Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 9.0 | 
Video Control Interfaces
This topic applies to Windows XP or later.
The following table lists the interfaces implemented by the Video Control and its related objects.
| Interface | Description | 
| IBroadcastEventEx | Extended version of IBroadcastEvent. | 
| 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). | 
| IMSVidAnalogTuner2 | Represents an analog-only tuner card that does not support the Broadcast Driver Architecture (BDA). | 
| IMSVidAudioRendererDevices | Represents a collection of audio renderers. | 
| IMSVidAudioRenderer | Represents an audio renderer device. | 
| IMSVidClosedCaptioning | Enables or disables closed captioning. | 
| IMSVidClosedCaptioning2 | Sets the closed captioning service. | 
| IMSVidClosedCaptioning3 | Retrieves the teletext filter. | 
| IMSVidCtl | Provides the primary interface for the Video Control. | 
| IMSVidDataServices | Represents the data services feature. | 
| IMSVidDevice | Provides the base interface for all the devices and features that the Video Control supports. | 
| IMSVidDevice2 | Extends the IMSVidDevice interface. | 
| IMSVidEncoder | Represents the MSVidEncoder feature. | 
| IMSVidEVR | Represents the Enhanced Video Renderer (EVR) filter within the Video Control filter graph. | 
| 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. | 
| IMSVidFilePlayback2 | Extends the IMSVidFilePlayback interface. | 
| IMSVidGenericSink | Represents a generic output device. | 
| IMSVidGenericSink2 | Extends the IMSVidGenericSink interface. | 
| IMSVidGraphSegmentContainer | Obtains a pointer to 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 | Represents a rectangle with an associated window handle. | 
| IMSVidStreamBufferRecordingControl | Enables an application to manage a stream buffer recording object through the Video Control. | 
| IMSVidStreamBufferSink | Represents the Stream Buffer Sink filter within the Video Control. | 
| IMSVidStreamBufferSink2 | Extends the IMSVidStreamBufferSink interface. | 
| IMSVidStreamBufferSink3 | Extends the IMSVidStreamBufferSink2 interface. | 
| IMSVidStreamBufferSource | Represents the Stream Buffer Source filter within the Video Control. | 
| IMSVidStreamBufferSource2 | Extends the IMSVidStreamBufferSource interface. | 
| 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. | 
| IMSVidVMR9 | Represents the Video Mixing Renderer Filter 9 (VMR-9) within the Video Control filter graph. | 
| IMSVidXDS | Represents the extended data services feature. |