Add AudioParameter keyAudioLanguagePreferred

This parameter will be used to set user's preferred audio language
to the MSD HAL. The MSD HAL will use this as a preference indication
when selecting an audio presentation to decode and render
for next generation audio codecs such as AC-4.

Bug: 63901775
Test: make
Change-Id: Ic1da11ced50857f62affd636ba197fb8e6759110
Signed-off-by: Previr Rangroo <prang@dolby.com>
gugelfrei
Previr Rangroo 7 years ago committed by Mikhail Naganov
parent 7163499fd3
commit 97bf89c0e4

@ -64,6 +64,9 @@ public:
static const char * const keyPresentationId;
static const char * const keyProgramId;
// keyAudioLanguagePreferred: Preferred audio language
static const char * const keyAudioLanguagePreferred;
// keyStreamConnect / Disconnect: value is an int in audio_devices_t
static const char * const keyStreamConnect;
static const char * const keyStreamDisconnect;

@ -36,6 +36,8 @@ const char * const AudioParameter::keyBtNrec = AUDIO_PARAMETER_KEY_BT_NREC;
const char * const AudioParameter::keyHwAvSync = AUDIO_PARAMETER_HW_AV_SYNC;
const char * const AudioParameter::keyPresentationId = AUDIO_PARAMETER_STREAM_PRESENTATION_ID;
const char * const AudioParameter::keyProgramId = AUDIO_PARAMETER_STREAM_PROGRAM_ID;
const char * const AudioParameter::keyAudioLanguagePreferred =
AUDIO_PARAMETER_KEY_AUDIO_LANGUAGE_PREFERRED;
const char * const AudioParameter::keyMonoOutput = AUDIO_PARAMETER_MONO_OUTPUT;
const char * const AudioParameter::keyStreamHwAvSync = AUDIO_PARAMETER_STREAM_HW_AV_SYNC;
const char * const AudioParameter::keyStreamConnect = AUDIO_PARAMETER_DEVICE_CONNECT;

Loading…
Cancel
Save