android - 我们如何在Android Audioflinger下区分音频和视频

标签 android audio audioflinger

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

  • when decode audio/video in awesomeplayer.cpp,we can judge the source data't type,audio? or video?


  • 我们可以在libaudioflinger
  • 下区分应用程序的类型

    use getCallingPid()



    题:

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

    最佳答案

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

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

    关于android - 我们如何在Android Audioflinger下区分音频和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29046854/

    相关文章:

    android - Ice Cream Sandwich 风格标签

    android - Android 中代码的可重用性

    android - 在 Android 应用程序中,WebRTC 中没有通过 WebView 的音频

    android - 在Android上聆听计算机的声音

    Android MediaPlayer AudioStream AudioFlinger 服务器死了!,致命信号 11

    android - AudioTrack : AudioFlinger could not create track, 状态:-32

    android - Android audioFlinger

    java - 如何清除字符串数组 Android/Java 中的结果

    android - 模拟器在android studio最新版本中不起作用

    android - 在 Android 上使用 MediaMuxer 录制音频和视频