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.