Microsoft DirectX 8.0

XML Reference

Microsoft® DirectShow® Editing Services uses an Extensible Markup Language (XML) persistence format. The format defines the following elements.

ElementDescription
ATSpecifies a time-based setting for a PARAM element.
CLIPSpecifies a source file.
COMPOSITEDefines a composition.
EFFECTDefines an effect.
GROUPDefines a group (audio or video).
LINEARSpecifies a time-based setting for a PARAM element.
PARAMSpecifies the value of a property on a transition, effect, or other subobject.
TIMELINEDefines the timeline.
TRACKDefines a track.
TRANSITIONDefines a transition.

Attribute Data Types

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.