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.
This topic applies to Windows XP or later.
The following tables list the Video Control objects, grouped by functionality.
Video Control
The Video Control (MSVidCtl) is the primary object that a television application uses to display television, tune to channels, and so forth.
Object | Description |
---|---|
MSVidCtl | Represents the Video Control. |
Devices
Devices represent components that the Video Control uses to display television. Devices include input devices, such as tuners, and output devices, such as audio renderers and video renderers.
Object | Description |
---|---|
MSVidAnalogTunerDevice | Represents a non-BDA analog TV tuner. |
MSVidAudioRenderer | Represents the audio renderer. |
MSVidBDATunerDevice | Represents a BDA-compatible TV tuner. |
MSVidEVR | Represents the Enhanced Video Renderer (EVR) filter. |
MSVidFilePlaybackDevice | Represents a file-playback filter. |
MSVidGenericSink | Represents a generic output device. |
MSVidStreamBufferSink | Represents a stream buffer output device. |
MSVidStreamBufferSource | Represents a stream buffer source device. |
MSVidVideoRenderer | Represents the video renderer. |
MSVidVMR9 | Represents the Video Mixing Renderer Filter 9 (VMR-9). |
Features
Features represent additional functionality that an application can activate, such as closed captioning and IP data services.
Object | Description |
---|---|
MSVidClosedCaptioning | Represents the closed captioning feature. |
MSVidDataServices | Represents the data services feature. |
MSVidEncoder | Represents the encoder feature. |
MSVidXDS | Represents the extended data services feature. |
Collections
Collection objects manage collections of other objects.
Object | Description |
---|---|
MSVidAudioRendererDevices | Represents a collection of audio renderers. |
MSVidFeatures | Represents a collection of features. |
MSVidInputDevices | Represents a collection of input devices. |
MSVidOutputDevices | Represents a collection of output devices. |
MSVidVideoRendererDevices | Represents a collection of video renderers. |
Helper Objects
The following helper objects are used by other Video Control objects.
Object | Description |
---|---|
Broadcast Event Service | Handles broadcast events for the Filter Graph Manager. |
MSVidRect | Represents a rectangle with an associated window. |
Abstract Classes
The following objects represent abstract classes. They are never directly instantiated, and exist only to support polymorphism.
Object | Description |
---|---|
MSVidInputDevice | Represents an input device. |
MSVidOutputDevice | Represents an output device. |
MSVidVideoInputDevice | Represents a video input device. |
MSVidFeature | Represents a feature supported by the Video Control. |
Send comments about this topic to Microsoft
Build date: 12/4/2008