输出设备 output devices:
AUDIO_DEVICE_OUT_EARPIECE=0x1听筒
AUDIO_DEVICE_OUT_SPEAKER =0x2扬声器
AUDIO_DEVICE_OUT_WIRED_HEADSET=0X4线控耳机
0X6有线耳机和扬声器
AUDIO_DEVICE_OUT_WIRED_HEADPHONE=0x8普通耳机,只能听不能操作
AUDIO_DEVICE_OUT_BLUETOOTH_SCO=0x10单声道蓝牙耳机
AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET=0x20蓝牙电话
AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT= 0x40车载免提蓝牙设备
AUDIO_DEVICE_OUT_BLUETOOTH_A2DP= 0x80蓝牙立体声
AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEAPHONES=0x100立体声蓝牙耳机
AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKR=0x200蓝牙话筒
DEVICE_OUT_AUX_DIGITAL = 0x400, HDMI相关
DEVICE_OUT_ANLG_DOCK_HEADSET = 0x800, 通过基座连接的模拟有线耳机
DEVICE_OUT_DGTL_DOCK_HEADSET = 0x1000, 通过基座连接的数字有线耳机
DEVICE_OUT_FM_HEADPHONE = 0x800,
DEVICE_OUT_FM_SPEAKER = 0x1000,
DEVICE_OUT_SPEAKER_SSPA2 = 0x2000,
DEVICE_OUT_HDMI = 0x4000,
DEVICE_OUT_FM_TRANSMITTER = 0x8000,
DEVICE_OUT_DEFAULT = 0x8000,
//输入设备 input devices
DEVICE_IN_COMMUNICATION = 0x10000, 手机上的话筒
DEVICE_IN_AMBIENT = 0x20000,
DEVICE_IN_BUILTIN_MIC = 0x40000,蓝牙麦克
DEVICE_IN_BLUETOOTH_SCO_HEADSET = 0x80000, 蓝牙耳机上的话筒
DEVICE_IN_WIRED_HEADSET = 0x100000, 有线耳机上的话筒
DEVICE_IN_AUX_DIGITAL = 0x200000,
DEVICE_IN_VOICE_CALL = 0x400000,
DEVICE_IN_BACK_MIC = 0x800000,
DEVICE_IN_VT_MIC = 0x1000000,
DEVICE_IN_FMRADIO = 0x2000000,
DEVICE_IN_DEFAULT = 0x80000000, FM中的输入
播放音频流类型:(streamtype)
AUDIO_STREAM_DEFAULT = -1, // 默认
AUDIO_STREAM_MIN = 0,
AUDIO_STREAM_VOICE_CALL = 0,通话声
AUDIO_STREAM_SYSTEM = 1,系统声
AUDIO_STREAM_RING = 2,来电铃声
AUDIO_STREAM_MUSIC = 3,媒体播放声
AUDIO_STREAM_ALARM = 4,闹钟等警告音
AUDIO_STREAM_NOTIFICATION = 5,短信等提示声
AUDIO_STREAM_BLUETOOTH_SCO = 6,蓝牙SCO
AUDIO_STREAM_ENFORCED_AUDIBLE = 7,强制发声,照相机的快门声就属于这个类型
AUDIO_STREAM_DTMF = 8,拨号盘的按键声
AUDIO_STREAM_TTS = 9,文本转语音,Text to Speech
AUDIO_STREAM_ACCESSIBILITY = 10,用于识别可访问性提示的音频流的音量
AUDIO_STREAM_ASSISTANT = 11,用于识别虚拟助手的音频流音量
录音源:
AUDIO_SOURCE_DEFAULT = 0,
AUDIO_SOURCE_MIC = 1,麦克风
AUDIO_SOURCE_VOICE_UPLINK = 2,电话上行
AUDIO_SOURCE_VOICE_DOWNLINK = 3,电话下行
AUDIO_SOURCE_VOICE_CALL = 4,电话、含上下行
AUDIO_SOURCE_CAMCORDER = 5,摄像头旁的麦克风
AUDIO_SOURCE_VOICE_RECOGNITION = 6,语音识别
AUDIO_SOURCE_VOICE_COMMUNICATION = 7,语音通信
AUDIO_SOURCE_REMOTE_SUBMIX = 8,
AUDIO_SOURCE_UNPROCESSED = 9,
AUDIO_SOURCE_VOICE_PERFORMANCE = 10,
AUDIO_SOURCE_ECHO_REFERENCE = 1997,
AUDIO_SOURCE_FM_TUNER = 1998,
声音通路
1.通路设备:麦克风,扬声器,听筒,耳机(线控耳机,蓝牙耳机,车载蓝牙)
2.通路切换:
设备切换(听筒、免提、线控耳机、蓝牙耳机的交叉切换)
系统自带应用切换(音乐、来电、去电、通话、录音、拍照等)
系统自带与第三方应用之间切换(如QQ、微信等)
3.系统自带应用和三方应用
自带应用(闹钟、相机、通话、i音乐、录屏、录音机等)
三方应用(qq、微信、王者、爱奇艺、高德地图等)
4.声音控制
音量、按键、音效、HIFI、耳返
大音量模式(外销)
5.声音策略
声音类型(系统声音、预听来电铃声、闹钟铃声、通知铃声)
设备记忆(蓝牙耳机和线控耳机连接顺序不同)
声音恢复(恢复出厂设置、升级、连接耳机后断开、重启、前后音量变化)
蓝牙特殊场景(多蓝牙)
游戏模式、勿扰模式
声音分离、音频焦点