структура KSDATAFORMAT_DSOUND (ksmedia.h)

Структура KSDATAFORMAT_DSOUND содержит подробные сведения о аудиопотоке DirectSound.

Синтаксис

typedef struct {
  KSDATAFORMAT        DataFormat;
  KSDSOUND_BUFFERDESC BufferDesc;
} KSDATAFORMAT_DSOUND, *PKSDATAFORMAT_DSOUND;

Члены

DataFormat

Задает формат данных потока. Этот элемент является структурой типа KSDATAFORMAT.

BufferDesc

Описывает буфер DirectSound. Этот элемент представляет собой структуру типа KSDSOUND_BUFFERDESC.

Комментарии

В ответ на входной параметр DataRange, указывающий формат DirectSound (см. пример в DirectSound Stream диапазоне данных), метод IMiniport::D ataRangeIntersection проверяет, поддерживает ли указанный контакт совместимый формат DirectSound. Если это так, метод выводит структуру KSDATAFORMAT_DSOUND (см. пример в DirectSound Stream Data Format) в буфер, на который указывает его параметр ResultantFormat.

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

IMiniport::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC