diff options
author | Eric Laurent <elaurent@google.com> | 2011-08-07 10:05:40 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2011-08-07 10:05:40 -0700 |
commit | 70e8110fcf2c35d1ac67f0eb4a2702014a16719b (patch) | |
tree | 6e66512a11cc519300e921613e4f5e1a4ce45aee | |
parent | ee43a308b6d89442e41d5c14bf5831a213b681a9 (diff) | |
download | libhardware-70e8110fcf2c35d1ac67f0eb4a2702014a16719b.tar.gz |
audio HAL: add support for TTY mode selection
Change-Id: I680e008a091e31e6c0b11adb26f6b232829baacb
-rw-r--r-- | include/hardware/audio.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/include/hardware/audio.h b/include/hardware/audio.h index 75c5773f..2d7f39d1 100644 --- a/include/hardware/audio.h +++ b/include/hardware/audio.h @@ -43,18 +43,38 @@ __BEGIN_DECLS /**************************************/ +/** + * standard audio parameters that the HAL may need to handle + */ + +/** + * audio device parameters + */ + /* BT SCO Noise Reduction + Echo Cancellation parameters */ #define AUDIO_PARAMETER_KEY_BT_NREC "bt_headset_nrec" #define AUDIO_PARAMETER_VALUE_ON "on" #define AUDIO_PARAMETER_VALUE_OFF "off" -/* standard audio parameters that the HAL may need to handle */ +/* TTY mode selection */ +#define AUDIO_PARAMETER_KEY_TTY_MODE "tty_mode" +#define AUDIO_PARAMETER_VALUE_TTY_OFF "tty_off" +#define AUDIO_PARAMETER_VALUE_TTY_VCO "tty_vco" +#define AUDIO_PARAMETER_VALUE_TTY_HCO "tty_hco" +#define AUDIO_PARAMETER_VALUE_TTY_FULL "tty_full" + +/** + * audio stream parameters + */ + #define AUDIO_PARAMETER_STREAM_ROUTING "routing" #define AUDIO_PARAMETER_STREAM_FORMAT "format" #define AUDIO_PARAMETER_STREAM_CHANNELS "channels" #define AUDIO_PARAMETER_STREAM_FRAME_COUNT "frame_count" #define AUDIO_PARAMETER_STREAM_INPUT_SOURCE "input_source" +/**************************************/ + /* common audio stream parameters and operations */ struct audio_stream { |