diff options
Diffstat (limited to 'services/audiopolicy/engineconfigurable/wrapper/config/audio_policy_criteria.conf')
-rwxr-xr-x | services/audiopolicy/engineconfigurable/wrapper/config/audio_policy_criteria.conf | 69 |
1 files changed, 7 insertions, 62 deletions
diff --git a/services/audiopolicy/engineconfigurable/wrapper/config/audio_policy_criteria.conf b/services/audiopolicy/engineconfigurable/wrapper/config/audio_policy_criteria.conf index a4ffdd5..5b046a8 100755 --- a/services/audiopolicy/engineconfigurable/wrapper/config/audio_policy_criteria.conf +++ b/services/audiopolicy/engineconfigurable/wrapper/config/audio_policy_criteria.conf @@ -24,7 +24,7 @@ # * 1 << N -> (N+1)th literal value, # ######################################################### -# Route|Audio { +# Policy { # InclusiveCriterionType|ExclusiveCriterionType { # <Criterion Name> [numerical value 1:]<literal value 1>,[numerical value 2:]<literal value 2>,<literal value 3>,... # } @@ -33,7 +33,7 @@ ######################################################### # Criterion: ######################################################### -# Route|Audio { +# Policy { # Criterion { # <Criterion Name> { # Type <Criterion type name> @@ -43,21 +43,12 @@ # } Policy { - ExclusiveCriterionType { - # - # The values of the mode MUST be aligned with the definition of the audio_mode_t - # from system/audio.h - # - AndroidModeType 0:Normal,1:RingTone,2:InCall,3:InCommunication - } InclusiveCriterionType { # # DO NOT CHANGE ORDER. This definition must be aligned with the definition of # AUDIO_DEVICE_OUT_* within <system/audio.h> file of android. # OutputDevicesMaskType Earpiece,Speaker,WiredHeadset,WiredHeadphone,BluetoothSco,BluetoothScoHeadset,BluetoothScoCarkit,BluetoothA2dp,BluetoothA2dpHeadphones,BluetoothA2dpSpeaker,Hdmi,AnlgDockHeadset,DgtlDockHeadset,UsbAccessory,UsbDevice,RemoteSubmix,TelephonyTx,Line,HdmiArc,Spdif,Fm,AuxLine,SpeakerSafe - } - InclusiveCriterionType { # # DO NOT CHANGE ORDER. This definition must be aligned with the definition of # AUDIO_DEVICE_IN_* within <system/audio.h> file of android. @@ -68,121 +59,75 @@ Policy { } ExclusiveCriterionType { # + # The values of the mode MUST be aligned with the definition of the audio_mode_t + # from system/audio.h + # + AndroidModeType 0:Normal,1:RingTone,2:InCall,3:InCommunication + # # The values of the mode MUST be aligned with the definition of the # audio_policy_forced_config_t from system/audio.h # ForceUseForCommunicationType 0:ForceNone,1:ForceSpeaker,3:ForceBtSco - } - ExclusiveCriterionType { # # The values of the mode MUST be aligned with the definition of the # audio_policy_forced_config_t from system/audio.h # ForceUseForMediaType 0:ForceNone,1:ForceSpeaker,2:ForceHeadphones,4:ForceBtA2dp,5:ForceWiredAccessory,8:ForceAnalogDock,9:ForceDigitalDock,10:ForceNoBtA2dp - } - ExclusiveCriterionType { # # The values of the mode MUST be aligned with the definition of the # audio_policy_forced_config_t from system/audio.h # ForceUseForRecordType 0:ForceNone,3:ForceBtSco,5:ForceWiredAccessory - } - ExclusiveCriterionType { # # The values of the mode MUST be aligned with the definition of the # audio_policy_forced_config_t from system/audio.h # ForceUseForDockType 0:ForceNone,5:ForceWiredAccessory,6:ForceBtCarDock,7:ForceBtDeskDock,8:ForceAnalogDock,9:ForceDigitalDock - } - ExclusiveCriterionType { # # The values of the mode MUST be aligned with the definition of the # audio_policy_forced_config_t from system/audio.h # ForceUseForSystemType 0:ForceNone,11:ForceSystemEnforced - } - ExclusiveCriterionType { # # The values of the mode MUST be aligned with the definition of the # audio_policy_forced_config_t from system/audio.h # ForceUseForHdmiSystemAudioType 0:ForceNone,12:ForceHdmiSystemEnforced } - ExclusiveCriterionType { - Rate 8000,11025,12000,16000,22050,24000,32000,44100,48000,96000,176400,192000 - } - ExclusiveCriterionType { - Format Mp3,AmrNb,AmrWb,Aac,HeAacV1,HeAacV2,Vorbis,Pcm16Bit,Pcm8Bit,Pcm32Bit,Pcm8_24Bit - } - InclusiveCriterionType { - OutputChannelMask FrontLeft,FrontRight,FrontCenter,LowFrequence,BackLeft,BackRight,FromLeftOfCenter,FromRightOfCenter,BackCenter,SideLeft,SideRight,TopCenter,TopFrontLeft,TopFrontCenter,TopFrontRight,TopBackLeft,TopBackCenter,TopBackRight - } - ExclusiveCriterionType { - OutputChannelMasks Mono,Stereo,Quad,QuadBack,QuadSide,5Point1,5Point1Back,5Point1Side,7Point1,All - } - InclusiveCriterionType { - InputChannelMask Left,Right,Front,Back,LeftProcessed,RightProcessed,FrontProcessed,BackProcessed,Pressure,XAxis,YAxis,ZAxis,VoiceUplink,VoiceDnlink - } - ExclusiveCriterionType { - InputChannelMasks Mono,Stereo,FrontBack,VoiceUplinkDnlink,All - } - InclusiveCriterionType { - OutputFlags Direct,Primary,Fast,DeepBuffer,CompressOffload,NonBlocking,HwAvSync - } - ExclusiveCriterionType { - InputSource Default,Mic,VoiceUplink,VoiceDownlink,VoiceCall,Camcorder,VoiceRecognition,VoiceCommunication,RemoteSubmix,Hotword - } - Criterion { AvailableInputDevices { Type InputDevicesMaskType Default none } - } - Criterion { AvailableOutputDevices { Type OutputDevicesMaskType Default none } - } - Criterion { TelephonyMode { Type AndroidModeType Default Normal } - } - Criterion { ForceUseForCommunication { Type ForceUseForCommunicationType Default ForceNone } - } - Criterion { ForceUseForMedia { Type ForceUseForMediaType Default ForceNone } - } - Criterion { ForceUseForRecord { Type ForceUseForRecordType Default ForceNone } - } - Criterion { ForceUseForDock { Type ForceUseForDockType Default ForceNone } - } - Criterion { ForceUseForSystem { Type ForceUseForSystemType Default ForceNone } - } - Criterion { ForceUseForHdmiSystemAudio { Type ForceUseForHdmiSystemAudioType Default ForceNone |