class Audio::P ushAudioOutputStreamCallback

Eine Schnittstelle, die Rückrufmethoden für einen Audioausgabedatenstrom definiert. Aktualisiert in Version 1.7.0.

Leiten Sie diese Klasse ab und implementieren Sie ihre Funktion, um Ihre eigenen Daten als Audioausgabedatenstrom bereitzustellen.

Elemente

~PushAudioOutputStreamCallback

Syntax: public inline virtual ~PushAudioOutputStreamCallback ( );

Destruktor führt nichts aus.

Schreiben

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

Diese Funktion wird aufgerufen, um Daten synchron in den Audiodatenstrom zu übertragen.

Die Parameter

  • dataBuffer Der Zeiger auf den Puffer, aus dem die Audiodaten verwendet werden sollen.

  • size Die Größe des Puffers.

Rückgaben

Die Anzahl der vom Puffer verbrauchten Bytes

Schließen

Syntax: public void Close ( );

Diese Funktion wird aufgerufen, um den Audiodatenstrom zu schließen.

Rückgaben