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