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.
Representa el flujo de entrada de audio usado para configuraciones de entrada de audio personalizadas.
Miembros
operador SPXAUDIOSTREAMHANDLE
Sintaxis: public inline explicit operator SPXAUDIOSTREAMHANDLE ( ) const;
Operador interno que se usa para obtener el valor de identificador subyacente.
Devoluciones
Un identificador.
CreatePushStream
Sintaxis: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( );
Crea una memoria respaldada por PushAudioInputStream con el formato predeterminado (16 kHz, 16 bits, MONO PCM).
Devoluciones
Puntero compartido a PushAudioInputStream
CreatePushStream
Sintaxis: public inline static std::shared_ptr< PushAudioInputStream > CreatePushStream ( std::shared_ptr< AudioStreamFormat > format );
Crea una memoria respaldada por PushAudioInputStream con el formato de audio especificado.
Parámetros
-
formatformato de secuencia de audio.
Devoluciones
Puntero compartido a PushAudioInputStream
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un pullAudioInputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Read() y Close(), utilizando el formato predeterminado (16 kHz, 16 bits, mono PCM).
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
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( 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 se delega en las funciones de devolución de llamada especificadas para los métodos Read(), Close() y GetProperty() agregados 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 GetProperty.
Devoluciones
Puntero compartido a PullAudioInputStream
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un pullAudioInputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Read() y Close(), utilizando el formato predeterminado (16 kHz, 16 bits, mono PCM).
Parámetros
readCallbackdevolución de llamada read.closeCallbackCerrar devolución de llamada.
Devoluciones
Puntero compartido a PullAudioInputStream
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea un pullAudioInputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Read(), Close() y GetProperty(). 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
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un PullAudioInputStream que se delega en la interfaz de devolución de llamada especificada para los métodos Read() y Close(), utilizando el formato predeterminado (16 kHz, 16 bits, mono PCM).
Parámetros
-
callbackpuntero compartido a la instancia pullAudioInputStreamCallback.
Devoluciones
Puntero compartido a PullAudioInputStream
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , void * pvContext , CUSTOM_AUDIO_PULL_STREAM_READ_CALLBACK readCallback , CUSTOM_AUDIO_PULL_STREAM_CLOSE_CALLBACK closeCallback );
Crea un pullAudioInputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Read() y Close().
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
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( 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 se delega en las funciones de devolución de llamada especificadas para los métodos Read(), Close() y GetProperty(). Se agregó en la versión 1.5.0.
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
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback );
Crea un pullAudioInputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Read() y Close().
Parámetros
formatformato de secuencia de audio.readCallbackdevolución de llamada read.closeCallbackCerrar devolución de llamada.
Devoluciones
Puntero compartido a PullAudioInputStream
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , ReadCallbackFunction_Type readCallback , CloseCallbackFunction_Type closeCallback , GetPropertyCallbackFunction_Type getPropertyCallback );
Crea un pullAudioInputStream que se delega en las funciones de devolución de llamada especificadas para los métodos Read() y Close(). 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
CreatePullStream
Sintaxis: public inline static std::shared_ptr< PullAudioInputStream > CreatePullStream ( std::shared_ptr< AudioStreamFormat > format , std::shared_ptr< PullAudioInputStreamCallback > callback );
Crea un PullAudioInputStream que se delega en la interfaz de devolución de llamada especificada para los métodos Read() y Close(), utilizando el formato especificado.
Parámetros
formatformato de secuencia de audio.callbackpuntero compartido a la instancia pullAudioInputStreamCallback.
Devoluciones
Puntero compartido a PullAudioInputStream
ReadCallbackFunction_Type
Sintaxis: typedef ReadCallbackFunction_Type;
CloseCallbackFunction_Type
Sintaxis: typedef CloseCallbackFunction_Type;
GetPropertyCallbackFunction_Type
Sintaxis: typedef GetPropertyCallbackFunction_Type;
Se agregó en la versión 1.5.0.