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입니다.