clase Audio::P ushAudioOutputStream

class Audio::PushAudioOutputStream
  : public Audio::AudioOutputStream

Inserte 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 devolución de llamada "C" y Write() especificados.

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 Cerrar 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 un pushAudioOutputStream utilizando las funciones de devolución de llamada Write() y Close() especificadas.

Parámetros

  • writeCallback devolución de llamada de escritura.

  • closeCallback Cerrar 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 un 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