IMSVidFeature interface (segment.h)

The IMSVidFeature interface represents a feature that is available through the Video Control, such as data services or closed captioning.

Inheritance

The IMSVidFeature interface inherits from the IMSVidDevice interface.

Remarks

To obtain a collection of the features that are available, call the IMSVidCtl::get_FeaturesAvailable method on the Video Control. To activate a feature, create a new MSVidFeatures collection object and assign it to the Video Control by calling the IMSVidCtl::put_FeaturesActive method.

Feature objects do not implement the IMSVidDevice::get_Power or IMSVidDevice::get_Status method.

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

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