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) |