Compartir a través de


Clase Audio::AudioProcessingOptions

Representa las opciones de procesamiento de audio usadas con la clase de configuración de audio.

Miembros

AudioProcessingOptions

Sintaxis: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Crea una nueva instancia mediante el identificador proporcionado.

Parámetros

  • hoptions Identificador de las opciones de procesamiento de audio.

~AudioProcessingOptions

Sintaxis: public ~AudioProcessingOptions ( ) = default;

Destruct una instancia de la clase AudioProcessingOptions.

operador SPXAUDIOPROCESSINGOPTIONSHANDLE

Sintaxis: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

Operador interno usado para obtener el valor de identificador subyacente.

Devoluciones

Un identificador.

GetAudioProcessingFlags

Sintaxis: public inline int GetAudioProcessingFlags ( ) const;

Devuelve el tipo de procesamiento de audio realizado por el SDK de Voz.

Devoluciones

OR bit a bit de AUDIO_INPUT_PROCESSING_XXX marcas constantes que indican el procesamiento de audio de entrada realizado por el SDK de Voz.

GetPresetMicrophoneArrayGeometry

Sintaxis: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

Devuelve la geometría de la matriz de micrófonos del micrófono utilizado para la entrada de audio.

Devoluciones

Valor de tipo PresetMicrophoneArrayGeometry enum.

GetMicrophoneArrayType

Sintaxis: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

Devuelve el tipo de matriz de micrófono del micrófono utilizado para la entrada de audio.

Devoluciones

Valor de tipo MicrophoneArrayType enum.

GetBeamformingStartAngle

Sintaxis: public inline uint16_t GetBeamformingStartAngle ( ) const;

Devuelve el ángulo de inicio utilizado para la forma de haz.

Devoluciones

Ángulo de inicio de la forma de haz.

GetBeamformingEndAngle

Sintaxis: public inline uint16_t GetBeamformingEndAngle ( ) const;

Devuelve el ángulo final utilizado para la forma de haz.

Devoluciones

Ángulo final de forma de haz.

GetMicrophoneCoordinates

Sintaxis: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;

Devuelve las coordenadas de los micrófonos de la matriz de micrófonos usadas para la entrada de audio.

Devoluciones

Un std::vector de los elementos MicrophoneCoordinates.

GetSpeakerReferenceChannel

Sintaxis: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Devuelve la posición del canal de referencia del altavoz en la entrada de audio.

Devoluciones

Valor de tipo SpeakerReferenceChannel enum.

Crear

Sintaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );

Crea una nueva instancia de la clase AudioProcessingOptions.

Parámetros

  • audioProcessingFlags Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es OR bit a bit de AUDIO_INPUT_PROCESSING_XXX constantes.

Devoluciones

AudioProcessingOptions recién creado dentro de un std::shared_ptr.

Crear

Sintaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );

Crea una nueva instancia de la clase AudioProcessingOptions con geometría preestablecida de la matriz de micrófonos.

Parámetros

  • audioProcessingFlags Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es OR bit a bit de AUDIO_INPUT_PROCESSING_XXX constantes.

  • microphoneArrayGeometry Especifica el tipo de geometría de la matriz de micrófonos.

  • speakerReferenceChannel Especifica la posición del canal de referencia del altavoz en el audio de entrada.

Devoluciones

AudioProcessingOptions recién creado dentro de un std::shared_ptr.

Crear

Sintaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );

Crea una nueva instancia de la clase AudioProcessingOptions con geometría de matriz de micrófonos.

Parámetros

  • audioProcessingFlags Especifica marcas para controlar el procesamiento de audio realizado por el SDK de Voz. Es OR bit a bit de AUDIO_INPUT_PROCESSING_XXX constantes.

  • microphoneArrayGeometry Especifica la geometría de la matriz de micrófonos.

  • speakerReferenceChannel Especifica la posición del canal de referencia del altavoz en el audio de entrada.

Devoluciones

AudioProcessingOptions recién creado dentro de un std::shared_ptr.