当前位置: 代码迷 >> WinCE >> wince6.0 YV12格式 preview 旋转90度,该如何处理
  详细解决方案

wince6.0 YV12格式 preview 旋转90度,该如何处理

热度:283   发布时间:2016-04-28 13:40:38.0
wince6.0 YV12格式 preview 旋转90度
我要在wince6.0下pxa310 平台上实现一个camera预览旋转90度功能。不过格式为yv12,于是source filter和render filter之间加入一个transform filter,完成旋转功能。现在是source filter 的输出pin与transform filter的输入pin能连接成功,tranform filter的输出pin 与render filter的输入pin连接不成功。反复调用GetMediaType()直到出现数据异常。

------解决方案--------------------
Camera驱动里面可以设置旋转啊,为什么要单独写一个Filter?
------解决方案--------------------
有些摄像头是不能旋转的!软件上可以实现旋转,就是耗CPU点!
------解决方案--------------------
探讨
引用:
Camera驱动里面可以设置旋转啊,为什么要单独写一个Filter?

我使用的是美光的2020,驱动里不支持旋转!哪位大哥帮帮忙呀,卡了好几天了。

------解决方案--------------------
你的transform filter要支持QueryAccept这个函数来支持动态切换。
render filter在连接的时候要求是rgb格式,在传数据的时候如果显示驱动支持的话会调用QueryAccept要求上一个filter提供YV12格式数据。