From 97bf89c0e48ca30f56c91ccad96e646d853b7472 Mon Sep 17 00:00:00 2001 From: Previr Rangroo Date: Tue, 12 Dec 2017 10:11:33 +1100 Subject: [PATCH] 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 --- media/libaudioclient/include/media/AudioParameter.h | 3 +++ media/libmedia/AudioParameter.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/media/libaudioclient/include/media/AudioParameter.h b/media/libaudioclient/include/media/AudioParameter.h index 59ac1db998..8d2a2cf419 100644 --- a/media/libaudioclient/include/media/AudioParameter.h +++ b/media/libaudioclient/include/media/AudioParameter.h @@ -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; diff --git a/media/libmedia/AudioParameter.cpp b/media/libmedia/AudioParameter.cpp index cb0e927209..190e46fa0d 100644 --- a/media/libmedia/AudioParameter.cpp +++ b/media/libmedia/AudioParameter.cpp @@ -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;