xref: /third_party/alsa-lib/modules/mixer/simple/python/main.py
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/alsa-lib/modules/mixer/simple/python/
1d5ac70f0Sopenharmony_ci#!/usr/bin/python
2d5ac70f0Sopenharmony_ci#  -*- coding: utf-8 -*-
3d5ac70f0Sopenharmony_ci#  -*- Python -*-
4d5ac70f0Sopenharmony_ci
5d5ac70f0Sopenharmony_cifrom os.path import dirname
6d5ac70f0Sopenharmony_cifrom pyalsa.alsacontrol import Control
7d5ac70f0Sopenharmony_cifrom sys import path
8d5ac70f0Sopenharmony_cipath.insert(0, dirname(__file__))
9d5ac70f0Sopenharmony_ci
10d5ac70f0Sopenharmony_cidef alsacode(module):
11d5ac70f0Sopenharmony_ci  execfile(dirname(__file__)+'/'+module+'.py', globals())
12d5ac70f0Sopenharmony_ci
13d5ac70f0Sopenharmony_cictl = Control(device)
14d5ac70f0Sopenharmony_ciinfo = ctl.cardInfo()
15d5ac70f0Sopenharmony_ci#mixername = info['mixername']
16d5ac70f0Sopenharmony_cicomponents = info['components']
17d5ac70f0Sopenharmony_cidel ctl
18d5ac70f0Sopenharmony_ci
19d5ac70f0Sopenharmony_ciif components.find('HDA:') >= 0:
20d5ac70f0Sopenharmony_ci  module = 'hda'
21d5ac70f0Sopenharmony_cielse:
22d5ac70f0Sopenharmony_ci  raise ValueError, "Mixer for this hardware is not implemented in python"
23d5ac70f0Sopenharmony_ci
24d5ac70f0Sopenharmony_cialsacode(module)
25

Indexes created Thu Nov 07 10:32:03 CST 2024