Compartir a través de


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;