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

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

  1. 我们可以在 libaudioflinger 下区分应用的类型

使用getCallingPid()

问题:

我们如何在audioflinger下区分3rd的数据源类型(音频?视频?)?

4

1 回答 1

0

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

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

于 2015-05-22T19:39:21.650 回答