我有一个DirectShow源过滤器,用于接收包含RFC2435数据的网络流(基于RTP的MJPEG)。
需要在接收流之前设置源滤波器输出引脚的属性,该流是图像尺寸数据的唯一来源。输出引脚的尺寸当前设置为某些默认值(640x480)。
是否可以修改输出引脚的属性,以便在创建输出引脚并连接到另一个解码MJPEG数据的滤波器后反映新图像的尺寸?
答案 0 :(得分:1)
我认为答案是使用“动态格式更改”机制,该机制可用于切换媒体类型。这可以通过几种不同的方式完成,具体取决于图形是活动的还是停止的。 MSDN上的以下页面解释了详细信息。
http://msdn.microsoft.com/en-us/library/dd388731(VS.85).aspx