1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Bluetooth Audio HAL Audio Policy Configuration file -->
3<module name="bluetooth" halVersion="2.0">
4    <mixPorts>
5        <!-- A2DP Audio Ports -->
6        <mixPort name="a2dp output" role="source"/>
7        <!-- Hearing AIDs Audio Ports -->
8        <mixPort name="hearing aid output" role="source">
9            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
10                     samplingRates="24000,16000"
11                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
12        </mixPort>
13    </mixPorts>
14    <devicePorts>
15        <!-- A2DP Audio Ports -->
16        <devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink">
17            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
18                     samplingRates="44100,48000,88200,96000"
19                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
20        </devicePort>
21        <devicePort tagName="BT A2DP Headphones" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES" role="sink">
22            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
23                     samplingRates="44100,48000,88200,96000"
24                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
25        </devicePort>
26        <devicePort tagName="BT A2DP Speaker" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER" role="sink">
27            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
28                     samplingRates="44100,48000,88200,96000"
29                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
30        </devicePort>
31        <!-- Hearing AIDs Audio Ports -->
32        <devicePort tagName="BT Hearing Aid Out" type="AUDIO_DEVICE_OUT_HEARING_AID" role="sink"/>
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="BT Hearing Aid Out"
42               sources="hearing aid output"/>
43    </routes>
44</module>
45