一个简单的yv12转换rgb的filter
项目需要写一个 yv12转换rgb的filter,上游输出 majortype :video subtype:yv12 formattype:format_videoinfo2.
我在getmediatype中设置 本transform filter的 输出pin的mediatype,但总是连接不上,
问:
1.需要重新设置哪些项,subtype,bmiHeader.biBitCount,bmiHeader.biSizeImage,还有哪些,
2.debug中发现有的connect是在pReceivePin->ReceiveConnection,返回一个没有宏定义的错误代码(0x8004022a)从而断开连接,不知为何
最好有类似相关代码
[解决办法]
1.GetMediaType
2.CheckMediaType
3.DecideBufferSize,