File: ctltest1.py

package info (click to toggle)
python-pyalsa 1.2.12-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 496 kB
  • sloc: ansic: 5,616; python: 1,260; makefile: 4
file content (22 lines) | stat: -rwxr-xr-x 509 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python3
# -*- Python -*-

import sys
sys.path.insert(0, '..')
del sys
from pyalsa import alsacontrol

ctl = alsacontrol.Control()
print('Card info:', ctl.card_info())
try:
  print('Hwdep devices:', ctl.hwdep_devices())
except IOError as msg:
  print('No hwdep devices:', msg)
try:
  print('PCM devices:', ctl.pcm_devices())
except IOError as msg:
  print('No PCM devices:', msg)
try:
  print('Rawmidi devices:', ctl.rawmidi_devices())
except IOError as msg:
  print('No rawmidi devices:', msg)