Microsoft DirectX 8.1 (C++)

Video Control Interfaces

This topic applies to Windows XP Home Edition and Windows XP Professional only.

The following table lists the interfaces implemented by the Video Control and its related objects.

Interface Description
IBroadcastEvent Enables an object to receive events from another object without setting up a direct connection point.
IMSVidAnalogTuner Represents an analog-only tuner card that does not support the Broadcast Driver Architecture (BDA).
IMSVidAudioRenderer Represents an audio renderer device.
IMSVidAudioRendererDevices Represents a collection of audio renderers.
IMSVidCAGSeg Represents the Conditional Access feature.
IMSVidClosedCaptioning Enables or disables closed captioning.
IMSVidCtl The primary interface for the Video Control.
IMSVidDataServices Represents the data services feature.
IMSVidDevice Base interface for all the devices and features that the Video Control supports.
IMSVidFeature Represents a feature that is available through the Video Control, such as data services, closed captioning, or conditional access.
IMSVidFeatures Represents a collection of Video Control features.
IMSVidGraphSegmentContainer Obtains a pointer the Filter Graph Manager.
IMSVidInputDevice Represents any input device that is recognized by the Video Control, such as a television tuner card.
IMSVidInputDevices Represents a collection of input devices.
IMSVidOutputDevice Represents an output device.
IMSVidOutputDevices Represents a collection of output devices.
IMSVidRect Represent a rectangle with an associated window handle.
IMSVidTuner Manages tuning devices.
IMSVidVideoInputDevice Represents a video input device.
IMSVidVideoRenderer Represents a video renderer device.
IMSVidVideoRendererDevices Represents a collection of video renderers.