Compartir a través de


Clase Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Insertar la clase de flujo de salida de audio. Se agregó en la versión 1.4.0.

Miembros

Crear

Sintaxis: 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 PushAudioOutputStream utilizando los punteros de las funciones de devolución de llamada Write() y Close() "C" especificadas.

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

Crear

Sintaxis: public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );

Crea una clase PushAudioOutputStream que usa las funciones de devolución de llamada Write() y Close() especificadas.

Parámetros

  • writeCallback Devolución de llamada de escritura.

  • closeCallback Cierre la devolución de llamada.

Devoluciones

Puntero compartido a PushAudioOutputStream

Crear

Sintaxis: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );

Crea una pushAudioOutputStream utilizando la interfaz de devolución de llamada especificada con la función de devolución de llamada Write() y Close().

Parámetros

  • callback Puntero compartido a la instancia pushAudioOutputStreamCallback.

Devoluciones

Puntero compartido a PushAudioOutputStream