IMSVidInputDevice interface (segment.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

The IMSVidInputDevice interface represents any input device that is recognized by the Video Control, such as a television tuner card. This is a generic interface that serves as an abstract base class for input devices. Several interfaces inherit IMSVidInputDevice, including the following:

When a method returns an IMSVidInputDevice pointer, the object that is returned typically supports one of the derived interfaces.

Inheritance

The IMSVidInputDevice interface inherits from IMSVidDevice. IMSVidInputDevice also has these types of members:

Methods

The IMSVidInputDevice interface has these methods.

 
IMSVidInputDevice::IsViewable

The IsViewable method determines whether this device can view the specified tune request.
IMSVidInputDevice::View

The View method configures this input device to view the specified tune request.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IMSVidInputDevice).

Requirements

Requirement Value
Minimum supported client Windows�XP [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header segment.h (include Msvidctl.h)

See also

IMSVidDevice

Video Control Interfaces