Partilhar via


PullAudioOutputStream Classe

Representa o fluxo de saída de áudio de puxar de recosso utilizado na memória utilizado para a saída de áudio personalizado.

Herança
PullAudioOutputStream

Construtor

PullAudioOutputStream(handle: c_void_p | None = None)

Parâmetros

Name Description
handle
valor predefinido: None

Métodos

read

Lê os dados áudio do stream e preenche o tampão dado. O número máximo de bytes a ler é determinado pelo tamanho de audio_buffer. Se não houver dados imediatamente disponíveis, o ReadData bloqueia até que os próximos dados se tornem disponíveis.

read

Lê os dados áudio do stream e preenche o tampão dado. O número máximo de bytes a ler é determinado pelo tamanho de audio_buffer. Se não houver dados imediatamente disponíveis, o ReadData bloqueia até que os próximos dados se tornem disponíveis.

read(audio_buffer: bytes) -> int

Parâmetros

Name Description
audio_buffer
Necessário

O tampão para receber os dados áudio.

Devoluções

Tipo Description

O número de bytes preenchidos, ou 0 no caso de o fluxo chegar ao seu fim e não houver mais dados disponíveis.