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


структура BDA_TRANSPORT_INFO (bdamedia.h)

Структура BDA_TRANSPORT_INFO описывает форматирование для подключения потока.

Синтаксис

typedef struct tagBDA_TRANSPORT_INFO {
  ULONG          ulcbPhyiscalPacket;
  ULONG          ulcbPhyiscalFrame;
  ULONG          ulcbPhyiscalFrameAlignment;
  REFERENCE_TIME AvgTimePerFrame;
} BDA_TRANSPORT_INFO, *PBDA_TRANSPORT_INFO;

Члены

ulcbPhyiscalPacket

Размер (в байтах) физического пакета (например, размер полезных данных вспомогательной связи).

ulcbPhyiscalFrame

Размер (в байтах) каждого физического кадра (0 не указывает на отсутствие требований к оборудованию).

ulcbPhyiscalFrameAlignment

Запись выравнивания буфера в байтах (0 и 1 указывают на отсутствие требований к выравниванию).

AvgTimePerFrame

Значение REFERENCE TIME, указывающее среднее время отображения видеокадра в 100-наносекундных единицах.

Комментарии

Структура BDA_TRANSPORT_INFO в сочетании со структурой KSDATARANGE составляет KS_DATARANGE_BDA_TRANSPORT диапазон данных. Диапазон данных описывает диапазон форматов данных.

Контакты фильтров указывают диапазоны данных, которые они поддерживают, чтобы включить потоковые подключения к контактам других фильтров, которые также поддерживают эти диапазоны данных.

Требования

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

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

KSDATARANGE

KSPIN_DESCRIPTOR

KS_DATARANGE_BDA_TRANSPORT