Partager via


classe Audio::P ushAudioOutputStreamCallback

Interface qui définit des méthodes de rappel pour un flux de sortie audio. Mise à jour dans la version 1.7.0.

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

Membres

~PushAudioOutputStreamCallback

Syntaxe : public inline virtual ~PushAudioOutputStreamCallback ( );

Destructeur, ne fait rien.

Write

Syntaxe : public int Write ( uint8_t * dataBuffer , uint32_t size );

Cette fonction est appelée pour placer de manière synchrone des données dans le flux audio.

Paramètres

  • dataBuffer Pointeur vers la mémoire tampon à partir de laquelle consommer les données audio.

  • size Taille de la mémoire tampon.

Retours

Nombre d’octets consommés à partir de la mémoire tampon

Fermer

Syntaxe : public void Close ( );

Cette fonction est appelée pour fermer le flux audio.

Retours