Condividi tramite


classe Audio::AudioProcessingOptions

Rappresenta le opzioni di elaborazione audio utilizzate con la classe di configurazione audio.

Membri

AudioProcessingOptions

Sintassi: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Crea una nuova istanza usando l'handle fornito.

Parametri

  • hoptions Handle per le opzioni di elaborazione audio.

~AudioProcessingOptions

Sintassi: public ~AudioProcessingOptions ( ) = default;

Decostruisce un'istanza della classe AudioProcessingOptions.

operatore SPXAUDIOPROCESSINGOPTIONSHANDLE

Sintassi: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

Operatore interno usato per ottenere il valore di handle sottostante.

Restituisce

Handle.

GetAudioProcessingFlags

Sintassi: public inline int GetAudioProcessingFlags ( ) const;

Restituisce il tipo di elaborazione audio eseguita da Speech SDK.

Restituisce

OR bit per bit di AUDIO_INPUT_PROCESSING_XXX flag costanti che indicano l'elaborazione audio di input eseguita da Speech SDK.

GetPresetMicrophoneArrayGeometry

Sintassi: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

Restituisce la geometria della matrice del microfono utilizzata per l'input audio.

Restituisce

Valore di tipo PresetMicrophoneArrayGeometry enumerazione.

GetMicrophoneArrayType

Sintassi: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

Restituisce il tipo di matrice del microfono utilizzato per l'input audio.

Restituisce

Valore di tipo MicrophoneArrayType enum.

GetBeamformingStartAngle

Sintassi: public inline uint16_t GetBeamformingStartAngle ( ) const;

Restituisce l'angolo iniziale utilizzato per la traveforma.

Restituisce

Angolo iniziale di beamforming.

GetBeamformingEndAngle

Sintassi: public inline uint16_t GetBeamformingEndAngle ( ) const;

Restituisce l'angolo finale utilizzato per la traveformazione.

Restituisce

Angolo finale beamforming.

GetMicrophoneCoordinates

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

Restituisce le coordinate dei microfoni nella matrice di microfoni utilizzata per l'input audio.

Restituisce

Std::vector degli elementi MicrophoneCoordinates.

GetSpeakerReferenceChannel

Sintassi: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Restituisce la posizione del canale di riferimento dell'altoparlante nell'input audio.

Restituisce

Valore di tipo SpeakerReferenceChannel enum.

Crea

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

Crea una nuova istanza della classe AudioProcessingOptions.

Parametri

  • audioProcessingFlags Specifica i flag per controllare l'elaborazione audio eseguita da Speech SDK. È or bit per bit delle costanti AUDIO_INPUT_PROCESSING_XXX.

Restituisce

Oggetto AudioProcessingOptions appena creato di cui è stato eseguito il wrapping all'interno di un std::shared_ptr.

Crea

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

Crea una nuova istanza della classe AudioProcessingOptions con la geometria della matrice del microfono preimpostato.

Parametri

  • audioProcessingFlags Specifica i flag per controllare l'elaborazione audio eseguita da Speech SDK. È or bit per bit delle costanti AUDIO_INPUT_PROCESSING_XXX.

  • microphoneArrayGeometry Specifica il tipo di geometria della matrice del microfono.

  • speakerReferenceChannel Specifica la posizione del canale di riferimento dell'altoparlante nell'audio di input.

Restituisce

Oggetto AudioProcessingOptions appena creato di cui è stato eseguito il wrapping all'interno di un std::shared_ptr.

Crea

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

Crea una nuova istanza della classe AudioProcessingOptions con la geometria della matrice del microfono.

Parametri

  • audioProcessingFlags Specifica i flag per controllare l'elaborazione audio eseguita da Speech SDK. È or bit per bit delle costanti AUDIO_INPUT_PROCESSING_XXX.

  • microphoneArrayGeometry Specifica la geometria della matrice di microfoni.

  • speakerReferenceChannel Specifica la posizione del canale di riferimento dell'altoparlante nell'audio di input.

Restituisce

Oggetto AudioProcessingOptions appena creato di cui è stato eseguito il wrapping all'interno di un std::shared_ptr.