blob: e8ab33b54271646b79f4ff188ddea67373625271 [file] [log] [blame]
supDomain: DeviceForStrategy
supDomain: Accessibility
#
# @FIXME: STRATEGY_ACCESSIBILITY follows STRATEGY_MEDIA for now
#
# @FIXME: How to disable HDMI if !audio_is_linear_pcm other than programmatically???
#
domain: UnreachableDevices
conf: Calibration
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
hdmi_arc = 0
spdif = 0
aux_line = 0
fm = 0
speaker_safe = 0
earpiece = 0
bluetooth_sco = 0
bluetooth_sco_headset = 0
bluetooth_sco_carkit = 0
telephony_tx = 0
domain: Device2
conf: RemoteSubmix
AvailableOutputDevices Includes RemoteSubmix
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 1
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: BluetoothA2dp
ForceUseForMedia IsNot ForceNoBtA2dp
AvailableOutputDevices Includes BluetoothA2dp
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 1
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: BluetoothA2dpHeadphone
ForceUseForMedia IsNot ForceNoBtA2dp
AvailableOutputDevices Includes BluetoothA2dpHeadphones
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 1
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: BluetoothA2dpSpeaker
ForceUseForMedia IsNot ForceNoBtA2dp
AvailableOutputDevices Includes BluetoothA2dpSpeaker
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 1
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: ForceSpeaker
ForceUseForMedia Is ForceSpeaker
AvailableOutputDevices Includes Speaker
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 1
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: WiredHeadphone
AvailableOutputDevices Includes WiredHeadphone
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 1
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: Line
AvailableOutputDevices Includes Line
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 1
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: WiredHeadset
AvailableOutputDevices Includes WiredHeadset
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 1
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: UsbAccessory
AvailableOutputDevices Includes UsbAccessory
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 1
usb_device = 0
hdmi = 0
conf: UsbDevice
AvailableOutputDevices Includes UsbDevice
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 1
hdmi = 0
conf: DgtlDockHeadset
AvailableOutputDevices Includes DgtlDockHeadset
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 1
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: AuxDigital
#
# Do not route accessibility prompts to a digital output currently configured with a
# compressed format as they would likely not be mixed and dropped.
#
# @TODO How to translate the following condition(???)
# desc->isActive() && !audio_is_linear_pcm(desc->mFormat) && devices != AUDIO_DEVICE_NONE
#
AvailableOutputDevices Includes Hdmi
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 1
conf: AnlgDockHeadset
AvailableOutputDevices Includes AnlgDockHeadset
ForceUseForDock Is ForceAnalogDock
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 1
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: Speaker
AvailableOutputDevices Includes Speaker
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 1
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0
conf: Default
component: /Policy/policy/strategies/accessibility/selected_output_devices/mask
remote_submix = 0
bluetooth_a2dp = 0
bluetooth_a2dp_headphones = 0
bluetooth_a2dp_speaker = 0
speaker = 0
wired_headset = 0
wired_headphone = 0
line = 0
angl_dock_headset = 0
dgtl_dock_headset = 0
usb_accessory = 0
usb_device = 0
hdmi = 0