KSDATARANGE_AUDIO 구조체(ksmedia.h)
KSDATARANGE_AUDIO 구조체는 다양한 오디오 형식을 지정합니다.
구문
typedef struct {
KSDATARANGE DataRange;
ULONG MaximumChannels;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;
멤버
DataRange
오디오 데이터에 대한 지정자 GUID뿐만 아니라 MajorFormat 및 SubFormat GUID를 지정합니다. 이 멤버는 초기화된 KSDATARANGE 구조체입니다.
MaximumChannels
지원되는 최대 채널 수를 지정합니다. 이 멤버의 값(ULONG)-1은 채널 수에 명시적 제한이 없음을 의미하지만 채널 수는 메모리 또는 처리 능력과 같은 리소스의 가용성에 의해 실질적으로 제한될 수 있습니다.
MinimumBitsPerSample
지원되는 샘플당 최소 비트를 지정합니다.
MaximumBitsPerSample
지원되는 샘플당 최대 비트를 지정합니다.
MinimumSampleFrequency
허용되는 최소 빈도를 지정합니다.
MaximumSampleFrequency
허용되는 최대 빈도를 지정합니다.
설명
KSDATARANGE_AUDIO 구조를 사용하는 데이터 범위의 예는 PCM Stream 데이터 범위, DirectSound Stream 데이터 범위 및 AC-3 데이터 범위 지정을 참조하세요.
데이터 범위 및 교차 처리에 대한 자세한 내용은 데이터 교차 처리기를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ksmedia.h(Ksmedia.h 포함) |