Microsoft DirectX 8.0 |
Microsoft® DirectShow® Editing Services uses an Extensible Markup Language (XML) persistence format. The format defines the following elements.
Element | Description |
---|---|
AT | Specifies a time-based setting for a PARAM element. |
CLIP | Specifies a source file. |
COMPOSITE | Defines a composition. |
EFFECT | Defines an effect. |
GROUP | Defines a group (audio or video). |
LINEAR | Specifies a time-based setting for a PARAM element. |
PARAM | Specifies the value of a property on a transition, effect, or other subobject. |
TIMELINE | Defines the timeline. |
TRACK | Defines a track. |
TRANSITION | Defines a transition. |
The following attribute types require special formatting:
Boolean: The following values are defined as TRUE: y, Y, t, T, 1. The following values are defined as FALSE: n, N, f, F, 0 (zero).
CLSID: Class identifiers are specified as strings, with the format {00000000-0000-0000-0000-000000000000}.
Float: All floating-point values must include the leading zero before the decimal place. For example, 0.3, not .3.
Time: Time values use hh:mm:ss.ff format, where hh = hours, mm = minutes, ss = seconds, and ff = fractions of seconds. Example: 1:04:30.512. Leading units can be omitted. For example, 3:00 (three minutes) and 45 (45 seconds) are both valid.