структура 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по