| #!/usr/bin/python |
| # -*- coding: utf-8 -*- |
| # -*- Python -*- |
| |
| from os.path import dirname |
| from pyalsa.alsacontrol import Control |
| from sys import path |
| path.insert(0, dirname(__file__)) |
| |
| def alsacode(module): |
| execfile(dirname(__file__)+'/'+module+'.py', globals()) |
| |
| ctl = Control(device) |
| info = ctl.cardInfo() |
| #mixername = info['mixername'] |
| components = info['components'] |
| del ctl |
| |
| if components.find('HDA:') >= 0: |
| module = 'hda' |
| else: |
| raise ValueError, "Mixer for this hardware is not implemented in python" |
| |
| alsacode(module) |