我有一个基本的avstream驱动程序(基于avshws示例)。
测试YUY2输出时,根据我使用的渲染器得到不同的结果:
我不知道为什么基本的视频渲染器(由amcap使用)不起作用。我已经检查了输出相同格式的网络摄像头的图表,除了渲染器输出之外我看不出任何差异。
答案 0 :(得分:1)
我假设您正在根据avshws编写自己的过滤器。我不熟悉这个特定的样本,但通常你需要确保两件事:
答案 1 :(得分:0)
我已经找到了问题所在。我缺少一行来更新流指针结构中的剩余字节:
Leading-> OffsetOut.Remaining = 0;
这导致某些过滤器丢弃我的样本(AVI / MJPEG Decompressor,Dump),这意味着某些图形配置根本不会呈现任何内容。