Clase Audio::AudioOutputStream
Representa la secuencia de salida de audio usada para configuraciones de salida de audio personalizadas. Actualizado en la versión 1.7.0.
Miembros
operador SPXAUDIOSTREAMHANDLE
Sintaxis: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Operador interno usado para obtener el valor de identificador subyacente.
Devoluciones
Un identificador.
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioOutputStream > CreatePullStream ( );
Crea una memoria respaldada por PullAudioOutputStream.
Devoluciones
Puntero compartido a PullAudioOutputStream
CreatePushStream
Sintaxis: 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 que se delega en las funciones de devolución de llamada especificadas para los métodos Write() y Close().
Parámetros
pvContext
Puntero de contexto que se va a usar al invocar las devoluciones de llamada.writeCallback
Devolución de llamada de escritura.closeCallback
Cierre la devolución de llamada.
Devoluciones
Puntero compartido a PushAudioOutputStream
CreatePushStream
Sintaxis: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
Crea un pushAudioOutputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Write() y Close().
Parámetros
writeCallback
Devolución de llamada de escritura.closeCallback
Cierre la devolución de llamada.
Devoluciones
Puntero compartido a PushAudioOutputStream
CreatePushStream
Sintaxis: public inline static std::shared_ptr< PushAudioOutputStream > CreatePushStream ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
Crea un pushAudioOutputStream que se delega en la interfaz de devolución de llamada especificada para los métodos Write() y Close().
Parámetros
-
callback
Puntero compartido a la instancia pushAudioOutputStreamCallback.
Devoluciones
Puntero compartido a PushAudioOutputStream
WriteCallbackFunction_Type
Sintaxis: typedef WriteCallbackFunction_Type;
CloseCallbackFunction_Type
Sintaxis: typedef CloseCallbackFunction_Type;