Partager via


PullAudioInputStreamCallback Classe

Interface qui définit les méthodes de rappel pour un flux d’entrée audio.

Dérivez de cette classe et implémentez sa fonction pour fournir vos propres données en tant que flux d’entrée audio.

Héritage
builtins.object
PullAudioInputStreamCallback

Constructeur

PullAudioInputStreamCallback()

Méthodes

close

Rappel appelé lorsque le flux est fermé.

get_property
read

Cette fonction est appelée pour obtenir de manière synchrone des données à partir du flux audio. La mémoire tampon retournée par read() ne doit pas contenir d’en-tête audio.

close

Rappel appelé lorsque le flux est fermé.

close() -> None

get_property

get_property(id: PropertyId) -> str

Paramètres

Nom Description
id
Obligatoire

read

Cette fonction est appelée pour obtenir de manière synchrone des données à partir du flux audio. La mémoire tampon retournée par read() ne doit pas contenir d’en-tête audio.

read(buffer: memoryview) -> int

Paramètres

Nom Description
buffer
Obligatoire

mémoire tampon dans laquelle les données audio doivent être transmises.

Retours

Type Description

Nombre d’octets passés dans le flux.