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 포함)

추가 정보

KSDATARANGE