Android 音频架构
发布日期:2021-05-10 11:30:55 浏览次数:17 分类:精选文章

本文共 3727 字,大约阅读时间需要 12 分钟。

Android ���������������������������������������������������������������������������������������������������������������������������������������������������API��������������������������� HAL���������������������������������������������������������������������������

������������������

��������������� Android ���������������������������������������������������������������������������������������������API���������API������ android.media ���������������������������������������������������������������������������������������

��������������������� frameworks/base/media/java/android/media/ ������������������������������������������������������������������������������������������������������������������ JNI��������� ��������������������������������������������������� JNI������������������������������������������������������������������

������������������������

��� Android ������������������������������������ AudioManager���AudioRecord���MediaRecorder���AudioTrack���MediaPlayer���SoundPool ��� ToneGenerator ���������������������

  • AudioManager���������������������������������������������������������������������������������������������������
  • ��������������������� AudioRecord ��� MediaRecorder ������������������������������������������������������������ API������������������������������������������������������������������
  • ��������������������� AudioTrack���MediaPlayer���SoundPool ��� ToneGenerator ��������������������������������������������������� android.media APIs ���������������
  • ������������������MediaCodec ������������������������������������������������������������������������������������������������������������������
  • ������������������

    ��������������������������������������������� JNI ������������������������JNI ������������ frameworks/base/core/jni/ ��� frameworks/base/media/jni/ ������������

    1. JNI ���������������

    ������������������������������ Binder IPC ������������������������������ IPC ������������������������ frameworks/av/media/libmedia/ ��� frameworks/av/media/libaudioclient/ ������������ ���������"I"������������������ IPC ������������������������������������������������

    2. Media Server

    ��������������� Android N ������������ mediaserver ������������ Android N ������������ auditioserver ��������������������������������������� HAL ���������������������������������������������������������

    ������������������������HAL���

    HAL ������������������������������������������������������������������������������������������������������ hardware/libhardware/include/hardware/ ��������������������������������� HAL ������������������������ audio.h������

    HAL ��������������������������������� API ������������������������������������������������������������������������������������������������������������������������������������������

    ������������������������

    ������������������������������������������������

  • ALSA���Linux ������������������������������������������������������������
  • OSS��������������������������������� Unix ������������������������������������������
  • ���������������������������������������������������������������������������������������������������������������
  • ��������������������������������� ALSA��������������� tinyalsa because ������������������������������������������������������

    ������������������

    ��������������������������������� Android ���������������������������������������������������������������������������������������������������������������������������������������������HAL ���������������������������������������������������������������������������������������������������������������������������������

    ������������������������������������ Android ���������������������������������������������������������������������������������������������������������������

    上一篇:排序算法——计数排序
    下一篇:排序算法——快速排序

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年05月04日 00时20分04秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章