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


структура KSTOPOLOGY_CONNECTION

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Этот раздел относится к Windows XP с пакетом обновления 2 (SP2) или более поздней версии.

Структура KSTOPOLOGY_CONNECTION описывает подключение узла в фильтре потоковой передачи ядра (KS). Узел может быть подключен к другому узлу в фильтре или к закреплению на фильтре.

Синтаксис

typedef struct {
  ULONG FromNode;
  ULONG FromNodePin;
  ULONG ToNode;
  ULONG ToNodePin;
} KSTOPOLOGY_CONNECTION, *PKSTOPOLOGY_CONNECTION;

Члены

FromNode

Индекс узла вышестоящий в соединении. Если подключение вышестоящий является закреплением, а не узлом, значением будет KSFILTER_NODE.

FromNodePin

Если значение поля FromNode равно KSFILTER_NODE, это поле задает индекс вышестоящий закрепления. В противном случае это поле игнорируется.

ToNode

Индекс подчиненного узла в соединении. Если нижестоящее соединение является контактом, а не узлом, значением будет KSFILTER_NODE.

ToNodePin

Если значение поля ToNode равно KSFILTER_NODE, это поле задает индекс подчиненного закрепления. В противном случае это поле игнорируется.

Требования

Требование Значение
Заголовок
Ks.h

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

Структуры DirectShow

IKsTopologyInfo::get_ConnectionInfo