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 read.

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

  • pvContext puntero de contexto que se va a usar al invocar las devoluciones de llamada.

  • readCallback devolución de llamada read.

  • closeCallback Cerrar devolución de llamada.

  • getPropertyCallback devolució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

  • readCallback devolución de llamada read.

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

  • readCallback devolución de llamada read.

  • closeCallback Cerrar devolución de llamada.

  • getPropertyCallback devolució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

  • 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 read.

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

  • 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 read.

  • closeCallback Cerrar devolución de llamada.

  • getPropertyCallback devolució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

  • format formato de secuencia de audio.

  • readCallback devolución de llamada read.

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

  • format formato de secuencia de audio.

  • readCallback devolución de llamada read.

  • closeCallback Cerrar devolución de llamada.

  • getPropertyCallback devolució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

  • format formato de secuencia de audio.

  • callback puntero compartido a la instancia pullAudioInputStreamCallback.

Devoluciones

Puntero compartido a PullAudioInputStream