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