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


Типы узлов KS

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

Следующие глобальные уникальные идентификаторы (GUID) определяют типы узлов для фильтров режима ядра. Чтобы найти тип узла, запросите фильтр для интерфейса IKsTopologyInfo .

Идентификатор GUID Описание
KSNODETYPE_DEV_SPECIFIC
Представляет одну или несколько функций обработки для конкретного устройства. Узел имеет одно входное и одно выходное подключение.
Узел может предоставлять пользовательский COM-интерфейс через подключаемый модуль KsProxy, если он предоставляется изготовителем устройства.
KSNODETYPE_VIDEO_CAMERA_TERMINAL
Представляет данные, перемещающиеся в устройство с датчика камеры, независимо от USB-шины. Узел имеет одно выходное соединение.
Узел предоставляет интерфейсы IAMCameraControl и ICameraControl для управления камерой.
KSNODETYPE_VIDEO_INPUT_MTT
Представляет данные, перемещающиеся на устройство из последовательного транспорта мультимедиа, например ленты VTR, независимо от шины USB. Узел имеет одно выходное соединение.
Узел предоставляет интерфейс IAMExtTransport для управления механизмом транспорта.
KSNODETYPE_VIDEO_INPUT_TERMINAL
Представляет данные, перемещающиеся на устройство, независимо от USB-шины. Например, этот узел может представлять аналоговый аудиоразъем или разъем S/PDIF. Узел имеет одно выходное соединение.
KSNODETYPE_VIDEO_OUTPUT_MTT
Представляет данные, перемещающиеся с устройства на последовательный транспорт мультимедиа, например ленту VTR, независимо от шины USB. Узел имеет одно входное соединение.
Узел предоставляет интерфейс IAMExtTransport для управления механизмом транспорта.
KSNODETYPE_VIDEO_OUTPUT_TERMINAL
Представляет данные, перемещающиеся с устройства, независимо от USB-шины. Например, этот узел может представлять аналоговый аудиоразъем или разъем S/PDIF. Узел имеет одно входное соединение.
KSNODETYPE_VIDEO_PROCESSING
Представляет одну или несколько функций обработки видео. Узел имеет одно входное и одно выходное подключение.
Узел предоставляет интерфейсы IAMVideoProcAmp и IVideoProcAmp для настройки качества видеосигнала.
KSNODETYPE_VIDEO_SELECTOR
Представляет механизм для выбора входного пути из двух или более возможных источников. Узел имеет два или более входных подключений и одно выходное подключение.
Узел предоставляет интерфейс ISelector для выбора между входными данными.
KSNODETYPE_VIDEO_STREAMING
Представляет данные, перемещающиеся между узлом и устройством. Для устройств UVC этот узел представляет конечную точку USB. Входные конечные точки имеют одно входное подключение; Выходные конечные точки имеют одно выходное подключение.

Требования

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

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

Константы и идентификаторы GUID