структура KSDATAFORMAT_WAVEFORMATEX (ksmedia.h)
Структура KSDATAFORMAT_WAVEFORMATEX предоставляет подробные сведения о формате данных звукового потока, состоящем из волновых данных.
Синтаксис
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
Члены
DataFormat
Задает общие функции формата данных потока. Этот элемент представляет собой структуру типа KSDATAFORMAT.
WaveFormatEx
Описывает сведения о формате данных аудиопотока. Этот элемент содержит инициализированную структуру WAVEFORMATEX.
Замечания
В ответ на входной параметр DataRange, указывающий формат WAVEFORMATEX (см. пример в диапазоне данных ПОТОКА PCM), IMiniport::D ataRangeIntersection проверяет, поддерживает ли указанный пин-код совместимый формат WAVEFORMATEX. Если да, метод выводит структуру KSDATAFORMAT_WAVEFORMATEX (см. пример в формате данных ПОТОКА PCM) в буфер, на который указывает параметр ResultantFormat .
Обратите внимание, что элемент WaveFormatEx структуры KSDATAFORMAT_WAVEFORMATEX можно расширить, чтобы включить дополнительные сведения о формате (например, маску конфигурации канала). Дополнительные сведения см. в разделе WAVEFORMATEXTENSIBLE.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h (include Ksmedia.h) |