Tweak audio APIs for better forward/backward/sideways compatibility.

Change-Id: I293e99107aed260db68edccad35cdc15ed88c1d3
This commit is contained in:
Jean-Baptiste Queru
2011-05-12 09:46:49 -07:00
parent c9e22e9aff
commit da94c346a5
2 changed files with 7 additions and 7 deletions

View File

@@ -602,9 +602,9 @@ enum audio_device_e {
// Audio mode
enum audio_mode_e {
AUDIO_MODE_NORMAL, // device idle
AUDIO_MODE_RINGTONE, // device ringing
AUDIO_MODE_IN_CALL // audio call connected (VoIP or telephony)
AUDIO_EFFECT_MODE_NORMAL, // device idle
AUDIO_EFFECT_MODE_RINGTONE, // device ringing
AUDIO_EFFECT_MODE_IN_CALL // audio call connected (VoIP or telephony)
};
// Values for "accessMode" field of buffer_config_t:

View File

@@ -5808,10 +5808,10 @@ uint32_t AudioFlinger::EffectModule::deviceAudioSystemToEffectApi(uint32_t devic
// update this table when AudioSystem::audio_mode or audio_mode_e (in EffectApi.h) are modified
const uint32_t AudioFlinger::EffectModule::sModeConvTable[] = {
AUDIO_MODE_NORMAL, // AudioSystem::MODE_NORMAL
AUDIO_MODE_RINGTONE, // AudioSystem::MODE_RINGTONE
AUDIO_MODE_IN_CALL, // AudioSystem::MODE_IN_CALL
AUDIO_MODE_IN_CALL // AudioSystem::MODE_IN_COMMUNICATION, same conversion as for MODE_IN_CALL
AUDIO_EFFECT_MODE_NORMAL, // AudioSystem::MODE_NORMAL
AUDIO_EFFECT_MODE_RINGTONE, // AudioSystem::MODE_RINGTONE
AUDIO_EFFECT_MODE_IN_CALL, // AudioSystem::MODE_IN_CALL
AUDIO_EFFECT_MODE_IN_CALL // AudioSystem::MODE_IN_COMMUNICATION, same conversion as for MODE_IN_CALL
};
int AudioFlinger::EffectModule::modeAudioSystemToEffectApi(uint32_t mode)