音视频解码
菜鸟一个,想弄明白以下问题:
1.音视频解码分为:软解码和硬解码,这是什么意思
2.软解码还需要硬件支持吗?举个例子,软解码是不是直接程序读取文件,程序直接解码,和任何硬件都无关
3.硬解码举个例子,是不是硬件直接操作文件,输出的就是能播放的数据到显示器,和软件无关
4.directshow能解码视频,它是软解码还是硬解码?还有就是开发板上有供应商的一款视频处理芯片,这样directshow写的程序支持的视频格式就多了,directshow怎么调用的第三方芯片解码?是第三方写好了吗?directshow具体调用的啥?
5.dsp解码又是啥?硬件解码吗?
6.硬件解码是不是还得编写解码的代码?
问题比较混乱,大家帮帮我这个菜鸟,回答其中的问题,让我搞明白解码的过程,从源头到目的,说说一个方案也行,小弟不胜感激!!
分数不多,全给了