Freigeben über


Klasse Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Push-Audioausgabestreamklasse. In Version 1.4.0 hinzugefügt.

Member

Erstellen

Syntax: public inline static std::shared_ptr< PushAudioOutputStream > Create ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );

Erstellt einen PushAudioOutputStream unter Verwendung der angegebenen Callbackfunktionen Write() und Close() "C".

Parameter

  • pvContext Kontextzeiger, der beim Aufrufen der Rückrufe verwendet werden soll.

  • writeCallback Rückruf schreiben.

  • closeCallback Schließen Sie den Rückruf.

Gibt zurück

Ein freigegebener Zeiger auf PushAudioOutputStream

Erstellen

Syntax: public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );

Erstellt einen PushAudioOutputStream mit den angegebenen Rückruffunktionen Write() und Close().

Parameter

  • writeCallback Rückruf schreiben.

  • closeCallback Schließen Sie den Rückruf.

Gibt zurück

Ein freigegebener Zeiger auf PushAudioOutputStream

Erstellen

Syntax: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Erstellt einen PushAudioOutputStream mithilfe der angegebenen Rückrufschnittstelle mit der Rückruffunktion Write() und Close().

Parameter

  • callback Freigegebener Zeiger auf die PushAudioOutputStreamCallback-Instanz.

Gibt zurück

Ein freigegebener Zeiger auf PushAudioOutputStream