Microsoft DirectX 8.0

IAMTimelineEffect Interface

Provides methods for manipulating effects in Microsoft® DirectShow® Editing Services (DES). Effect objects implement this interface.

An effect object is a wrapper object for any type of one-input effect that DES supports. To specify which effect to use, call the IAMTimelineObj::SetSubObjectGUID method on the effect. To set properties on an effect, use the IPropertySetter interface. For more information, see Working with Effects and Transitions.

Requirements

Requires Qedit.h.

Methods in Vtable Order

IUnknown methodsDescription
QueryInterfaceRetrieves pointers to supported interfaces.
AddRefIncrements the reference count.
ReleaseDecrements the reference count.
IAMTimelineEffect MethodsDescription
EffectGetPriorityRetrieves the effect's priority level.

IAMTimelineEffect::EffectGetPriority

IAMTimelineEffect Interface

Retrieves the effect's priority level. For a given object, the render engine applies effects in order of priority, starting with priority level zero.

Syntax

HRESULT EffectGetPriority(
    long *pVal
);

Parameters

pVal
Pointer to a variable that receives the priority level.

Return Value

Returns S_OK if successful, or E_POINTER otherwise.