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