classe Audio::AudioOutputStream
Rappresenta il flusso di output audio usato per configurazioni di output audio personalizzate. Aggiornato nella versione 1.7.0.
Membri
operatore SPXAUDIOSTREAMHANDLE
Sintassi: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituisce
Handle.
CreatePullStream
Sintassi: public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );
Crea una memoria supportata pullAudioOutputStream.
Restituisce
Puntatore condiviso a PullAudioOutputStream
CreatePushStream
Sintassi: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
Crea un pushAudioOutputStream che delega le funzioni di callback specificate per i metodi Write() e Close().
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
CreatePushStream
Sintassi: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
Crea un pushAudioOutputStream che delega le funzioni di callback specificate per i metodi Write() e Close().
Parametri
writeCallback
Callback di scrittura.closeCallback
Chiudere il callback.
Restituisce
Puntatore condiviso a PushAudioOutputStream
CreatePushStream
Sintassi: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
Crea un pushAudioOutputStream che delega all'interfaccia di callback specificata per i metodi Write() e Close().
Parametri
-
callback
Puntatore condiviso all'istanza pushAudioOutputStreamCallback.
Restituisce
Puntatore condiviso a PushAudioOutputStream
WriteCallbackFunction_Type
Sintassi: typedef WriteCallbackFunction_Type;
CloseCallbackFunction_Type
Sintassi: typedef CloseCallbackFunction_Type;