Share via


IMSVidDevice 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 IMSVidDevice interface is the base interface for all the devices and features that the Video Control supports.

Inheritance

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

Methods

The IMSVidDevice interface has these methods.

 
IMSVidDevice::get__Category

The get__Category method retrieves the category of the device as a GUID.
IMSVidDevice::get__ClassID

The get__ClassID method retrieves the device's class identifier (CLSID) as a GUID.
IMSVidDevice::get_Category

The get_Category method retrieves the category of the device as a BSTR.
IMSVidDevice::get_ClassID

The get_ClassID method retrieves the device's class identifier (CLSID) as a BSTR.
IMSVidDevice::get_Name

The get_Name method retrieves the friendly name of the device.
IMSVidDevice::get_Power

The get_Power method queries whether the device is off or on.
IMSVidDevice::get_Status

The get_Status method retrieves status information about the device.
IMSVidDevice::IsEqualDevice

The IsEqualDevice method queries whether this device and another device represent the same underlying hardware.
IMSVidDevice::put_Power

The put_Power method turns the device on or off.

Remarks

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

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

IDispatch

Video Control Interfaces