Microsoft DirectX 8.0

EFFECT Element

XML Reference

Defines an effect object. An effect is a one-input transform applied to a single stream (such as a composition, track, or source).

Example

<EFFECT CLSID="{B05A941C-3CE1-11D2-952A-00C04FA34F05}" START="0" STOP="32.0" />

Attributes

Name Description Type C/C++ Equivalent
CLSID The class identifier (CLSID) of the subobject that creates the effect. CLSID IAMTimelineObj::SetSubObjectGUID
LOCK Specifies whether the effect is locked (should not be edited).
  • TRUE: The effect is locked.
  • FALSE: The effect is not locked. (Default)
Boolean IAMTimelineObj::SetLocked
MUTE Specifies the effect's mute state.
  • TRUE: The effect is not rendered.
  • FALSE: The effect is rendered. (Default)
Boolean IAMTimelineObj::SetMuted
START Start time of the effect, relative to the parent object. Time IAMTimelineObj::SetStartStop
STOP Stop time of the effect, relative to the parent object. Time IAMTimelineObj::SetStartStop
USERDATA Application-defined persistent data. Must be an even number of digits. The values A–F must be capitalized. Do not use a prefix such as 0x. Example: 123ABC. Hexadecimal IAMTimelineObj::SetUserData
USERID Application-defined identifier for the object. Integer IAMTimelineObj::SetUserID
USERNAME Application-defined name for the object. String IAMTimelineObj::SetUserName

Parent/Child Information

Parent COMPOSITE, GROUP, CLIP, TRACK
Children PARAM