求详细音频播放流程?
在研究mplayer的使用过程中,头脑里出现好多问号,网上搜索了些资料,多数语焉不详。
以音频播放为例,现在最想弄明白的是,音乐从文件到音响放出声音一路下来的播放流程。
我的理解是,音乐文件先要根据不同编码格式进行解码器的解码,解码后的数据似乎还要传给audio output driver?然后才由audio output driver通过硬件播放出声音?
那么,Filter又是什么角色呢?它在整个过程的哪个环节起什么作用呀?
除了我上面说的步骤,还有吗?
......
我想比较详细的了解一下整个过程,哪里有好的资料呢?
能解答我上面的几个问号也行。