diff options
author | Naveen Agarwal <naveen.agarwal@stericsson.com> | 2012-07-06 17:38:57 +0530 |
---|---|---|
committer | Gerrit Code Review <gerrit@review.cyanogenmod.com> | 2013-01-21 08:50:47 -0800 |
commit | 36c0ce89112eb44a0e003f23daeb9bedbe402ad0 (patch) | |
tree | 9ea4977b477221ba4e92e9dd6e89ec8c70710582 /include | |
parent | 674a79d65011020c7a366b8fa9924f3bce72f72c (diff) | |
download | system_core-36c0ce89112eb44a0e003f23daeb9bedbe402ad0.zip system_core-36c0ce89112eb44a0e003f23daeb9bedbe402ad0.tar.gz system_core-36c0ce89112eb44a0e003f23daeb9bedbe402ad0.tar.bz2 |
FM Radio: Add support for FM Radio in Android
Creating interface and framework for using FM Radio
RX and TX from different vendors.
Change-Id: I1a71aed01bfffdddfabf1cdfbfa3707cb1ed016b
Signed-off-by: Benn Porscke <benn.porscke@stericsson.com>
Conflicts:
include/system/audio.h
Diffstat (limited to 'include')
-rw-r--r-- | include/system/audio.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/include/system/audio.h b/include/system/audio.h index 8ff0cc3..56fd0ba 100644 --- a/include/system/audio.h +++ b/include/system/audio.h @@ -68,6 +68,7 @@ typedef enum { /* An example of remote presentation is Wifi Display */ /* where a dongle attached to a TV can be used to */ /* play the mix captured by this audio source. */ + AUDIO_SOURCE_FM_RADIO_RX = 9, AUDIO_SOURCE_CNT, AUDIO_SOURCE_MAX = AUDIO_SOURCE_CNT - 1, } audio_source_t; @@ -368,6 +369,9 @@ enum { AUDIO_DEVICE_OUT_FM = 0x80000, AUDIO_DEVICE_OUT_FM_TX = 0x100000, #endif +#ifdef STE_FM + AUDIO_DEVICE_OUT_FM_TX = 0x10000, +#endif AUDIO_DEVICE_OUT_DEFAULT = AUDIO_DEVICE_BIT_DEFAULT, AUDIO_DEVICE_OUT_ALL = (AUDIO_DEVICE_OUT_EARPIECE | AUDIO_DEVICE_OUT_SPEAKER | @@ -392,6 +396,9 @@ enum { AUDIO_DEVICE_OUT_FM | AUDIO_DEVICE_OUT_FM_TX | #endif +#ifdef STE_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 | @@ -438,6 +445,9 @@ enum { AUDIO_DEVICE_IN_FM_RX = AUDIO_DEVICE_BIT_IN | 0x8000, AUDIO_DEVICE_IN_FM_RX_A2DP = AUDIO_DEVICE_BIT_IN | 0x10000, #endif +#ifdef STE_FM + AUDIO_DEVICE_IN_FM_RX = AUDIO_DEVICE_BIT_IN | 0x2000, +#endif AUDIO_DEVICE_IN_DEFAULT = AUDIO_DEVICE_BIT_IN | AUDIO_DEVICE_BIT_DEFAULT, #endif @@ -460,6 +470,9 @@ enum { AUDIO_DEVICE_IN_FM_RX_A2DP | AUDIO_DEVICE_IN_PROXY | #endif +#ifdef STE_FM + AUDIO_DEVICE_IN_FM_RX | +#endif AUDIO_DEVICE_IN_DEFAULT), AUDIO_DEVICE_IN_ALL_SCO = AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET, }; |