请教个问题:
1. Dshow中对于HW codec,是怎么处理的? 是不是我们做parser filter都不需要管,因为硬件厂商自己也是封装成filter形式,注册到注册表中的? windows media player会自己选择codec进行连接。
2.只有开发app,才要考虑去选择连接 HW codec还是SW codec?
------解决方案--------------------------------------------------------
我所说的解码FILTER是指视频解码Codec,像H264这样的码流,可以软件解码或者硬件解码,视频编码的话现在也有软硬之分。一般启用了硬件加速能降低系统CPU使用资源,加快解码、编码速度,能一定程度缩短消耗的时间。
软解或软编,一般就是根据视频协议自己实现代码,由CPU来负责完成即可,和普通的应用程序一样。
要自己实现硬件加速的话估计更多的还是使用硬件厂商开放出来的软件SDK,这样才能达到使用硬件资源的目的,比如NVIDIA的CUDA,AMD的OPENCL,ATISTREAM等等.
这个只是我的一些了解,没有实际写过。