다음을 통해 공유


class 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;

Speech SDK에서 수행하는 오디오 처리 유형을 반환합니다.

반환

Speech SDK에서 수행하는 입력 오디오 처리를 나타내는 AUDIO_INPUT_PROCESSING_XXX 상수 플래그의 비트 OR입니다.

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 Speech SDK에서 수행하는 오디오 처리를 제어하는 플래그를 지정합니다. AUDIO_INPUT_PROCESSING_XXX 상수의 비트 OR입니다.

반환

std::shared_ptr 내부에 래핑된 새로 만든 AudioProcessingOptions입니다.

만들기

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

미리 설정된 마이크 배열 기하 도형을 사용하여 AudioProcessingOptions 클래스의 새 인스턴스를 만듭니다.

매개 변수

  • audioProcessingFlags Speech SDK에서 수행하는 오디오 처리를 제어하는 플래그를 지정합니다. AUDIO_INPUT_PROCESSING_XXX 상수의 비트 OR입니다.

  • microphoneArrayGeometry 마이크 배열 기하 도형의 유형을 지정합니다.

  • speakerReferenceChannel 입력 오디오의 화자 참조 채널 위치를 지정합니다.

반환

std::shared_ptr 내부에 래핑된 새로 만든 AudioProcessingOptions입니다.

만들기

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

마이크 배열 기하 도형을 사용하여 AudioProcessingOptions 클래스의 새 인스턴스를 만듭니다.

매개 변수

  • audioProcessingFlags Speech SDK에서 수행하는 오디오 처리를 제어하는 플래그를 지정합니다. AUDIO_INPUT_PROCESSING_XXX 상수의 비트 OR입니다.

  • microphoneArrayGeometry 마이크 배열 기하 도형을 지정합니다.

  • speakerReferenceChannel 입력 오디오의 화자 참조 채널 위치를 지정합니다.

반환

std::shared_ptr 내부에 래핑된 새로 만든 AudioProcessingOptions입니다.