Condividi tramite


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

Crea

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 Chiudere il callback.

Restituisce

Puntatore condiviso a PushAudioOutputStream

Crea

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 Chiudere il callback.

Restituisce

Puntatore condiviso a PushAudioOutputStream

Crea

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.

Restituisce

Puntatore condiviso a PushAudioOutputStream