Microsoft DirectX 9.0

TIMELINE_MAJOR_TYPE Enumeration

The TIMELINE_MAJOR_TYPE enumeration specifies the major type of an object.

Syntax

typedef enum {
    TIMELINE_MAJOR_TYPE_COMPOSITE = 1,
    TIMELINE_MAJOR_TYPE_TRACK = 2,
    TIMELINE_MAJOR_TYPE_SOURCE = 4,
    TIMELINE_MAJOR_TYPE_TRANSITION = 8,
    TIMELINE_MAJOR_TYPE_EFFECT = 16,
    TIMELINE_MAJOR_TYPE_GROUP = 128
} TIMELINE_MAJOR_TYPE;

Elements

TIMELINE_MAJOR_TYPE_COMPOSITE

Composite object. Holds one or more tracks.

TIMELINE_MAJOR_TYPE_TRACK

Track object. Holds one or more sources.

TIMELINE_MAJOR_TYPE_SOURCE

Source object. Contains a reference to a media source.

TIMELINE_MAJOR_TYPE_TRANSITION

Transition object. Defines a transition between composites, tracks, or sources.

TIMELINE_MAJOR_TYPE_EFFECT

Effect object. Defines a single-input effect to be applied to a composite, track, or source object.

TIMELINE_MAJOR_TYPE_GROUP

Group object. Contains one or more tracks of a given type.

See Also