Microsoft DirectX 9.0

Video Control Interfaces

This topic applies to Windows XP 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.
IMSVidClosedCaptioning Enables or disables closed captioning.
IMSVidClosedCaptioning2 Sets the closed captioning service.
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.
IMSVidEncoder Represents the MSVidEncoder feature.
IMSVidFeature Represents a feature that is available through the Video Control, such as data services or closed captioning.
IMSVidFeatures Represents a collection of Video Control features.
IMSVidFilePlayback Enables the client to specify a local file for playback.
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.
IMSVidPlayback Controls a playback device.
IMSVidRect Represent a rectangle with an associated window handle.
IMSVidStreamBufferRecordingControl Enables an application to manage a stream buffer recording object through the Video Control.
IMSVidStreamBufferSink Represents a stream buffer output device.
IMSVidStreamBufferSource Represents a stream buffer source object.
IMSVidTuner Manages tuning devices.
IMSVidVideoInputDevice Represents a video input device.
IMSVidVideoRenderer Represents a video renderer device.
IMSVidVideoRenderer2 Represents a video renderer device.
IMSVidVideoRendererDevices Represents a collection of video renderers.