Dela via


PullAudioInputStreamCallback Klass

Ett gränssnitt som definierar motringningsmetoder för en ljudindataström.

Härled från den här klassen och implementera dess funktion för att tillhandahålla dina egna data som en ljudindataström.

Arv
builtins.object
PullAudioInputStreamCallback

Konstruktor

PullAudioInputStreamCallback()

Metoder

close

Återanropet som anropas när strömmen stängs.

get_property
read

Den här funktionen anropas för att synkront hämta data från ljudströmmen. Bufferten som returneras av read() bör inte innehålla något ljudhuvud.

close

Återanropet som anropas när strömmen stängs.

close() -> None

get_property

get_property(id: PropertyId) -> str

Parametrar

Name Description
id
Obligatorisk

read

Den här funktionen anropas för att synkront hämta data från ljudströmmen. Bufferten som returneras av read() bör inte innehålla något ljudhuvud.

read(buffer: memoryview) -> int

Parametrar

Name Description
buffer
Obligatorisk

bufferten att ljuddata ska skickas in.

Returer

Typ Description

Antalet byte som skickas till dataströmmen.