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 개체에 대한 공유 포인터