diff options
author | Eric Laurent <elaurent@google.com> | 2012-05-17 18:54:49 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2012-06-04 14:18:16 -0700 |
commit | 41eeb4fe9f0a043dc207111893dbea26827217a6 (patch) | |
tree | 3bdecbcf1e784c8f442d85a97f0820ea8f6f2c0c /include/hardware/audio.h | |
parent | e291f71e0a25ac9bb39fb754c599b710ab8f59d5 (diff) | |
download | hardware_libhardware-41eeb4fe9f0a043dc207111893dbea26827217a6.zip hardware_libhardware-41eeb4fe9f0a043dc207111893dbea26827217a6.tar.gz hardware_libhardware-41eeb4fe9f0a043dc207111893dbea26827217a6.tar.bz2 |
audio HAL: add definitions for capabilities query
Added definitions for querying supported channel masks, sampling rates and
format with out_get_parameters().
Change-Id: Icb28fcef504c7e0a0b2daeb1bc7e704d20d3b738
Diffstat (limited to 'include/hardware/audio.h')
-rw-r--r-- | include/hardware/audio.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/hardware/audio.h b/include/hardware/audio.h index ef7d342..9bd62aa 100644 --- a/include/hardware/audio.h +++ b/include/hardware/audio.h @@ -102,6 +102,16 @@ __BEGIN_DECLS #define AUDIO_PARAMETER_STREAM_INPUT_SOURCE "input_source" // audio_source_t #define AUDIO_PARAMETER_STREAM_SAMPLING_RATE "sampling_rate" // uint32_t +/* Query supported formats. The response is a '|' separated list of strings from + * audio_format_t enum e.g: "sup_formats=AUDIO_FORMAT_PCM_16_BIT" */ +#define AUDIO_PARAMETER_STREAM_SUP_FORMATS "sup_formats" +/* Query supported channel masks. The response is a '|' separated list of strings from + * audio_channel_mask_t enum e.g: "sup_channels=AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_MONO" */ +#define AUDIO_PARAMETER_STREAM_SUP_CHANNELS "sup_channels" +/* Query supported sampling rates. The response is a '|' separated list of integer values e.g: + * "sup_sampling_rates=44100|48000" */ +#define AUDIO_PARAMETER_STREAM_SUP_SAMPLING_RATES "sup_sampling_rates" + /**************************************/ |