IAMTimelineTransable Interface
Microsoft DirectShow 9.0 |
IAMTimelineTransable Interface
The IAMTimelineTransable interface adds transitions to an object in DirectShow Editing Services (DES). This interface is exposed by any object that can have transitions applied to it, including tracks, compositions, and groups. An object that implements this interface can have any number of transitions, but the transitions must not overlap in time.
- Note Audio does not support transitions. Objects within audio groups can expose the IAMTimelineTransable interface, but the application should not add transitions to them.
In addition to the methods inherited from IUnknown, the IAMTimelineTransable interface exposes the following methods.
Method | Description |
GetNextTrans | Retrieves the first transition that appears at the specified time or later. |
GetNextTrans2 | Retrieves the first transition that appears at the specified time or later, with the time given as a REFTIME value. |
GetTransAtTime | Retrieves the transition nearest to the specified time. |
GetTransAtTime2 | Retrieves the transition nearest to the specified time, given as a REFTIME value. |
TransAdd | Adds a transition to the object. |
TransGetCount | Retrieves the number of transitions on this object. |
Requirements
Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.
Library: Use strmiids.lib.