Loading services/audiopolicy/engineconfigurable/parameter-framework/examples/Settings/device_for_input_source.pfw +132 −12 Original line number Original line Diff line number Diff line Loading @@ -18,7 +18,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/mic/applicable_input_device/mask component: /Policy/policy/input_sources/mic/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -36,7 +35,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_downlink/applicable_input_device/mask component: /Policy/policy/input_sources/voice_downlink/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -58,7 +56,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_call/applicable_input_device/mask component: /Policy/policy/input_sources/voice_call/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -80,7 +77,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_uplink/applicable_input_device/mask component: /Policy/policy/input_sources/voice_uplink/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -102,7 +98,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -123,7 +118,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_recognition/applicable_input_device/mask component: /Policy/policy/input_sources/voice_recognition/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -142,7 +136,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_communication/applicable_input_device/mask component: /Policy/policy/input_sources/voice_communication/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -160,7 +153,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -182,7 +174,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/hotword/applicable_input_device/mask component: /Policy/policy/input_sources/hotword/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -201,7 +192,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/unprocessed/applicable_input_device/mask component: /Policy/policy/input_sources/unprocessed/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -220,7 +210,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -242,7 +231,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 domain: DefaultAndMic domain: DefaultAndMic conf: A2dp conf: A2dp Loading @@ -255,12 +243,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 1 bluetooth_a2dp = 1 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: Sco conf: Sco AvailableInputDevices Includes BluetoothScoHeadset AvailableInputDevices Includes BluetoothScoHeadset Loading @@ -273,12 +263,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 stub = 0 conf: WiredHeadset conf: WiredHeadset AvailableInputDevices Includes WiredHeadset AvailableInputDevices Includes WiredHeadset Loading @@ -290,12 +282,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: UsbDevice conf: UsbDevice AvailableInputDevices Includes UsbDevice AvailableInputDevices Includes UsbDevice Loading @@ -307,12 +301,14 @@ supDomain: DeviceForInputSource usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -324,12 +320,33 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources component: default/applicable_input_device/mask/ bluetooth_a2dp = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 bluetooth_sco_headset = 0 stub = 1 component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 bluetooth_sco_headset = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources component: /Policy/policy/input_sources Loading @@ -339,12 +356,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 domain: VoiceUplinkAndVoiceDownlinkAndVoiceCall domain: VoiceUplinkAndVoiceDownlinkAndVoiceCall conf: VoiceCall conf: VoiceCall Loading @@ -354,12 +373,29 @@ supDomain: DeviceForInputSource voice_downlink/applicable_input_device/mask/telephony_rx = 1 voice_downlink/applicable_input_device/mask/telephony_rx = 1 voice_call/applicable_input_device/mask/telephony_rx = 1 voice_call/applicable_input_device/mask/telephony_rx = 1 voice_uplink/applicable_input_device/mask/telephony_rx = 1 voice_uplink/applicable_input_device/mask/telephony_rx = 1 voice_downlink/applicable_input_device/mask/stub = 0 voice_call/applicable_input_device/mask/stub = 0 voice_uplink/applicable_input_device/mask/stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources voice_downlink/applicable_input_device/mask/telephony_rx = 0 voice_call/applicable_input_device/mask/telephony_rx = 0 voice_uplink/applicable_input_device/mask/telephony_rx = 0 voice_downlink/applicable_input_device/mask/stub = 1 voice_call/applicable_input_device/mask/stub = 1 voice_uplink/applicable_input_device/mask/stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources component: /Policy/policy/input_sources voice_downlink/applicable_input_device/mask/telephony_rx = 0 voice_downlink/applicable_input_device/mask/telephony_rx = 0 voice_call/applicable_input_device/mask/telephony_rx = 0 voice_call/applicable_input_device/mask/telephony_rx = 0 voice_uplink/applicable_input_device/mask/telephony_rx = 0 voice_uplink/applicable_input_device/mask/telephony_rx = 0 voice_downlink/applicable_input_device/mask/stub = 0 voice_call/applicable_input_device/mask/stub = 0 voice_uplink/applicable_input_device/mask/stub = 0 domain: Camcorder domain: Camcorder conf: BackMic conf: BackMic Loading @@ -368,6 +404,7 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 1 back_mic = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -375,11 +412,21 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 0 back_mic = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 0 builtin_mic = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 0 back_mic = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 domain: VoiceRecognitionAndUnprocessedAndHotword domain: VoiceRecognitionAndUnprocessedAndHotword conf: ScoHeadset conf: ScoHeadset Loading @@ -392,16 +439,19 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: WiredHeadset conf: WiredHeadset AvailableInputDevices Includes WiredHeadset AvailableInputDevices Includes WiredHeadset Loading @@ -411,17 +461,20 @@ supDomain: DeviceForInputSource bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 stub = 0 builtin_mic = 0 builtin_mic = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: UsbDevice conf: UsbDevice AvailableInputDevices Includes UsbDevice AvailableInputDevices Includes UsbDevice Loading @@ -432,16 +485,19 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -452,17 +508,42 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources component: voice_recognition/applicable_input_device/mask bluetooth_sco_headset = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 stub = 1 component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 stub = 1 component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources component: /Policy/policy/input_sources component: voice_recognition/applicable_input_device/mask component: voice_recognition/applicable_input_device/mask Loading @@ -470,16 +551,19 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 domain: VoiceCommunication domain: VoiceCommunication conf: ScoHeadset conf: ScoHeadset Loading @@ -495,6 +579,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 back_mic = 0 back_mic = 0 stub = 0 conf: WiredHeadset conf: WiredHeadset ForceUseForCommunication Is ForceNone ForceUseForCommunication Is ForceNone Loading @@ -506,6 +591,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 back_mic = 0 back_mic = 0 stub = 0 conf: UsbDevice conf: UsbDevice ForceUseForCommunication Is ForceNone ForceUseForCommunication Is ForceNone Loading @@ -517,6 +603,7 @@ supDomain: DeviceForInputSource usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 back_mic = 0 back_mic = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -532,6 +619,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 back_mic = 0 back_mic = 0 stub = 0 conf: BackMic conf: BackMic ForceUseForCommunication Is ForceSpeaker ForceUseForCommunication Is ForceSpeaker Loading @@ -543,6 +631,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 back_mic = 1 back_mic = 1 stub = 0 conf: Default conf: Default # # Loading @@ -554,6 +643,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 back_mic = 0 back_mic = 0 stub = 0 domain: RemoteSubmix domain: RemoteSubmix conf: RemoteSubmix conf: RemoteSubmix Loading @@ -561,10 +651,19 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask remote_submix = 1 remote_submix = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask remote_submix = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask remote_submix = 0 remote_submix = 0 stub = 0 domain: FmTuner domain: FmTuner conf: FmTuner conf: FmTuner Loading @@ -572,8 +671,29 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask fm_tuner = 1 fm_tuner = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask fm_tuner = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask fm_tuner = 0 fm_tuner = 0 stub = 0 domain: Voice conf: Stub AvailableInputDevices Includes Default /Policy/policy/input_sources/echo_reference/applicable_input_device/mask/stub = 1 /Policy/policy/input_sources/voice_performance/applicable_input_device/mask/stub = 1 conf: Default /Policy/policy/input_sources/echo_reference/applicable_input_device/mask/stub = 0 /Policy/policy/input_sources/voice_performance/applicable_input_device/mask/stub = 0 services/audiopolicy/engineconfigurable/parameter-framework/examples/common/Structure/PolicySubsystem.xml +4 −1 Original line number Original line Diff line number Diff line Loading @@ -73,10 +73,13 @@ Mapping="Name:AUDIO_SOURCE_REMOTE_SUBMIX"/> Mapping="Name:AUDIO_SOURCE_REMOTE_SUBMIX"/> <Component Name="unprocessed" Type="InputSource" <Component Name="unprocessed" Type="InputSource" Mapping="Name:AUDIO_SOURCE_UNPROCESSED"/> Mapping="Name:AUDIO_SOURCE_UNPROCESSED"/> <Component Name="voice_performance" Type="InputSource" Mapping="Name:AUDIO_SOURCE_VOICE_PERFORMANCE"/> <Component Name="echo_reference" Type="InputSource" Mapping="Name:AUDIO_SOURCE_ECHO_REFERENCE"/> <Component Name="fm_tuner" Type="InputSource" Mapping="Name:AUDIO_SOURCE_FM_TUNER"/> <Component Name="fm_tuner" Type="InputSource" Mapping="Name:AUDIO_SOURCE_FM_TUNER"/> <Component Name="hotword" Type="InputSource" Mapping="Name:AUDIO_SOURCE_HOTWORD"/> <Component Name="hotword" Type="InputSource" Mapping="Name:AUDIO_SOURCE_HOTWORD"/> </ComponentType> </ComponentType> <!--#################### INPUT SOURCE END ####################--> <!--#################### INPUT SOURCE END ####################--> </ComponentLibrary> </ComponentLibrary> Loading Loading
services/audiopolicy/engineconfigurable/parameter-framework/examples/Settings/device_for_input_source.pfw +132 −12 Original line number Original line Diff line number Diff line Loading @@ -18,7 +18,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/mic/applicable_input_device/mask component: /Policy/policy/input_sources/mic/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -36,7 +35,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_downlink/applicable_input_device/mask component: /Policy/policy/input_sources/voice_downlink/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -58,7 +56,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_call/applicable_input_device/mask component: /Policy/policy/input_sources/voice_call/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -80,7 +77,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_uplink/applicable_input_device/mask component: /Policy/policy/input_sources/voice_uplink/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -102,7 +98,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -123,7 +118,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_recognition/applicable_input_device/mask component: /Policy/policy/input_sources/voice_recognition/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -142,7 +136,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/voice_communication/applicable_input_device/mask component: /Policy/policy/input_sources/voice_communication/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -160,7 +153,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -182,7 +174,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/hotword/applicable_input_device/mask component: /Policy/policy/input_sources/hotword/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -201,7 +192,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/unprocessed/applicable_input_device/mask component: /Policy/policy/input_sources/unprocessed/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -220,7 +210,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask communication = 0 communication = 0 ambient = 0 ambient = 0 Loading @@ -242,7 +231,6 @@ supDomain: DeviceForInputSource loopback = 0 loopback = 0 ip = 0 ip = 0 bus = 0 bus = 0 stub = 0 domain: DefaultAndMic domain: DefaultAndMic conf: A2dp conf: A2dp Loading @@ -255,12 +243,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 1 bluetooth_a2dp = 1 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: Sco conf: Sco AvailableInputDevices Includes BluetoothScoHeadset AvailableInputDevices Includes BluetoothScoHeadset Loading @@ -273,12 +263,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 stub = 0 conf: WiredHeadset conf: WiredHeadset AvailableInputDevices Includes WiredHeadset AvailableInputDevices Includes WiredHeadset Loading @@ -290,12 +282,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: UsbDevice conf: UsbDevice AvailableInputDevices Includes UsbDevice AvailableInputDevices Includes UsbDevice Loading @@ -307,12 +301,14 @@ supDomain: DeviceForInputSource usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -324,12 +320,33 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources component: default/applicable_input_device/mask/ bluetooth_a2dp = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 bluetooth_sco_headset = 0 stub = 1 component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 bluetooth_sco_headset = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources component: /Policy/policy/input_sources Loading @@ -339,12 +356,14 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 component: mic/applicable_input_device/mask/ component: mic/applicable_input_device/mask/ bluetooth_a2dp = 0 bluetooth_a2dp = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 stub = 0 domain: VoiceUplinkAndVoiceDownlinkAndVoiceCall domain: VoiceUplinkAndVoiceDownlinkAndVoiceCall conf: VoiceCall conf: VoiceCall Loading @@ -354,12 +373,29 @@ supDomain: DeviceForInputSource voice_downlink/applicable_input_device/mask/telephony_rx = 1 voice_downlink/applicable_input_device/mask/telephony_rx = 1 voice_call/applicable_input_device/mask/telephony_rx = 1 voice_call/applicable_input_device/mask/telephony_rx = 1 voice_uplink/applicable_input_device/mask/telephony_rx = 1 voice_uplink/applicable_input_device/mask/telephony_rx = 1 voice_downlink/applicable_input_device/mask/stub = 0 voice_call/applicable_input_device/mask/stub = 0 voice_uplink/applicable_input_device/mask/stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources voice_downlink/applicable_input_device/mask/telephony_rx = 0 voice_call/applicable_input_device/mask/telephony_rx = 0 voice_uplink/applicable_input_device/mask/telephony_rx = 0 voice_downlink/applicable_input_device/mask/stub = 1 voice_call/applicable_input_device/mask/stub = 1 voice_uplink/applicable_input_device/mask/stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources component: /Policy/policy/input_sources voice_downlink/applicable_input_device/mask/telephony_rx = 0 voice_downlink/applicable_input_device/mask/telephony_rx = 0 voice_call/applicable_input_device/mask/telephony_rx = 0 voice_call/applicable_input_device/mask/telephony_rx = 0 voice_uplink/applicable_input_device/mask/telephony_rx = 0 voice_uplink/applicable_input_device/mask/telephony_rx = 0 voice_downlink/applicable_input_device/mask/stub = 0 voice_call/applicable_input_device/mask/stub = 0 voice_uplink/applicable_input_device/mask/stub = 0 domain: Camcorder domain: Camcorder conf: BackMic conf: BackMic Loading @@ -368,6 +404,7 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 1 back_mic = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -375,11 +412,21 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 0 back_mic = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 0 builtin_mic = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask component: /Policy/policy/input_sources/camcorder/applicable_input_device/mask back_mic = 0 back_mic = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 domain: VoiceRecognitionAndUnprocessedAndHotword domain: VoiceRecognitionAndUnprocessedAndHotword conf: ScoHeadset conf: ScoHeadset Loading @@ -392,16 +439,19 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 1 bluetooth_sco_headset = 1 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: WiredHeadset conf: WiredHeadset AvailableInputDevices Includes WiredHeadset AvailableInputDevices Includes WiredHeadset Loading @@ -411,17 +461,20 @@ supDomain: DeviceForInputSource bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 stub = 0 builtin_mic = 0 builtin_mic = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 1 wired_headset = 1 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: UsbDevice conf: UsbDevice AvailableInputDevices Includes UsbDevice AvailableInputDevices Includes UsbDevice Loading @@ -432,16 +485,19 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -452,17 +508,42 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources component: voice_recognition/applicable_input_device/mask bluetooth_sco_headset = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 stub = 1 component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 stub = 1 component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 wired_headset = 0 usb_device = 0 builtin_mic = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources component: /Policy/policy/input_sources component: voice_recognition/applicable_input_device/mask component: voice_recognition/applicable_input_device/mask Loading @@ -470,16 +551,19 @@ supDomain: DeviceForInputSource wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: unprocessed/applicable_input_device/mask component: unprocessed/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 component: hotword/applicable_input_device/mask component: hotword/applicable_input_device/mask bluetooth_sco_headset = 0 bluetooth_sco_headset = 0 wired_headset = 0 wired_headset = 0 usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 stub = 0 domain: VoiceCommunication domain: VoiceCommunication conf: ScoHeadset conf: ScoHeadset Loading @@ -495,6 +579,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 back_mic = 0 back_mic = 0 stub = 0 conf: WiredHeadset conf: WiredHeadset ForceUseForCommunication Is ForceNone ForceUseForCommunication Is ForceNone Loading @@ -506,6 +591,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 back_mic = 0 back_mic = 0 stub = 0 conf: UsbDevice conf: UsbDevice ForceUseForCommunication Is ForceNone ForceUseForCommunication Is ForceNone Loading @@ -517,6 +603,7 @@ supDomain: DeviceForInputSource usb_device = 1 usb_device = 1 builtin_mic = 0 builtin_mic = 0 back_mic = 0 back_mic = 0 stub = 0 conf: BuiltinMic conf: BuiltinMic AvailableInputDevices Includes BuiltinMic AvailableInputDevices Includes BuiltinMic Loading @@ -532,6 +619,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 back_mic = 0 back_mic = 0 stub = 0 conf: BackMic conf: BackMic ForceUseForCommunication Is ForceSpeaker ForceUseForCommunication Is ForceSpeaker Loading @@ -543,6 +631,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 0 builtin_mic = 0 back_mic = 1 back_mic = 1 stub = 0 conf: Default conf: Default # # Loading @@ -554,6 +643,7 @@ supDomain: DeviceForInputSource usb_device = 0 usb_device = 0 builtin_mic = 1 builtin_mic = 1 back_mic = 0 back_mic = 0 stub = 0 domain: RemoteSubmix domain: RemoteSubmix conf: RemoteSubmix conf: RemoteSubmix Loading @@ -561,10 +651,19 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask remote_submix = 1 remote_submix = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask remote_submix = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask component: /Policy/policy/input_sources/remote_submix/applicable_input_device/mask remote_submix = 0 remote_submix = 0 stub = 0 domain: FmTuner domain: FmTuner conf: FmTuner conf: FmTuner Loading @@ -572,8 +671,29 @@ supDomain: DeviceForInputSource component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask fm_tuner = 1 fm_tuner = 1 stub = 0 conf: Stub AvailableInputDevices Includes Default component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask fm_tuner = 0 stub = 1 conf: Default conf: Default component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask component: /Policy/policy/input_sources/fm_tuner/applicable_input_device/mask fm_tuner = 0 fm_tuner = 0 stub = 0 domain: Voice conf: Stub AvailableInputDevices Includes Default /Policy/policy/input_sources/echo_reference/applicable_input_device/mask/stub = 1 /Policy/policy/input_sources/voice_performance/applicable_input_device/mask/stub = 1 conf: Default /Policy/policy/input_sources/echo_reference/applicable_input_device/mask/stub = 0 /Policy/policy/input_sources/voice_performance/applicable_input_device/mask/stub = 0
services/audiopolicy/engineconfigurable/parameter-framework/examples/common/Structure/PolicySubsystem.xml +4 −1 Original line number Original line Diff line number Diff line Loading @@ -73,10 +73,13 @@ Mapping="Name:AUDIO_SOURCE_REMOTE_SUBMIX"/> Mapping="Name:AUDIO_SOURCE_REMOTE_SUBMIX"/> <Component Name="unprocessed" Type="InputSource" <Component Name="unprocessed" Type="InputSource" Mapping="Name:AUDIO_SOURCE_UNPROCESSED"/> Mapping="Name:AUDIO_SOURCE_UNPROCESSED"/> <Component Name="voice_performance" Type="InputSource" Mapping="Name:AUDIO_SOURCE_VOICE_PERFORMANCE"/> <Component Name="echo_reference" Type="InputSource" Mapping="Name:AUDIO_SOURCE_ECHO_REFERENCE"/> <Component Name="fm_tuner" Type="InputSource" Mapping="Name:AUDIO_SOURCE_FM_TUNER"/> <Component Name="fm_tuner" Type="InputSource" Mapping="Name:AUDIO_SOURCE_FM_TUNER"/> <Component Name="hotword" Type="InputSource" Mapping="Name:AUDIO_SOURCE_HOTWORD"/> <Component Name="hotword" Type="InputSource" Mapping="Name:AUDIO_SOURCE_HOTWORD"/> </ComponentType> </ComponentType> <!--#################### INPUT SOURCE END ####################--> <!--#################### INPUT SOURCE END ####################--> </ComponentLibrary> </ComponentLibrary> Loading