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. |
Send comments about this topic to Microsoft
Build date: 12/4/2008