from .format import AudioFormat | |
from .frame import AudioFrame | |
from .layout import AudioLayout | |
class AudioFifo: | |
def write(self, frame: AudioFrame) -> None: ... | |
def read(self, samples: int = 0, partial: bool = False) -> AudioFrame | None: ... | |
def read_many(self, samples: int, partial: bool = False) -> list[AudioFrame]: ... | |
def format(self) -> AudioFormat: ... | |
def layout(self) -> AudioLayout: ... | |
def sample_rate(self) -> int: ... | |
def samples(self) -> int: ... | |
def samples_written(self) -> int: ... | |
def samples_read(self) -> int: ... | |
def pts_per_sample(self) -> float: ... | |