IAMTimelineEffectable Interface
Microsoft DirectShow 9.0 |
IAMTimelineEffectable Interface
The IAMTimelineEffectable interface provides methods for adding effects to a timeline object in DirectShow Editing Services (DES), and for manipulating the effects on an object. All objects that can have effects applied to them implement this interface; this includes sources, tracks, and compositions.
An object that implements this interface can have any number of effects. For each object, the render engine applies its effects in order of priority, starting with priority level 0.
In addition to the methods inherited from IUnknown, the IAMTimelineEffectable interface exposes the following methods.
Method | Description |
EffectGetCount | Retrieves the number of effects on this object. |
EffectInsBefore | Inserts an effect into the object at the specified priority level. |
EffectSwapPriorities | Switches the priority levels of two effects. |
GetEffect | Retrieves the effect at the specified priority level. |
Requirements
Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.
Library: Use strmiids.lib.