class Audio::AudioStreamFormat
사용자 지정 오디오 입력 구성에 사용되는 오디오 스트림 형식을 나타내는 클래스입니다. 버전 1.5.0에서 업데이트되었습니다.
멤버
~AudioStreamFormat
구문: public inline virtual ~AudioStreamFormat ( );
소멸자, 아무것도하지 않습니다.
연산자 SPXAUDIOSTREAMFORMATHANDLE
구문: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
내부 연산자는 기본 핸들 값을 가져오는 데 사용됩니다.
반환
핸들입니다.
GetDefaultInputFormat
구문: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
기본 오디오 스트림 형식(16kHz, 16비트, 모노 PCM)을 나타내는 오디오 스트림 형식 개체를 만듭니다.
반환
AudioStreamFormat에 대한 공유 포인터
GetWaveFormat
구문: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
지정된 PCM 파형 특성을 사용하여 오디오 스트림 형식 개체를 만듭니다.
매개 변수
samplesPerSecond
초당 샘플입니다.bitsPerSample
샘플당 비트입니다.channels
파형 오디오 데이터의 채널 수입니다.waveFormat
WAV 컨테이너 내에 지정된 형식입니다.
반환
AudioStreamFormat에 대한 공유 포인터
GetWaveFormatPCM
구문: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
지정된 PCM 파형 특성을 사용하여 오디오 스트림 형식 개체를 만듭니다.
매개 변수
samplesPerSecond
초당 샘플입니다.bitsPerSample
샘플당 비트입니다.channels
파형 오디오 데이터의 채널 수입니다.
반환
AudioStreamFormat에 대한 공유 포인터
GetDefaultOutputFormat
구문: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
기본 오디오 스트림 형식(16kHz, 16비트, 모노 PCM)을 나타내는 오디오 스트림 형식 개체를 만듭니다. 버전 1.4.0에 추가되었습니다.
반환
AudioStreamFormat에 대한 공유 포인터
GetCompressedFormat
구문: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
입력 형식으로 사용할 지정된 압축 오디오 컨테이너 형식의 오디오 스트림 형식 개체를 만듭니다. 1.4.0에 지원이 추가되었습니다.
형식은 AudioStreamContainerFormat 열거형에 정의되어 있습니다.
매개 변수
-
compressedFormat
압축된 형식 형식입니다.
반환
AudioStreamFormat에 대한 공유 포인터입니다.