Condividi tramite


PullAudioOutputStream Classe

Rappresenta il flusso di output audio pull supportato dalla memoria usato per l'output audio personalizzato.

Ereditarietà
PullAudioOutputStream

Costruttore

PullAudioOutputStream(handle: c_void_p | None = None)

Parametri

Nome Descrizione
handle
valore predefinito: None

Metodi

read

Legge i dati audio dal flusso e compila il buffer specificato. Il numero massimo di byte da leggere è determinato dalle dimensioni di audio_buffer. Se non sono immediatamente disponibili dati, ReadData() si blocca fino a quando i dati successivi non diventano disponibili.

read

Legge i dati audio dal flusso e compila il buffer specificato. Il numero massimo di byte da leggere è determinato dalle dimensioni di audio_buffer. Se non sono immediatamente disponibili dati, ReadData() si blocca fino a quando i dati successivi non diventano disponibili.

read(audio_buffer: bytes) -> int

Parametri

Nome Descrizione
audio_buffer
Necessario

Buffer per ricevere i dati audio.

Restituisce

Tipo Descrizione

Numero di byte riempiti o 0 nel caso in cui il flusso raggiunge la fine e non siano disponibili altri dati.