Поделиться через


структура 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) в буфер, на который указывает параметр ResultantFormat .

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

IMiniport::D ataRangeIntersection

KSDATAFORMAT

KSDSOUND_BUFFERDESC