我正在尝试使用Media Foundation捕获相机流。 我的代码在Windows 10上使用相同的设备,但在Windows 7上失败。 由于某种原因,IMFSourceReader.ReadSample阻止并且永远不会返回。
读取完成是同步模式。
第一次调用read sample时,pdwStreamFlags设置为MF_SOURCE_READERF_STREAMTICK并且没有错误。
后续调用阻止,永不返回。 我正在使用MF_SOURCE_READER_FIRST_VIDEO_STREAM流索引来捕获来自摄像头的图像。
有什么想法吗?