clase Audio::P ullAudioInputStream
class Audio::PullAudioInputStream
: public Audio::AudioInputStream
Extracción de la clase de flujo de entrada de audio.
Miembros
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un pullAudioInputStream utilizando los punteros de devolución de llamada "C" y Read() especificados. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio.
Parámetros
pvContext
Puntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Crea un pullAudioInputStream que usa los punteros de funciones de devolución de llamada "C" read(), Close() y GetProperty() especificados. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio. Se agregó en la versión 1.5.0.
Parámetros
pvContext
Puntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.getPropertyCallback
Obtener devolución de llamada de la propiedad.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un pullAudioInputStream utilizando las funciones de devolución de llamada Read() y Close() especificadas. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio.
Parámetros
readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea una función de devolución de llamada PullAudioInputStream utilizando las funciones de devolución de llamada Read(), Close() y GetProperty() especificadas. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio. Se agregó en la versión 1.5.0.
Parámetros
readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.getPropertyCallback
Obtener devolución de llamada de la propiedad.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un PullAudioInputStream utilizando la función de devolución de llamada Close() especificada.
Parámetros
-
callback
Puntero compartido a la instancia pullAudioInputStreamCallback.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un pullAudioInputStream utilizando los punteros de devolución de llamada "C" y Read() especificados. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio.
Parámetros
format
Formato de secuencia de audio.pvContext
Puntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback , CUSTOM_AUDIO_PULL_STREAM_GET_PROPERTY_CALLBACK getPropertyCallback );
Crea un pullAudioInputStream que usa los punteros de funciones de devolución de llamada "C" read(), Close() y GetProperty() especificados. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio.
Parámetros
format
Formato de secuencia de audio.pvContext
Puntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.getPropertyCallback
Obtener devolución de llamada de la propiedad.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un pullAudioInputStream utilizando las funciones de devolución de llamada Read() y Close() especificadas. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio.
Parámetros
format
Formato de secuencia de audio.readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea una función de devolución de llamada PullAudioInputStream utilizando las funciones de devolución de llamada Read(), Close() y GetProperty() especificadas. Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio. Se agregó en la versión 1.5.0.
Parámetros
format
Formato de secuencia de audio.readCallback
Devolución de llamada de lectura.closeCallback
Cierre la devolución de llamada.getPropertyCallback
Obtener devolución de llamada de la propiedad.
Devoluciones
Puntero compartido a PullAudioInputStream
Crear
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un pullAudioInputStream utilizando las funciones de devolución de llamada Read() y Close() especificadas.
Parámetros
format
Formato de secuencia de audio.callback
Puntero compartido a la instancia pullAudioInputStreamCallback.
Devoluciones
Puntero compartido a PullAudioInputStream