Microsoft DirectX 8.0

TRANSITION Element

XML Reference

Defines a transition object. A transition is a two-input transform that results in a transition from one stream (such as a composite or track) to another.

Example

<TRANSITION
    CLSID="{2A54C913-07AA-11D2-8D6D-00C04F8EF8E0}"
    START="7"
    STOP="10"
/>

Attributes

Name Description Type C/C++ Equivalent
CLSID The class identifier (CLSID) of the subobject that creates the transition. CLSID IAMTimelineObj::SetSubObjectGUID
CUTPOINT Time at which the transition cuts from one source to the next, if rendered as a cut. The value is relative to the start of the transition. Time IAMTimelineTrans::SetCutPoint
CUTSONLY Specifies whether the transition is rendered as a cut.
  • TRUE: The transition is an instantaneous cut.
  • FALSE: The transition is rendered normally. (Default)
Boolean IAMTimelineTrans::SetCutsOnly
LOCK Specifies whether the transition is locked (should not be edited). Must be one of the following values.
  • TRUE: The transition is locked.
  • FALSE: The transition is not locked. (Default)
Boolean IAMTimelineObj::SetLocked
MUTE Specifies the mute state of the transition. Must be one of the following values.
  • TRUE: The transition is not applied.
  • FALSE: The transition is applied. (Default)
Boolean IAMTimelineObj::SetMuted
START Start time of the transition, relative to the parent object. Time IAMTimelineObj::SetStartStop
STOP Stop time of the transition, relative to the parent object. Time IAMTimelineObj::SetStartStop
SWAPINPUTS Determines whether to swap the transition inputs.
  • TRUE: The inputs are swapped.
  • FALSE: The inputs are not swapped. (Default)
Boolean IAMTimelineTrans::SetSwapInputs
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, TRACK
Children PARAM

Remarks

By default, a transition proceeds from the composite of all lower-priority layers to the layer on which the transition resides. If the SWAPINPUTS attribute is 1, this direction is reversed. For more information about the layering model used by DES, see The Timeline Model.