Share via


Video Control Event Interfaces

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Note

This topic applies to Windows XP or later.

The following table lists the outgoing event interfaces that an application must implement in order to receive events from various objects associated with the Video Control.

Interface Description
_IMSVidCtlEvents Implement this interface to receive events from the Video Control.
IMSVidAnalogTunerEvent Implement this interface to receive events from an analog tuner device.
IMSVidAudioRendererEvent Implement this interface to receive events from an audio renderer.
IMSVidDeviceEvent Base interface for device events.
IMSVidEVREvent Interface Implement this interface to receive events from the Enhanced Video Renderer (EVR) filter.
IMSVidFeatureEvent Base interface for events from Video Control feature objects.
IMSVidFilePlaybackEvent Implement this interface to receive events from the file playback object.
IMSVidInputDeviceEvent Base interface for input device events.
IMSVidOutputDeviceEvent Base interface for output device events.
IMSVidPlaybackEvent Implement this interface to receive events from a playback device.
IMSVidStreamBufferSinkEvent Implement this interface to receive events from the MSVidStreamBufferSink object.
IMSVidStreamBufferSinkEvent2 Implement this interface to receive events from the MSVidStreamBufferSink object.
IMSVidStreamBufferSinkEvent3 Implement this interface to receive events from the MSVidStreamBufferSink object.
IMSVidStreamBufferSinkEvent4 Implement this interface to receive events from the MSVidStreamBufferSink object.
IMSVidStreamBufferSourceEvent Implement this interface to receive events from the MSVidStreamBufferSource object.
IMSVidStreamBufferSourceEvent2 Implement this interface to receive events from the MSVidStreamBufferSource object.
IMSVidStreamBufferSourceEvent3 Implement this interface to receive events from the MSVidStreamBufferSource object.
IMSVidTunerEvent Implement this interface to receive events from a tuner device.
IMSVidVideoRendererEvent Implement this interface to receive events from a video renderer.
IMSVidXDSEvent Implement this interface to receive events from the MSVidXDS object.

Receiving Video Control Events in C++

Receiving Video Control Events in ATL

Video Control Reference