1d5ac70f0Sopenharmony_ci#!/usr/bin/python
2d5ac70f0Sopenharmony_ci#  -*- coding: utf-8 -*-
3d5ac70f0Sopenharmony_ci#  -*- Python -*-
4d5ac70f0Sopenharmony_ci
5d5ac70f0Sopenharmony_cialsacode('common')
6d5ac70f0Sopenharmony_ci
7d5ac70f0Sopenharmony_ciCONTROLS = {
8d5ac70f0Sopenharmony_ci'Headphone Playback Switch//0//'+MIXERS:["Headphone", 0, 1, "StandardElement"],
9d5ac70f0Sopenharmony_ci'IEC958 Playback Switch//0//'+MIXERS:["IEC958", 0, 2, "StandardElement"],
10d5ac70f0Sopenharmony_ci'Front Playback Volume//0//'+MIXERS:["Front", 0, 3, "StandardElement"],
11d5ac70f0Sopenharmony_ci'Front Playback Switch//0//'+MIXERS:["Front", 0, 3, "StandardElement"],
12d5ac70f0Sopenharmony_ci'Surround Playback Volume//0//'+MIXERS:["Surround", 0, 4, "StandardElement"],
13d5ac70f0Sopenharmony_ci'Surround Playback Switch//0//'+MIXERS:["Surround", 0, 4, "StandardElement"],
14d5ac70f0Sopenharmony_ci'Center Playback Volume//0//'+MIXERS:["Center", 0, 5, "StandardElement"],
15d5ac70f0Sopenharmony_ci'Center Playback Switch//0//'+MIXERS:["Center", 0, 5, "StandardElement"],
16d5ac70f0Sopenharmony_ci'LFE Playback Volume//0//'+MIXERS:["LFE", 0, 6, "StandardElement"],
17d5ac70f0Sopenharmony_ci'LFE Playback Switch//0//'+MIXERS:["LFE", 0, 6, "StandardElement"],
18d5ac70f0Sopenharmony_ci'Line Playback Volume//0//'+MIXERS:["Line", 0, 7, "StandardElement"],
19d5ac70f0Sopenharmony_ci'Line Playback Switch//0//'+MIXERS:["Line", 0, 7, "StandardElement"],
20d5ac70f0Sopenharmony_ci'CD Playback Volume//0//'+MIXERS:["CD", 0, 8, "StandardElement"],
21d5ac70f0Sopenharmony_ci'CD Playback Switch//0//'+MIXERS:["CD", 0, 8, "StandardElement"],
22d5ac70f0Sopenharmony_ci'Mic Playback Volume//0//'+MIXERS:["Mic", 0, 9, "StandardElement"],
23d5ac70f0Sopenharmony_ci'Mic Playback Switch//0//'+MIXERS:["Mic", 0, 9, "StandardElement"],
24d5ac70f0Sopenharmony_ci'PC Speaker Playback Volume//0//'+MIXERS:["PC Speaker", 0, 10, "StandardElement"],
25d5ac70f0Sopenharmony_ci'PC Speaker Playback Switch//0//'+MIXERS:["PC Speaker", 0, 10, "StandardElement"],
26d5ac70f0Sopenharmony_ci'Front Mic Playback Volume//0//'+MIXERS:["Front Mic", 0, 11, "StandardElement"],
27d5ac70f0Sopenharmony_ci'Front Mic Playback Switch//0//'+MIXERS:["Front Mic", 0, 11, "StandardElement"],
28d5ac70f0Sopenharmony_ci'Capture Switch//0//'+MIXERS:["Capture", 0, 12, "StandardElement"],
29d5ac70f0Sopenharmony_ci'Capture Volume//0//'+MIXERS:["Capture", 0, 12, "StandardElement"],
30d5ac70f0Sopenharmony_ci'Capture Switch//1//'+MIXERS:["Capture", 1, 13, "StandardElement"],
31d5ac70f0Sopenharmony_ci'Capture Volume//1//'+MIXERS:["Capture", 1, 13, "StandardElement"],
32d5ac70f0Sopenharmony_ci'Capture Switch//2//'+MIXERS:["Capture", 2, 14, "StandardElement"],
33d5ac70f0Sopenharmony_ci'Capture Volume//2//'+MIXERS:["Capture", 2, 14, "StandardElement"],
34d5ac70f0Sopenharmony_ci'Input Source//0//'+MIXERS:["Input Source", 0, 15, "EnumElementCapture"],
35d5ac70f0Sopenharmony_ci'Input Source//1//'+MIXERS:["Input Source", 1, 16, "EnumElementCapture"],
36d5ac70f0Sopenharmony_ci'Input Source//2//'+MIXERS:["Input Source", 2, 17, "EnumElementCapture"],
37d5ac70f0Sopenharmony_ci}
38d5ac70f0Sopenharmony_ci
39d5ac70f0Sopenharmony_cidef event(evmask, helem, melem):
40d5ac70f0Sopenharmony_ci  return eventHandler(evmask, helem, melem)
41d5ac70f0Sopenharmony_ci
42d5ac70f0Sopenharmony_ciinit()
43