classe Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Eseguire il push della classe di flusso di output audio. Aggiunta nella versione 1.4.0.

Membri

Creazione

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

Crea un oggetto PushAudioOutputStream utilizzando i puntatori alle funzioni di callback Write() e Close() "C" specificati.

Parametri

  • pvContext puntatore di contesto da usare quando si richiamano i callback.

  • writeCallback callback di scrittura.

  • closeCallback Callback di chiusura.

Restituzioni

Puntatore condiviso a PushAudioOutputStream

Creazione

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

Crea un oggetto PushAudioOutputStream utilizzando le funzioni di callback Write() e Close() specificate.

Parametri

  • writeCallback callback di scrittura.

  • closeCallback Callback di chiusura.

Restituzioni

Puntatore condiviso a PushAudioOutputStream

Creazione

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

Crea un oggetto PushAudioOutputStream utilizzando l'interfaccia di callback specificata con la funzione di callback Write() e Close().

Parametri

  • callback puntatore condiviso all'istanza pushAudioOutputStreamCallback.

Restituzioni

Puntatore condiviso a PushAudioOutputStream