類別 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內。