Dela via


PullAudioOutputStream Klass

Representerar den minnesstödda hämtningsljudutdataströmmen som används för anpassade ljudutdata.

Arv
PullAudioOutputStream

Konstruktor

PullAudioOutputStream(handle: c_void_p | None = None)

Parametrar

Name Description
handle
standardvärde: None

Metoder

read

Läser ljuddata från strömmen och fyller i den angivna bufferten. Det maximala antalet byte som ska läsas bestäms av storleken på audio_buffer. Om det inte finns några data omedelbart tillgängliga blockerar ReadData() tills nästa data blir tillgängliga.

read

Läser ljuddata från strömmen och fyller i den angivna bufferten. Det maximala antalet byte som ska läsas bestäms av storleken på audio_buffer. Om det inte finns några data omedelbart tillgängliga blockerar ReadData() tills nästa data blir tillgängliga.

read(audio_buffer: bytes) -> int

Parametrar

Name Description
audio_buffer
Obligatorisk

Bufferten för att ta emot ljuddata.

Returer

Typ Description

Antalet fyllda byte eller 0 om strömmen når slutet och det inte finns några fler data tillgängliga.