aboutsummaryrefslogtreecommitdiffstats
path: root/meta-audio-4a-framework/recipes-multimedia/4a-hal-config/files/ahl-config.json.template
blob: 82e9668db42db6ec2b24329a5bea688f7daa0162 (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
{
    "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": "Guidance",
            "description": "Important user information where user action is expected (e.g. navigation instruction)",
            "priority": 25,
            "output": [
                "alsa.plug:Guidance_Main"
            ],
            "interupt_behavior": "continue"
        },
        {
            "name": "Notification",
            "description": "HMI or else notifications (e.g. touchscreen events, speech recognition on/off,...)",
            "priority": 100,
            "output": [
                "alsa.plug:Notification_Main"
            ],
            "interupt_behavior": "pause"
        },
        {
            "name": "Entertainment",
            "description": "Multimedia content (e.g. tuner, media player, etc.)",
            "priority": 0,
            "output": [
                "alsa.plug:Entertainment_Main"
            ],
            "interupt_behavior": "pause"
        }
    ]
}