Interface |
Description |
IAMErrorLog |
Provides a callback method for error logging. |
IAMSetErrorLog |
Sets or retrieves an error log. |
IAMTimeline |
Provides methods for manipulating the , the central object in DirectShow Editing Services (DES). |
IAMTimelineComp |
Inserts or retrieves on a . |
IAMTimelineEffect |
Provides methods for manipulating. |
IAMTimelineEffectable |
Provides methods for adding effects to a timeline object. |
IAMTimelineGroup |
Sets and retrieves properties on . |
IAMTimelineObj |
Provides methods for manipulating timeline objects. |
IAMTimelineSplittable |
Splits a timeline object. |
IAMTimelineSrc |
Provides methods for manipulating and setting properties on source objects. |
IAMTimelineTrack |
Provides methods for manipulating objects. |
IAMTimelineTrans |
Provides methods for manipulating transition objects. |
IAMTimelineTransable |
Adds transitions to an object. |
IAMTimelineVirtualTrack |
Provides methods for working with virtual tracks. |
IFindCompressorCB |
Provides a callback method that enables an application to specify a compressor for a particular media type. |
IMediaDet |
Retrieves information about a media file, such as the number of streams and the type, duration, and frame rate of each stream. |
IMediaLocator |
Provides methods for validating file names. |
IPropertySetter |
Sets properties on an effect or transition. |
IRenderEngine |
Renders a DES project by constructing a filter graph from a timeline. |
ISmartRenderEngine |
Provides methods that support . |
IXml2Dex |
Saves and loads DES project files in Extensible Markup Language (XML). |