我有一个将网络摄像头流渲染到纹理上的项目。我想知道是否有办法,通过DirectX的音频/视频功能或直接通过XNA我可以将流记录为avi文件格式?在此先感谢您的帮助。
答案 0 :(得分:1)
Direct show将通过ICaptureGraphBuilder2
完全满足您的需求对于C#包装器,请参阅: http://sourceforge.net/projects/directshownet/
答案 1 :(得分:0)
我之前使用过这个VideoTexture Class并建议您使用它。它为您提供当前状态Texture2D
,它很容易渲染,并且应该合理地转换为avi。如果您使用的是Windows Vista或7,则需要使用here中的最新版本替换DirectShowNet.dll。