TIMELINE_MAJOR_TYPE enumeration
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
Note
[Deprecated. This API may be removed from future releases of Windows.]
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;
Constants
-
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.
Requirements
Requirement | Value |
---|---|
Header |
|
See also