Partilhar via


áudio da classe::AudioProcessingOptions

Representa as opções de processamento de áudio utilizadas com a classe de configuração de áudio.

Membros

AudioProcessingOptions

Sintaxe: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Cria uma nova instância com o identificador fornecido.

Parâmetros

  • hoptions Um identificador para as opções de processamento de áudio.

~AudioProcessingOptions

Sintaxe: public ~AudioProcessingOptions ( ) = default;

Desestrui uma instância da classe AudioProcessingOptions.

operador SPXAUDIOPROCESSINGOPTIONSHANDLE

Sintaxe: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

Operador interno utilizado para obter o valor do identificador subjacente.

Devoluções

Um identificador.

GetAudioProcessingFlags

Sintaxe: public inline int GetAudioProcessingFlags ( ) const;

Devolve o tipo de processamento de áudio executado pelo SDK de Voz.

Devoluções

Bit-a-bit OU de AUDIO_INPUT_PROCESSING_XXX sinalizadores constantes que indicam o processamento de áudio de entrada efetuado pelo SDK de Voz.

GetPresetMicrophoneArrayGeometry

Sintaxe: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

Devolve a geometria da matriz de microfone do microfone utilizado para a entrada de áudio.

Devoluções

Um valor do tipo PresetMicrophoneArrayGeometry enum.

GetMicrophoneArrayType

Sintaxe: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

Devolve o tipo de matriz de microfone do microfone utilizado para a entrada de áudio.

Devoluções

Um valor do tipo MicrophoneArrayType enum.

GetBeamformingStartAngle

Sintaxe: public inline uint16_t GetBeamformingStartAngle ( ) const;

Devolve o ângulo de início utilizado para o beamforming.

Devoluções

Ângulo de início do beamforming.

GetBeamformingEndAngle

Sintaxe: public inline uint16_t GetBeamformingEndAngle ( ) const;

Devolve o ângulo final utilizado para o beamforming.

Devoluções

Ângulo final do beamforming.

GetMicrophoneCoordinates

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

Devolve as coordenadas dos microfones na matriz do microfone utilizada para a entrada de áudio.

Devoluções

Um vetor std::de MicrophoneCoordinates elementos.

GetSpeakerReferenceChannel

Sintaxe: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Devolve a posição do canal de referência do orador na entrada de áudio.

Devoluções

Um valor do tipo SpeakerReferenceChannel enum.

Criar

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

Cria uma nova instância da classe AudioProcessingOptions.

Parâmetros

  • audioProcessingFlags Especifica sinalizadores para controlar o processamento de áudio efetuado pelo SDK de Voz. É bit-a-bit OU de constantes AUDIO_INPUT_PROCESSING_XXX.

Devoluções

O Recém-criado AudioProcessingOptions moldado num shared_ptr std::shared_ptr.

Criar

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

Cria uma nova instância da classe AudioProcessingOptions com geometria de matriz de microfone predefinida.

Parâmetros

  • audioProcessingFlags Especifica sinalizadores para controlar o processamento de áudio efetuado pelo SDK de Voz. É bit-a-bit OU de constantes AUDIO_INPUT_PROCESSING_XXX.

  • microphoneArrayGeometry Especifica o tipo de geometria da matriz do microfone.

  • speakerReferenceChannel Especifica a posição do canal de referência do orador no áudio de entrada.

Devoluções

O Recém-criado AudioProcessingOptions moldado num shared_ptr std::shared_ptr.

Criar

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

Cria uma nova instância da classe AudioProcessingOptions com geometria de matriz de microfone.

Parâmetros

  • audioProcessingFlags Especifica sinalizadores para controlar o processamento de áudio efetuado pelo SDK de Voz. É bit-a-bit OU de constantes AUDIO_INPUT_PROCESSING_XXX.

  • microphoneArrayGeometry Especifica a geometria da matriz do microfone.

  • speakerReferenceChannel Especifica a posição do canal de referência do orador no áudio de entrada.

Devoluções

O Recém-criado AudioProcessingOptions moldado num shared_ptr std::shared_ptr.