PullAudioOutputStream Класс

Представляет поток аудиовыходов по запросу, поддерживаемый памятью, используемый для пользовательского аудиовыхода.

Наследование
PullAudioOutputStream

Конструктор

PullAudioOutputStream(handle: c_void_p | None = None)

Параметры

Имя Описание
handle
значение по умолчанию: None

Методы

read

Считывает звуковые данные из потока и заполняет заданный буфер. Максимальное число считываемых байтов определяется размером audio_buffer. Если данные сразу недоступны, ReadData() блокируется, пока не станут доступными следующие данные.

read

Считывает звуковые данные из потока и заполняет заданный буфер. Максимальное число считываемых байтов определяется размером audio_buffer. Если данные сразу недоступны, ReadData() блокируется, пока не станут доступными следующие данные.

read(audio_buffer: bytes) -> int

Параметры

Имя Описание
audio_buffer
Обязательно

Буфер для получения звуковых данных.

Возвращаемое значение

Тип Описание

Число заполненных байтов или 0 на случай, если поток достигнет конца и больше нет доступных данных.