Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
pvContextpuntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallbackdevolución de llamada read.closeCallbackCerrar 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 utilizando los punteros de devolución de llamada Read(), Close() y GetProperty() "C" 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
pvContextpuntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallbackdevolución de llamada read.closeCallbackCerrar devolución de llamada.getPropertyCallbackdevolución de llamada de la propiedad Get.
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
readCallbackdevolución de llamada read.closeCallbackCerrar 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 pullAudioInputStream que usa 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
readCallbackdevolución de llamada read.closeCallbackCerrar devolución de llamada.getPropertyCallbackdevolución de llamada de la propiedad Get.
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
-
callbackpuntero 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
formatformato de secuencia de audio.pvContextpuntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallbackdevolución de llamada read.closeCallbackCerrar 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 utilizando los punteros de devolución de llamada Read(), Close() y GetProperty() "C" especificados Nota: El dataBuffer devuelto por Read() no debe contener ningún encabezado de audio.
Parámetros
formatformato de secuencia de audio.pvContextpuntero de contexto que se va a usar al invocar las devoluciones de llamada.readCallbackdevolución de llamada read.closeCallbackCerrar devolución de llamada.getPropertyCallbackdevolución de llamada de la propiedad Get.
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
formatformato de secuencia de audio.readCallbackdevolución de llamada read.closeCallbackCerrar 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 pullAudioInputStream que usa 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
formatformato de secuencia de audio.readCallbackdevolución de llamada read.closeCallbackCerrar devolución de llamada.getPropertyCallbackdevolución de llamada de la propiedad Get.
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
formatformato de secuencia de audio.callbackpuntero compartido a la instancia pullAudioInputStreamCallback.
Devoluciones
Puntero compartido a PullAudioInputStream