共用方式為


類別 Audio::AudioProcessingOptions

表示與音訊組態類別搭配使用的音訊處理選項。

成員

AudioProcessingOptions

語法: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

使用提供的控制碼建立新的實例。

參數

  • hoptions 音訊處理選項的控制碼。

~AudioProcessingOptions

語法: public ~AudioProcessingOptions ( ) = default;

解構 AudioProcessingOptions 類別的實例。

運算子 SPXAUDIOPROCESSINGOPTIONSHANDLE

語法: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

用來取得基礎控制碼值的內部運算子。

傳回

控制代碼。

GetAudioProcessingFlags

語法: public inline int GetAudioProcessingFlags ( ) const;

傳回語音 SDK 所執行的音訊處理類型。

傳回

AUDIO_INPUT_PROCESSING_XXX常數旗標的位 OR,表示語音 SDK 所執行的輸入音訊處理。

GetPresetMicrophoneArrayGeometry

語法: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

傳回用於音訊輸入之麥克風的麥克風陣列幾何。

傳回

PresetMicrophoneArrayGeometry 列舉類型的值。

GetMicrophoneArrayType

語法: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

傳回用於音訊輸入之麥克風的麥克風陣列類型。

傳回

MicrophoneArrayType 列舉類型的值。

GetBeamformingStartAngle

語法: public inline uint16_t GetBeamformingStartAngle ( ) const;

傳回用於聲道成形的開始角度。

傳回

柱形開始角度。

GetBeamformingEndAngle

語法: public inline uint16_t GetBeamformingEndAngle ( ) const;

傳回用於聲道成形的結束角度。

傳回

柱形結束角度。

GetMicrophoneCoordinates

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

傳回用於音訊輸入之麥克風陣列中的麥克風座標。

傳回

MicrophoneCoordinates 專案的 std::vector。

GetSpeakerReferenceChannel

語法: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

傳回音頻輸入中的說話者參考通道位置。

傳回

SpeakerReferenceChannel 列舉類型的值。

建立

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

建立 AudioProcessingOptions 類別的新實例。

參數

  • audioProcessingFlags 指定旗標來控制語音 SDK 所執行的音訊處理。 它是AUDIO_INPUT_PROCESSING_XXX常數的位 OR。

傳回

新建立的 AudioProcessingOptions 包裝在 std::shared_ptr內。

建立

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

使用預設麥克風陣列幾何建立 AudioProcessingOptions 類別的新實例。

參數

  • audioProcessingFlags 指定旗標來控制語音 SDK 所執行的音訊處理。 它是AUDIO_INPUT_PROCESSING_XXX常數的位 OR。

  • microphoneArrayGeometry 指定麥克風陣列幾何的類型。

  • speakerReferenceChannel 指定輸入音訊中的說話者參考通道位置。

傳回

新建立的 AudioProcessingOptions 包裝在 std::shared_ptr內。

建立

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

使用麥克風陣列幾何建立 AudioProcessingOptions 類別的新實例。

參數

  • audioProcessingFlags 指定旗標來控制語音 SDK 所執行的音訊處理。 它是AUDIO_INPUT_PROCESSING_XXX常數的位 OR。

  • microphoneArrayGeometry 指定麥克風陣列幾何。

  • speakerReferenceChannel 指定輸入音訊中的說話者參考通道位置。

傳回

新建立的 AudioProcessingOptions 包裝在 std::shared_ptr內。