问题描述
我已经开发了用于显示JPEG图像的Directshow过滤器.
我的过滤器结构是源->解析器->解码器->色彩空间转换器->视频混合渲染器.
我的要求是以rgb和yuv格式显示图像,并且能够以子类型MEDIASUBTYPE_RGB24显示rgb格式的图像.但是由于色彩空间转换器不支持YUV格式,因此我无法以YUV格式显示图像.
Hi,
I have developed Directshow filter for displaying JPEG image.
My filter structure is source -> parser -> Decoder -> color space converter -> video mixing renderer.
My requirement is to diaplay the image in rgb and as well as yuv formats and i am able to display the image in rgb format with subtype MEDIASUBTYPE_RGB24.but i am not able to dispaly image in YUV format as color space converter doesnt support YUV formats.
当我尝试将解码器连接到YUV格式的VMR时,它返回VFW_E_CANNOT_CONNECT(找不到中间过滤器的组合来进行连接.)"
你能告诉我找出解决方案的方法吗?
非常感谢
Paddu
When i try to connect my decoder to VMR with YUV format, it is returning VFW_E_CANNOT_CONNECT (No combination of intermediate filters could be found to make the connection.)"
Can you please tell me the way to find out solution?
Thanks a lot
Paddu
推荐答案
这篇关于在没有色彩空间转换器的情况下连接到视频混合渲染器的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!