KS 节点类型

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

以下全局唯一标识符 (GUID) 定义内核模式筛选器的节点类型。 若要查找节点类型,请查询 IKsTopologyInfo 接口的筛选器。

GUID 描述
KSNODETYPE_DEV_SPECIFIC
表示一个或多个特定于设备的处理函数。 节点具有一个输入连接和一个输出连接。
节点可以通过 KsProxy 插件公开自定义 COM 接口(如果由设备制造商提供)。
KSNODETYPE_VIDEO_CAMERA_TERMINAL
表示从相机传感器移动到设备中的数据,与 USB 总线无关。 节点有一个输出连接。
节点公开用于控制相机的 IAMCameraControlICameraControl 接口。
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
表示一个或多个视频处理函数。 节点具有一个输入连接和一个输出连接。
节点公开 IAMVideoProcAmpIVideoProcAmp 接口,以调整视频信号的质量。
KSNODETYPE_VIDEO_SELECTOR
表示从两个或多个可能源中选择输入路径的机制。 节点具有两个或更多个输入连接和一个输出连接。
节点公开 ISelector 接口,用于在输入之间进行选择。
KSNODETYPE_VIDEO_STREAMING
表示在主机和设备之间移动的数据。 对于 UVC 设备,此节点表示 USB 终结点。 输入终结点有一个输入连接;输出终结点有一个输出连接。

要求

要求
标头
Ksmedia.h

另请参阅

常量和 GUID