Delen via


PullAudioOutputStream Klas

Vertegenwoordigt de pull-audio-uitvoerstroom die wordt gebruikt voor aangepaste audio-uitvoer.

Overname
PullAudioOutputStream

Constructor

PullAudioOutputStream(handle: c_void_p | None = None)

Parameters

Name Description
handle
standaardwaarde: None

Methoden

read

Leest de audiogegevens van de stream en vult deze in de opgegeven buffer. Het maximale aantal bytes dat moet worden gelezen, wordt bepaald door de grootte van audio_buffer. Als er geen gegevens direct beschikbaar zijn, wordt ReadData() geblokkeerd totdat de volgende gegevens beschikbaar zijn.

read

Leest de audiogegevens van de stream en vult deze in de opgegeven buffer. Het maximale aantal bytes dat moet worden gelezen, wordt bepaald door de grootte van audio_buffer. Als er geen gegevens direct beschikbaar zijn, wordt ReadData() geblokkeerd totdat de volgende gegevens beschikbaar zijn.

read(audio_buffer: bytes) -> int

Parameters

Name Description
audio_buffer
Vereist

De buffer voor het ontvangen van de audiogegevens.

Retouren

Type Description

Het aantal bytes dat is gevuld, of 0 voor het geval de stream het einde bereikt en er geen gegevens meer beschikbaar zijn.