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.