Partager via


PullAudioOutputStream Classe

Représente le flux de sortie audio pull sauvegardé en mémoire utilisé pour la sortie audio personnalisée.

Héritage
PullAudioOutputStream

Constructeur

PullAudioOutputStream(handle: c_void_p | None = None)

Paramètres

Nom Description
handle
valeur par défaut: None

Méthodes

read

Lit les données audio à partir du flux et renseigne dans la mémoire tampon donnée. Le nombre maximal d’octets à lire est déterminé par la taille de audio_buffer. Si aucune donnée n’est immédiatement disponible, ReadData() se bloque jusqu’à ce que les données suivantes soient disponibles.

read

Lit les données audio à partir du flux et renseigne dans la mémoire tampon donnée. Le nombre maximal d’octets à lire est déterminé par la taille de audio_buffer. Si aucune donnée n’est immédiatement disponible, ReadData() se bloque jusqu’à ce que les données suivantes soient disponibles.

read(audio_buffer: bytes) -> int

Paramètres

Nom Description
audio_buffer
Obligatoire

Mémoire tampon pour recevoir les données audio.

Retours

Type Description

Nombre d’octets remplis, ou 0 au cas où le flux atteint sa fin et qu’il n’y a plus de données disponibles.