jjzjj

VIDEOINFOHEADER

全部标签

windows - 接受 VIDEOINFOHEADER2 的 DirectShow ISampleGrabber

如http://msdn.microsoft.com/en-us/library/dd377544(VS.85).aspx中所述,ISampleGrabber只接受具有VIDEOINFOHEADER结构的视频,但不接受VIDEOINFOHEADER2。有没有ISampleGrabber的替代品,或者任何可以完成类似工作的过滤器的示例代码?我曾尝试使用IBasicVide,但它会在我想避免的屏幕上呈现视频。谢谢。 最佳答案 您必须为此目标编写自己的过滤器。SDK中已有示例。查看dumpfilter样本。如果渲染器示例太复杂,请使用转换

c++ - 为什么下面的 C++ 片段给出了异常?

VIDEOINFOHEADER*pVih=(VIDEOINFOHEADER*)pmtConfig->pbFormat;;...WriteFile(hHandle,pVih,sizeof(VIDEOINFOHEADER),NULL,NULL);调试发现WriteFile报错,如何解决? 最佳答案 可能,pmtConfig->pbFormat为NULL或无效。请向我们提供有关异常的更多详细信息。 关于c++-为什么下面的C++片段给出了异常?,我们在StackOverflow上找到一个类似的