структура 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 основного формата и subFormat, а также GUID описателя для звуковых данных. Этот элемент является инициализированной структурой KSDATARANGE.
MaximumChannels
Указывает максимальное количество поддерживаемых каналов. Значение (ULONG)-1 для этого члена означает, что число каналов не имеет явного ограничения, хотя количество каналов может быть практически ограничено доступностью ресурсов, таких как память или мощность обработки.
MinimumBitsPerSample
Задает минимальные биты для каждого примера, поддерживаемого.
MaximumBitsPerSample
Задает максимальные биты для каждого примера, поддерживаемого.
MinimumSampleFrequency
Указывает минимальную частоту, разрешенную.
MaximumSampleFrequency
Указывает максимальную частоту, разрешенную.
Замечания
Примеры диапазонов данных, использующих структуру KSDATARANGE_AUDIO, см. в диапазоне данных PCM Stream, диапазоне данных DirectSound Streamи указание диапазонов данных AC-3.
Сведения о диапазонах данных и обработке пересечений см. в Data-Intersection обработчиках.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h (include Ksmedia.h) |