Loading include/system/audio.h +36 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,9 @@ typedef enum { AUDIO_STREAM_ENFORCED_AUDIBLE = 7, /* Sounds that cannot be muted by user and must be routed to speaker */ AUDIO_STREAM_DTMF = 8, AUDIO_STREAM_TTS = 9, #ifdef QCOM_FM_ENABLED AUDIO_STREAM_FM = 10, #endif AUDIO_STREAM_CNT, AUDIO_STREAM_MAX = AUDIO_STREAM_CNT - 1, Loading @@ -63,6 +66,10 @@ typedef enum { AUDIO_SOURCE_CAMCORDER = 5, AUDIO_SOURCE_VOICE_RECOGNITION = 6, AUDIO_SOURCE_VOICE_COMMUNICATION = 7, #ifdef QCOM_FM_ENABLED AUDIO_SOURCE_FM_RX = 8, AUDIO_SOURCE_FM_RX_A2DP = 9, #endif AUDIO_SOURCE_CNT, AUDIO_SOURCE_MAX = AUDIO_SOURCE_CNT - 1, Loading Loading @@ -292,7 +299,13 @@ typedef enum { AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET = 0x1000, AUDIO_DEVICE_OUT_USB_ACCESSORY = 0x2000, AUDIO_DEVICE_OUT_USB_DEVICE = 0x4000, #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_OUT_FM = 0x8000, AUDIO_DEVICE_OUT_FM_TX = 0x10000, AUDIO_DEVICE_OUT_DEFAULT = 0x80000, #else AUDIO_DEVICE_OUT_DEFAULT = 0x8000, #endif AUDIO_DEVICE_OUT_ALL = (AUDIO_DEVICE_OUT_EARPIECE | AUDIO_DEVICE_OUT_SPEAKER | AUDIO_DEVICE_OUT_WIRED_HEADSET | Loading @@ -308,6 +321,10 @@ typedef enum { AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET | AUDIO_DEVICE_OUT_USB_ACCESSORY | AUDIO_DEVICE_OUT_USB_DEVICE | #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_OUT_FM | AUDIO_DEVICE_OUT_FM_TX | #endif AUDIO_DEVICE_OUT_DEFAULT), AUDIO_DEVICE_OUT_ALL_A2DP = (AUDIO_DEVICE_OUT_BLUETOOTH_A2DP | AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES | Loading @@ -319,6 +336,20 @@ typedef enum { AUDIO_DEVICE_OUT_USB_DEVICE), /* input devices */ #ifdef QCOM_HARDWARE AUDIO_DEVICE_IN_COMMUNICATION = 0x100000, AUDIO_DEVICE_IN_AMBIENT = 0x200000, AUDIO_DEVICE_IN_BUILTIN_MIC = 0x400000, AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET = 0x800000, AUDIO_DEVICE_IN_WIRED_HEADSET = 0x1000000, AUDIO_DEVICE_IN_AUX_DIGITAL = 0x2000000, AUDIO_DEVICE_IN_VOICE_CALL = 0x4000000, AUDIO_DEVICE_IN_BACK_MIC = 0x8000000, #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_IN_FM_RX = 0x20000000, AUDIO_DEVICE_IN_FM_RX_A2DP = 0x40000000, #endif #else AUDIO_DEVICE_IN_COMMUNICATION = 0x10000, AUDIO_DEVICE_IN_AMBIENT = 0x20000, AUDIO_DEVICE_IN_BUILTIN_MIC = 0x40000, Loading @@ -327,6 +358,7 @@ typedef enum { AUDIO_DEVICE_IN_AUX_DIGITAL = 0x200000, AUDIO_DEVICE_IN_VOICE_CALL = 0x400000, AUDIO_DEVICE_IN_BACK_MIC = 0x800000, #endif AUDIO_DEVICE_IN_DEFAULT = 0x80000000, AUDIO_DEVICE_IN_ALL = (AUDIO_DEVICE_IN_COMMUNICATION | Loading @@ -337,6 +369,10 @@ typedef enum { AUDIO_DEVICE_IN_AUX_DIGITAL | AUDIO_DEVICE_IN_VOICE_CALL | AUDIO_DEVICE_IN_BACK_MIC | #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_IN_FM_RX | AUDIO_DEVICE_IN_FM_RX_A2DP | #endif AUDIO_DEVICE_IN_DEFAULT), AUDIO_DEVICE_IN_ALL_SCO = AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET, } audio_devices_t; Loading Loading
include/system/audio.h +36 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,9 @@ typedef enum { AUDIO_STREAM_ENFORCED_AUDIBLE = 7, /* Sounds that cannot be muted by user and must be routed to speaker */ AUDIO_STREAM_DTMF = 8, AUDIO_STREAM_TTS = 9, #ifdef QCOM_FM_ENABLED AUDIO_STREAM_FM = 10, #endif AUDIO_STREAM_CNT, AUDIO_STREAM_MAX = AUDIO_STREAM_CNT - 1, Loading @@ -63,6 +66,10 @@ typedef enum { AUDIO_SOURCE_CAMCORDER = 5, AUDIO_SOURCE_VOICE_RECOGNITION = 6, AUDIO_SOURCE_VOICE_COMMUNICATION = 7, #ifdef QCOM_FM_ENABLED AUDIO_SOURCE_FM_RX = 8, AUDIO_SOURCE_FM_RX_A2DP = 9, #endif AUDIO_SOURCE_CNT, AUDIO_SOURCE_MAX = AUDIO_SOURCE_CNT - 1, Loading Loading @@ -292,7 +299,13 @@ typedef enum { AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET = 0x1000, AUDIO_DEVICE_OUT_USB_ACCESSORY = 0x2000, AUDIO_DEVICE_OUT_USB_DEVICE = 0x4000, #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_OUT_FM = 0x8000, AUDIO_DEVICE_OUT_FM_TX = 0x10000, AUDIO_DEVICE_OUT_DEFAULT = 0x80000, #else AUDIO_DEVICE_OUT_DEFAULT = 0x8000, #endif AUDIO_DEVICE_OUT_ALL = (AUDIO_DEVICE_OUT_EARPIECE | AUDIO_DEVICE_OUT_SPEAKER | AUDIO_DEVICE_OUT_WIRED_HEADSET | Loading @@ -308,6 +321,10 @@ typedef enum { AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET | AUDIO_DEVICE_OUT_USB_ACCESSORY | AUDIO_DEVICE_OUT_USB_DEVICE | #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_OUT_FM | AUDIO_DEVICE_OUT_FM_TX | #endif AUDIO_DEVICE_OUT_DEFAULT), AUDIO_DEVICE_OUT_ALL_A2DP = (AUDIO_DEVICE_OUT_BLUETOOTH_A2DP | AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES | Loading @@ -319,6 +336,20 @@ typedef enum { AUDIO_DEVICE_OUT_USB_DEVICE), /* input devices */ #ifdef QCOM_HARDWARE AUDIO_DEVICE_IN_COMMUNICATION = 0x100000, AUDIO_DEVICE_IN_AMBIENT = 0x200000, AUDIO_DEVICE_IN_BUILTIN_MIC = 0x400000, AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET = 0x800000, AUDIO_DEVICE_IN_WIRED_HEADSET = 0x1000000, AUDIO_DEVICE_IN_AUX_DIGITAL = 0x2000000, AUDIO_DEVICE_IN_VOICE_CALL = 0x4000000, AUDIO_DEVICE_IN_BACK_MIC = 0x8000000, #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_IN_FM_RX = 0x20000000, AUDIO_DEVICE_IN_FM_RX_A2DP = 0x40000000, #endif #else AUDIO_DEVICE_IN_COMMUNICATION = 0x10000, AUDIO_DEVICE_IN_AMBIENT = 0x20000, AUDIO_DEVICE_IN_BUILTIN_MIC = 0x40000, Loading @@ -327,6 +358,7 @@ typedef enum { AUDIO_DEVICE_IN_AUX_DIGITAL = 0x200000, AUDIO_DEVICE_IN_VOICE_CALL = 0x400000, AUDIO_DEVICE_IN_BACK_MIC = 0x800000, #endif AUDIO_DEVICE_IN_DEFAULT = 0x80000000, AUDIO_DEVICE_IN_ALL = (AUDIO_DEVICE_IN_COMMUNICATION | Loading @@ -337,6 +369,10 @@ typedef enum { AUDIO_DEVICE_IN_AUX_DIGITAL | AUDIO_DEVICE_IN_VOICE_CALL | AUDIO_DEVICE_IN_BACK_MIC | #ifdef QCOM_FM_ENABLED AUDIO_DEVICE_IN_FM_RX | AUDIO_DEVICE_IN_FM_RX_A2DP | #endif AUDIO_DEVICE_IN_DEFAULT), AUDIO_DEVICE_IN_ALL_SCO = AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET, } audio_devices_t; Loading