Freigeben über


Klasse Audio::P ushAudioOutputStreamCallback

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

Leiten Sie von dieser Klasse ab, und implementieren Sie ihre Funktion, um Ihre eigenen Daten als Audioausgabestream bereitzustellen.

Member

~PushAudioOutputStreamCallback

Syntax: public inline virtual ~PushAudioOutputStreamCallback ( );

Destruktor, tut nichts.

Write

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

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

Parameter

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

  • size Die Größe des Puffers.

Gibt zurück

Die Anzahl der vom Puffer verbrauchten Bytes

Schließen

Syntax: public void Close ( );

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

Gibt zurück