我们如何在Android audioflinger下区分音频和视频

时间:2015-03-14 08:10:53

标签: android audio audioflinger

  1. 如果我们使用android标准api来实现apk来播放音乐/电影,我们可以区分音频和视频。无论是libaudioflinger还是解码器的lib。
  2.   
        

    在awesomeplayer.cpp中解码音频/视频时,我们可以判断源数据类型,音频吗?还是视频?

      
    1. 我们可以在libaudioflinger
    2. 下区分app的类型
        
          

      使用 getCallingPid()

        

      问题:

      我们如何在audioflinger下区分第三种数据源类型(音频?视频?)?

1 个答案:

答案 0 :(得分:0)

是的audioflinger处理pcm数据。 但是,如果要从Application设置一些参数,则可以使用AudioManager的setParametes API,然后在AudioFlinger中处理该参数。

AudioManager am =(AudioManager)context.getSystemService(context.AUDIO_SERVICE); am.setParameters(" key_value_pair&#34);