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.
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
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. |
�
�
�