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.

GUIDDescription
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

Constants and GUIDs

 

 

Community Additions

ADD
Show:
© 2014 Microsoft