| AddGroup(IAMTimelineObj *group) | IAMTimeline | |
| AddRef() | IUnknown | |
| ClearAllGroups() | IAMTimeline | |
| CreateEmptyNode([out] IAMTimelineObj **obj, TIMELINE_MAJOR_TYPE type) | IAMTimeline | |
| EffectsEnabled(BOOL *enabled) | IAMTimeline | |
| EnableEffects(BOOL enabled) | IAMTimeline | |
| EnableTransitions(BOOL enabled) | IAMTimeline | |
| GetCountOfType(long group, long *value, long *value_with_comps, TIMELINE_MAJOR_TYPE type) | IAMTimeline | |
| GetDefaultEffect(GUID *guid) | IAMTimeline | |
| GetDefaultEffectB([out, retval] BSTR *guidb) | IAMTimeline | |
| GetDefaultFPS(double *fps) | IAMTimeline | |
| GetDefaultTransition(GUID *guid) | IAMTimeline | |
| GetDefaultTransitionB([out, retval] BSTR *guidb) | IAMTimeline | |
| GetDirtyRange(REFERENCE_TIME *start, REFERENCE_TIME *stop) | IAMTimeline | |
| GetDuration(REFERENCE_TIME *duration) | IAMTimeline | |
| GetDuration2(double *duration) | IAMTimeline | |
| GetGroup([out] IAMTimelineObj **group, long index) | IAMTimeline | |
| GetGroupCount(long *count) | IAMTimeline | |
| GetInsertMode(long *mode) | IAMTimeline | |
| IsDirty(BOOL *dirty) | IAMTimeline | |
| LPUNKNOWN typedef | IUnknown | |
| QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) | IUnknown | |
| Release() | IUnknown | |
| RemGroupFromList(IAMTimelineObj *group) | IAMTimeline | |
| SetDefaultEffect(GUID *guid) | IAMTimeline | |
| SetDefaultEffectB(BSTR guidb) | IAMTimeline | |
| SetDefaultFPS(double fps) | IAMTimeline | |
| SetDefaultTransition(GUID *guid) | IAMTimeline | |
| SetDefaultTransitionB(BSTR guidb) | IAMTimeline | |
| SetInsertMode(long mode) | IAMTimeline | |
| SetInterestRange(REFERENCE_TIME start, REFERENCE_TIME stop) | IAMTimeline | |
| TransitionsEnabled(BOOL *enabled) | IAMTimeline | |
| ValidateSourceNames(long flags, IMediaLocator *override, LONG_PTR notify_event) | IAMTimeline | |