KS Node Types
Microsoft DirectShow 9.0 |
KS Node Types
The following globally unique identifiers (GUIDs) define node types for kernel-mode filters. To find the node type, query the filter for the IKsTopologyInfo interface.
GUID | Description |
KSNODETYPE_DEV_SPECIFIC | Represents one or more device-specific processing functions. The node has one input connection and one output connection.
The node may expose a custom COM interface through a KsProxy plug-in, if provided by the device manufacturer. |
KSNODETYPE_VIDEO_CAMERA_TERMINAL | Represents data moving into the device from a camera sensor, independent of the USB bus. The node has one output connection.
The node exposes the IAMCameraControl and ICameraControl interfaces for controlling the camera. |
KSNODETYPE_VIDEO_INPUT_MTT | Represents data moving into the device from a sequential media transport, such as a VTR tape, independent of the USB bus. The node has one output connection.
The node exposes the IAMExtTransport interface for controlling the transport mechanism. |
KSNODETYPE_VIDEO_INPUT_TERMINAL | Represents data moving into the device, independent of the USB bus. For example, this node may represent an analog audio jack or S/PDIF jack. The node has one output connection. |
KSNODETYPE_VIDEO_OUTPUT_MTT | Represents data moving from the device to a sequential media transport, such as a VTR tape, independent of the USB bus. The node has one input connection.
The node exposes the IAMExtTransport interface for controlling the transport mechanism. |
KSNODETYPE_VIDEO_OUTPUT_TERMINAL | Represents data moving from the device, independent of the USB bus. For example, this node may represent an analog audio jack or S/PDIF jack. The node has one input connection. |
KSNODETYPE_VIDEO_PROCESSING | Represents one or more video processing functions. The node has one input connection and one output connection.
The node exposes the IAMVideoProcAmp and IVideoProcAmp interfaces to adjust the qualities of the video signal. |
KSNODETYPE_VIDEO_SELECTOR | Represents a mechanism to select the input path from two or more possible sources. The node has two or more input connections and one output connection.
The node exposes the ISelector interface for selecting between inputs. |
KSNODETYPE_VIDEO_STREAMING | Represents data moving between the host and the device. For UVC devices, this node represents a USB endpoint. Input endpoints have one input connection; output endpoints have one output connection. |
Requirements
Header: Ksmedia.h.
See Also