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