alsaaudio¶
Module Contents¶
Classes¶
Functions¶
|
|
|
|
|
|
|
Attributes¶
- alsaaudio.PCM_PLAYBACK: int¶
- alsaaudio.PCM_CAPTURE: int¶
- alsaaudio.PCM_NORMAL: int¶
- alsaaudio.PCM_NONBLOCK: int¶
- alsaaudio.PCM_ASYNC: int¶
- alsaaudio.PCM_FORMAT_S8: int¶
- alsaaudio.PCM_FORMAT_U8: int¶
- alsaaudio.PCM_FORMAT_S16_LE: int¶
- alsaaudio.PCM_FORMAT_S16_BE: int¶
- alsaaudio.PCM_FORMAT_U16_LE: int¶
- alsaaudio.PCM_FORMAT_U16_BE: int¶
- alsaaudio.PCM_FORMAT_S24_LE: int¶
- alsaaudio.PCM_FORMAT_S24_BE: int¶
- alsaaudio.PCM_FORMAT_U24_LE: int¶
- alsaaudio.PCM_FORMAT_U24_BE: int¶
- alsaaudio.PCM_FORMAT_S32_LE: int¶
- alsaaudio.PCM_FORMAT_S32_BE: int¶
- alsaaudio.PCM_FORMAT_U32_LE: int¶
- alsaaudio.PCM_FORMAT_U32_BE: int¶
- alsaaudio.PCM_FORMAT_FLOAT_LE: int¶
- alsaaudio.PCM_FORMAT_FLOAT_BE: int¶
- alsaaudio.PCM_FORMAT_FLOAT64_LE: int¶
- alsaaudio.PCM_FORMAT_FLOAT64_BE: int¶
- alsaaudio.PCM_FORMAT_MU_LAW: int¶
- alsaaudio.PCM_FORMAT_A_LAW: int¶
- alsaaudio.PCM_FORMAT_IMA_ADPCM: int¶
- alsaaudio.PCM_FORMAT_MPEG: int¶
- alsaaudio.PCM_FORMAT_GSM: int¶
- alsaaudio.PCM_FORMAT_S24_3LE: int¶
- alsaaudio.PCM_FORMAT_S24_3BE: int¶
- alsaaudio.PCM_FORMAT_U24_3LE: int¶
- alsaaudio.PCM_FORMAT_U24_3BE: int¶
- alsaaudio.PCM_TSTAMP_NONE: int¶
- alsaaudio.PCM_TSTAMP_ENABLE: int¶
- alsaaudio.PCM_TSTAMP_TYPE_GETTIMEOFDAY: int¶
- alsaaudio.PCM_TSTAMP_TYPE_MONOTONIC: int¶
- alsaaudio.PCM_TSTAMP_TYPE_MONOTONIC_RAW: int¶
- alsaaudio.PCM_FORMAT_DSD_U8: int¶
- alsaaudio.PCM_FORMAT_DSD_U16_LE: int¶
- alsaaudio.PCM_FORMAT_DSD_U32_LE: int¶
- alsaaudio.PCM_FORMAT_DSD_U32_BE: int¶
- alsaaudio.PCM_STATE_OPEN: int¶
- alsaaudio.PCM_STATE_SETUP: int¶
- alsaaudio.PCM_STATE_PREPARED: int¶
- alsaaudio.PCM_STATE_RUNNING: int¶
- alsaaudio.PCM_STATE_XRUN: int¶
- alsaaudio.PCM_STATE_DRAINING: int¶
- alsaaudio.PCM_STATE_PAUSED: int¶
- alsaaudio.PCM_STATE_SUSPENDED: int¶
- alsaaudio.PCM_STATE_DISCONNECTED: int¶
- alsaaudio.MIXER_CHANNEL_ALL: int¶
- alsaaudio.MIXER_SCHN_UNKNOWN: int¶
- alsaaudio.MIXER_SCHN_FRONT_LEFT: int¶
- alsaaudio.MIXER_SCHN_FRONT_RIGHT: int¶
- alsaaudio.MIXER_SCHN_REAR_LEFT: int¶
- alsaaudio.MIXER_SCHN_REAR_RIGHT: int¶
- alsaaudio.MIXER_SCHN_FRONT_CENTER: int¶
- alsaaudio.MIXER_SCHN_WOOFER: int¶
- alsaaudio.MIXER_SCHN_SIDE_LEFT: int¶
- alsaaudio.MIXER_SCHN_SIDE_RIGHT: int¶
- alsaaudio.MIXER_SCHN_REAR_CENTER: int¶
- alsaaudio.MIXER_SCHN_MONO: int¶
- alsaaudio.VOLUME_UNITS_PERCENTAGE: int¶
- alsaaudio.VOLUME_UNITS_RAW: int¶
- alsaaudio.VOLUME_UNITS_DB: int¶
- alsaaudio.pcms(pcmtype: int) list[str]¶
- alsaaudio.cards() list[str]¶
- alsaaudio.mixers(cardindex: int = -1, device: str = 'default') list[str]¶
- alsaaudio.asoundlib_version() str¶
- class alsaaudio.PCM(mode: int = PCM_NORMAL, rate: int = 44100, channels: int = 2, format: int = PCM_FORMAT_S16_LE, periodsize: int = 32, periods: int = 4, device: str = 'default', cardindex: int = -1)¶
- close() None¶
- dumpinfo() None¶
- info() dict¶
- state() int¶
- htimestamp() tuple[int, int, int]¶
- set_tstamp_mode() None¶
- get_tstamp_mode() int¶
- set_tstamp_type() None¶
- get_tstamp_type() int¶
- getformats() dict¶
- getratebounds() tuple[int, int]¶
- getrates() int | tuple[int, int] | list[int]¶
- getchannels() list[int]¶
- setchannels() None¶
- pcmtype() int¶
- pcmmode() int¶
- cardname() str¶
- setrate() None¶
- setformat() int¶
- setperiodsize() int¶
- read() tuple[int, bytes]¶
- write() int¶
- avail() int¶
- pause() int¶
- drop() int¶
- drain() int¶
- polldescriptors() list[tuple[int, int]]¶
- polldescriptors_revents() int¶
- class alsaaudio.Mixer(id: int = 0, cardindex: int = -1, device: str = 'default')¶
- cardname() str¶
- close() None¶
- mixer() str¶
- mixerid() int¶
- switchcap() int¶
- volumecap() int¶
- getvolume(units: int = VOLUME_UNITS_PERCENTAGE) int¶
- getrange(units: int = VOLUME_UNITS_RAW) tuple[int, int]¶
- getenum() tuple[str, list[str]]¶
- getmute() list[int]¶
- getrec() list[int]¶
- setvolume(pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_PERCENTAGE, channel: int | None = None) None¶
- setenum() None¶
- setmute(channel: int | None = None) None¶
- setrec(channel: int | None = None) None¶
- polldescriptors() list[tuple[int, int]]¶
- handleevents() int¶