This tag represents an instance of the particular media element having a matching id attribute.
The value of the type attribute determines which of the standard attributes are applicable:
| Attribute/Type | video | audio | image | effect | transition | theme |
| composites | | | | - | - | - |
| effects | - | | - | - | - | - |
| freezeend | | | | | - | |
| freezestart | | | | | - | |
| id | + | + | + | + | + | + |
| length | | | + | + | + | + |
| speed | - | | | | | |
| start | | + | | + | | |
| track | - | + | - | + | | - |
| trimend | - | - | | | | |
| trimstart | - | - | | | | |
| volume | - | - | | | | |
| Required: + | | Optional: - |
There may also be attributes for custom properties associated with effect, transition and theme elements, as defined in their
media tag.
The order of all visual clip tags (those of type video, image, transition or theme) is relevent - the same order is used
to present the clips during playback. The other clip types have dedicated start attributes that determine their playback order.
Please be aware that specifying two consecutive transition type clip tags will cause playback and editing problems. The
Timeline control does not allow end users to place transitions adjacent to each other, so this is only a
concern if mashes are being generated in some other way.
Attributes freezeend: boolean - zero (false) or one (true)
freezestart: boolean - zero (false) or one (true)
id: any alphanumeric string
length: integer (units of mash quatization)
speed: positive floating point number
start: floating point number
trimend: integer (units of mash quatization)
trimstart: integer (units of mash quatization)
track: integer
volume: comma delimited floats from 0 to 100
|