Working with Effects and Transitions

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

[This API is not supported and may be altered or unavailable in the future.]

Effects modify a single clip, track, or composition. Transitions create seques from one track or compositionsto another.

DirectShow Editing Services uses DirectX Transform objects for its video transitions and video effects. For video transitions, use any 2-D two-input DirectX Transform object. For video effects, use any 2-D one-input DirectX Transform object. Microsoft no longer supports the development of third-party DirectX Transform objects. However, several are provided with DirectShow and others are provided with Microsoft Internet Explorer. For more information about the transitions provided with Internet Explorer, see Visual Filters and Transitions Reference.

For audio effects, you can use any DirectShow audio effect filter. DES also provides a Volume Envelope Effect for setting the volume on a track or clip. DES does not support audio transitions.

This section contains the following topics:

Using DirectShow Editing Services