class Audio::AudioConfig
오디오 입력 또는 출력 구성을 나타냅니다. 오디오 입력은 마이크, 파일 또는 입력 스트림에서 입력할 수 있습니다. 오디오 출력은 스피커, WAV 형식의 오디오 파일 출력 또는 출력 스트림일 수 있습니다.
멤버
연산자 SPXAUDIOCONFIGHANDLE
구문: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
내부 연산자는 기본 핸들 값을 가져오는 데 사용됩니다.
반환
핸들입니다.
SetProperty
구문: public inline void SetProperty ( const std::string & name , const std::string & value );
속성 값을 이름으로 설정합니다.
매개 변수
name
속성 이름입니다.value
속성 값입니다.
SetProperty
구문: public inline void SetProperty ( PropertyId id , const std::string & value );
ID별로 속성 값을 설정합니다.
매개 변수
id
속성 ID입니다.value
속성 값입니다.
GetProperty
구문: public inline std::string GetProperty ( const std::string & name ) const;
이름으로 속성 값을 가져옵니다.
매개 변수
-
name
매개 변수 이름입니다.
반환
속성 값입니다.
GetProperty
구문: public inline std::string GetProperty ( PropertyId id ) const;
ID별로 속성 값을 가져옵니다.
매개 변수
-
id
매개 변수 ID입니다.
반환
속성 값입니다.
GetAudioProcessingOptions
구문: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Speech SDK에서 사용하는 오디오 처리에 대한 매개 변수를 포함하는 AudioProcessingOptions 클래스의 인스턴스를 가져옵니다.
반환
AudioProcessingOptions 개체에 대한 공유 포인터입니다.
~AudioConfig
구문: public inline virtual ~AudioConfig ( );
개체를 소멸합니다.
FromDefaultMicrophoneInput
구문: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
시스템의 기본 마이크를 나타내는 AudioConfig 개체를 만듭니다.
반환
AudioConfig 개체에 대한 공유 포인터
FromDefaultMicrophoneInput
구문: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
시스템의 기본 마이크를 나타내는 AudioConfig 개체를 만듭니다.
매개 변수
-
audioProcessingOptions
오디오 처리 옵션.
반환
AudioConfig 개체에 대한 공유 포인터
FromMicrophoneInput
구문: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
시스템의 특정 마이크를 나타내는 AudioConfig 개체를 만듭니다. 버전 1.3.0에 추가되었습니다.
매개 변수
-
deviceName
디바이스 이름을 지정합니다. 플랫폼별 마이크 이름을 검색하는 방법은 이 페이지를 참조하세요.
반환
AudioConfig 개체에 대한 공유 포인터
FromMicrophoneInput
구문: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
시스템의 특정 마이크를 나타내는 AudioConfig 개체를 만듭니다.
매개 변수
deviceName
디바이스 이름을 지정합니다. 플랫폼별 마이크 이름을 검색하는 방법은 이 페이지를 참조하세요.audioProcessingOptions
오디오 처리 옵션.
반환
AudioConfig 개체에 대한 공유 포인터
FromWavFileInput
구문: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
지정된 파일을 나타내는 AudioConfig 개체를 만듭니다.
매개 변수
-
fileName
오디오 입력 파일을 지정합니다.
반환
AudioConfig 개체에 대한 공유 포인터
FromWavFileInput
구문: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
지정된 파일을 나타내는 AudioConfig 개체를 만듭니다.
매개 변수
fileName
오디오 입력 파일을 지정합니다.audioProcessingOptions
오디오 처리 옵션.
반환
AudioConfig 개체에 대한 공유 포인터
FromStreamInput
구문: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
지정된 스트림을 나타내는 AudioConfig 개체를 만듭니다.
매개 변수
-
stream
사용자 지정 오디오 입력 스트림을 지정합니다.
반환
AudioConfig 개체에 대한 공유 포인터
FromStreamInput
구문: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
지정된 스트림을 나타내는 AudioConfig 개체를 만듭니다.
매개 변수
stream
사용자 지정 오디오 입력 스트림을 지정합니다.audioProcessingOptions
오디오 처리 옵션.
반환
AudioConfig 개체에 대한 공유 포인터
FromDefaultSpeakerOutput
구문: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
시스템의 기본 오디오 출력 디바이스(스피커)를 나타내는 AudioConfig 개체를 만듭니다. 버전 1.4.0에 추가되었습니다.
반환
AudioConfig 개체에 대한 공유 포인터
FromSpeakerOutput
구문: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
시스템의 특정 스피커를 나타내는 AudioConfig 개체를 만듭니다. 버전 1.14.0에 추가되었습니다.
매개 변수
-
deviceName
디바이스 이름을 지정합니다. 플랫폼별 오디오 디바이스 이름을 검색하는 방법은 이 페이지를 참조하세요.
반환
AudioConfig 개체에 대한 공유 포인터
FromWavFileOutput
구문: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
오디오 출력에 대해 지정된 파일을 나타내는 AudioConfig 개체를 만듭니다. 버전 1.4.0에 추가되었습니다.
매개 변수
-
fileName
오디오 출력 파일을 지정합니다. 부모 디렉터리가 이미 있어야 합니다.
반환
AudioConfig 개체에 대한 공유 포인터
FromStreamOutput
구문: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
지정된 출력 스트림을 나타내는 AudioConfig 개체를 만듭니다. 버전 1.4.0에 추가되었습니다.
매개 변수
-
stream
사용자 지정 오디오 출력 스트림을 지정합니다.
반환
AudioConfig 개체에 대한 공유 포인터