summaryrefslogtreecommitdiffstats
path: root/meta-audio-4a-framework/recipes-multimedia/4a-hal-config/files/ahl-config.json.template
blob: 57fc5ccace7b1231fe9670c044c3aef86399f6fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{
    "version": "0.2.0",
    "policy_module": "AudioPolicy_v1",
    "description": "High-level binding configuration file",
    "note": "Devices and routings are always listed in order of priority (for device selection rules)",
    "hal_list": ["@AUDIO_DEV_NAME_ID@"],
    "audio_roles": [
        {
            "name": "Emergency",
            "description": "to complete",
            "priority": 99,
            "output": [
                "alsa.plug:Emergency_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "Warning",
            "description": "to complete",
            "priority": 95,
            "output": [
                "alsa.plug:Warning_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "CustomHigh",
            "description": "to complete",
            "priority": 79,
            "output": [
                "alsa.plug:CustomHigh_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "Phone",
            "description": "to complete",
            "priority": 72,
            "output": [
                "alsa.plug:Phone_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "Navigation",
            "description": "Important user information where user action is expected (e.g. navigation instruction)",
            "priority": 71,
            "output": [
                "alsa.plug:Navigation_Main"
            ],
            "interupt_behavior": "pause"
        },
        {
            "name": "CustomMedium",
            "description": "to complete",
            "priority": 59,
            "output": [
                "alsa.plug:CustomMedium_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "Video",
            "description": "Video content",
            "priority": 57,
            "output": [
                "alsa.plug:Video_Main"
            ],
            "interupt_behavior": "pause"
        },
        {
            "name": "Streaming",
            "description": "Streaming content",
            "priority": 55,
            "output": [
                "alsa.plug:Streaming_Main"
            ],
            "interupt_behavior": "pause"
        },
        {
            "name": "Multimedia",
            "description": "Multimedia content",
            "priority": 53,
            "output": [
                "alsa.plug:Multimedia_Main"
            ],
            "interupt_behavior": "pause"
        },
        {
            "name": "Radio",
            "description": "Radio content",
            "priority": 51,
            "output": [
                "alsa.plug:Radio_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "CustomLow",
            "description": "to complete",
            "priority": 19,
            "output": [
                "alsa.plug:CustomLow_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "Fallback",
            "description": "to complete",
            "priority": 0,
            "output": [
                "alsa.plug:Fallback_Main"
            ],
            "interupt_behavior": "continue"
        }
    ]
}