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.