Initial integration of 4A (AGL Advance Audio Agent)
[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": "Guidance",
10             "description": "Important user information where user action is expected (e.g. navigation instruction)",
11             "priority": 25,
12             "output": [
13                 "alsa.plug:Guidance_Main"
14             ],
15             "interupt_behavior": "continue"
16         },
17         {
18             "name": "Notification",
19             "description": "HMI or else notifications (e.g. touchscreen events, speech recognition on/off,...)",
20             "priority": 100,
21             "output": [
22                 "alsa.plug:Notification_Main"
23             ],
24             "interupt_behavior": "pause"
25         },
26         {
27             "name": "Entertainment",
28             "description": "Multimedia content (e.g. tuner, media player, etc.)",
29             "priority": 0,
30             "output": [
31                 "alsa.plug:Entertainment_Main"
32             ],
33             "interupt_behavior": "pause"
34         }
35     ]
36 }