Condividi tramite


PullAudioInputStreamCallback Classe

Interfaccia che definisce i metodi di callback per un flusso di input audio.

Derivare da questa classe e implementarne la funzione per fornire i propri dati come flusso di input audio.

Ereditarietà
builtins.object
PullAudioInputStreamCallback

Costruttore

PullAudioInputStreamCallback()

Metodi

close

Callback chiamato quando il flusso viene chiuso.

get_property
read

Questa funzione viene chiamata per ottenere dati sincronamente dal flusso audio. Il buffer restituito da read() non deve contenere alcuna intestazione audio.

close

Callback chiamato quando il flusso viene chiuso.

close() -> None

get_property

get_property(id: PropertyId) -> str

Parametri

Nome Descrizione
id
Necessario

read

Questa funzione viene chiamata per ottenere dati sincronamente dal flusso audio. Il buffer restituito da read() non deve contenere alcuna intestazione audio.

read(buffer: memoryview) -> int

Parametri

Nome Descrizione
buffer
Necessario

buffer in cui devono essere passati i dati audio.

Restituisce

Tipo Descrizione

Numero di byte passati al flusso.