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