1<?xml version="1.0" encoding="UTF-8"?> 2<!-- A2dp Audio HAL Audio Policy Configuration file --> 3<module name="a2dp" halVersion="2.0"> 4 <mixPorts> 5 <mixPort name="a2dp output" role="source"/> 6 <mixPort name="a2dp input" role="sink"> 7 <profile name="" format="AUDIO_FORMAT_PCM_16_BIT" 8 samplingRates="44100,48000" 9 channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/> 10 </mixPort> 11 </mixPorts> 12 <devicePorts> 13 <devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink"> 14 <profile name="" format="AUDIO_FORMAT_PCM_16_BIT" 15 samplingRates="44100" 16 channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> 17 </devicePort> 18 <devicePort tagName="BT A2DP Headphones" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES" role="sink"> 19 <profile name="" format="AUDIO_FORMAT_PCM_16_BIT" 20 samplingRates="44100" 21 channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> 22 </devicePort> 23 <devicePort tagName="BT A2DP Speaker" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER" role="sink"> 24 <profile name="" format="AUDIO_FORMAT_PCM_16_BIT" 25 samplingRates="44100" 26 channelMasks="AUDIO_CHANNEL_OUT_STEREO"/> 27 </devicePort> 28 <devicePort tagName="BT A2DP In" type="AUDIO_DEVICE_IN_BLUETOOTH_A2DP" role="source"> 29 <profile name="" format="AUDIO_FORMAT_PCM_16_BIT" 30 samplingRates="44100,48000" 31 channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/> 32 </devicePort> 33 </devicePorts> 34 <routes> 35 <route type="mix" sink="BT A2DP Out" 36 sources="a2dp output"/> 37 <route type="mix" sink="BT A2DP Headphones" 38 sources="a2dp output"/> 39 <route type="mix" sink="BT A2DP Speaker" 40 sources="a2dp output"/> 41 <route type="mix" sink="a2dp input" 42 sources="BT A2DP In"/> 43 </routes> 44</module> 45