Compartir a través de


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