diff --git a/src/alsaaudio-stubs/__init__.pyi b/src/alsaaudio-stubs/__init__.pyi index 8246304..016619e 100644 --- a/src/alsaaudio-stubs/__init__.pyi +++ b/src/alsaaudio-stubs/__init__.pyi @@ -79,56 +79,56 @@ def mixers(cardindex: int = -1, device: str = 'default') -> list[str]: ... def asoundlib_version() -> str: ... class PCM: - def __init__(type: int = PCM_PLAYBACK, mode: int = PCM_NORMAL, rate: int = 44100, channels: int = 2, + def __init__(self, type: int = PCM_PLAYBACK, 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) -> PCM: ... - def close() -> None: ... - def dumpinfo() -> None: ... - def info() -> dict: ... - def state() -> int: ... - def htimestamp() -> tuple[int, int, int]: ... - def set_tstamp_mode(mode: int = PCM_TSTAMP_ENABLE) -> None: ... - def get_tstamp_mode() -> int: ... - def set_tstamp_type(type: int = PCM_TSTAMP_TYPE_GETTIMEOFDAY) -> None: ... - def get_tstamp_type() -> int: ... - def getformats() -> dict: ... - def getratebounds() -> tuple[int, int]: ... - def getrates() -> int | tuple[int, int] | list[int]: ... - def getchannels() -> list[int]: ... - def setchannels(nchannels: int) -> None: ... - def pcmtype() -> int: ... - def pcmmode() -> int: ... - def cardname() -> str: ... - def setrate(rate: int) -> None: ... - def setformat(format: int) -> int: ... - def setperiodsize(period: int) -> int: ... - def read() -> tuple[int, bytes]: ... - def write(data: bytes) -> int: ... - def avail() -> int: ... - def pause(enable: bool = True) -> int: ... - def drop() -> int: ... - def drain() -> int: ... - def polldescriptors() -> list[tuple[int, int]]: ... - def polldescriptors_revents(descriptors: list[tuple[int, int]]) -> int: ... + device: str = 'default', cardindex: int = -1) -> None: ... + def close(self) -> None: ... + def dumpinfo(self) -> None: ... + def info(self) -> dict: ... + def state(self) -> int: ... + def htimestamp(self) -> tuple[int, int, int]: ... + def set_tstamp_mode(self, mode: int = PCM_TSTAMP_ENABLE) -> None: ... + def get_tstamp_mode(self) -> int: ... + def set_tstamp_type(self, type: int = PCM_TSTAMP_TYPE_GETTIMEOFDAY) -> None: ... + def get_tstamp_type(self) -> int: ... + def getformats(self) -> dict: ... + def getratebounds(self) -> tuple[int, int]: ... + def getrates(self) -> int | tuple[int, int] | list[int]: ... + def getchannels(self) -> list[int]: ... + def setchannels(self, nchannels: int) -> None: ... + def pcmtype(self) -> int: ... + def pcmmode(self) -> int: ... + def cardname(self) -> str: ... + def setrate(self, rate: int) -> None: ... + def setformat(self, format: int) -> int: ... + def setperiodsize(self, period: int) -> int: ... + def read(self) -> tuple[int, bytes]: ... + def write(self, data: bytes) -> int: ... + def avail(self) -> int: ... + def pause(self, enable: bool = True) -> int: ... + def drop(self) -> int: ... + def drain(self) -> int: ... + def polldescriptors(self) -> list[tuple[int, int]]: ... + def polldescriptors_revents(self, descriptors: list[tuple[int, int]]) -> int: ... class Mixer: - def __init__(control: str = 'Master', id: int = 0, cardindex: int = -1, device: str = 'default') -> Mixer: ... - def cardname() -> str: ... - def close() -> None: ... - def mixer() -> str: ... - def mixerid() -> int: ... - def switchcap() -> int: ... - def volumecap() -> int: ... - def getvolume(pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_PERCENTAGE) -> int: ... - def getrange(pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_RAW) -> tuple[int, int]: ... - def getenum() -> tuple[str, list[str]]: ... - def getmute() -> list[int]: ... - def getrec() -> list[int]: ... - def setvolume(volume: int, pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_PERCENTAGE, channel: (int | None) = None) -> None: ... - def setenum(index: int) -> None: ... - def setmute(mute: bool, channel: (int | None) = None) -> None: ... - def setrec(capture: int, channel: (int | None) = None) -> None: ... - def polldescriptors() -> list[tuple[int, int]]: ... - def handleevents() -> int: ... + def __init__(self, control: str = 'Master', id: int = 0, cardindex: int = -1, device: str = 'default') -> None: ... + def cardname(self) -> str: ... + def close(self) -> None: ... + def mixer(self) -> str: ... + def mixerid(self) -> int: ... + def switchcap(self) -> int: ... + def volumecap(self) -> int: ... + def getvolume(self, pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_PERCENTAGE) -> int: ... + def getrange(self, pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_RAW) -> tuple[int, int]: ... + def getenum(self) -> tuple[str, list[str]]: ... + def getmute(self) -> list[int]: ... + def getrec(self) -> list[int]: ... + def setvolume(self, volume: int, pcmtype: int = PCM_PLAYBACK, units: int = VOLUME_UNITS_PERCENTAGE, channel: (int | None) = None) -> None: ... + def setenum(self, index: int) -> None: ... + def setmute(self, mute: bool, channel: (int | None) = None) -> None: ... + def setrec(self, capture: int, channel: (int | None) = None) -> None: ... + def polldescriptors(self) -> list[tuple[int, int]]: ... + def handleevents(self) -> int: ... class ALSAAudioError(Exception): ...