IMSVidOutputDevice interface (segment.h)
The IMSVidOutputDevice interface represents an output device. This interface derives from the IMSVidDevice interface but adds no methods to it. It exists to support polymorphism.
Output devices include audio and video renderers, and the Stream Buffer Sink object. Video renderers expose the IMSVidVideoRenderer interface, and audio renderers exposes the IMSVidAudioRenderer interface, both of which derive from IMSVidOutputDevice.
Inheritance
The IMSVidOutputDevice interface inherits from the IMSVidDevice interface.
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IMSVidOutputDevice)
.
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) |