Here is a list of all modules:
Writing CMML files | The following simple example CMML file demonstrates the main features of CMML: |
Concepts of time in CMML | Using time specifications in CMML is powerful but somewhat confusing. So, we describe it here in more detail. CMML has specifications of time in the stream and the clip tag. There are two different concepts of time specifications possible in CMML: utc time and playback time |
Internationalisation support in CMML | CMML is designed to provide full internationalisation (i18n) support, covering different character sets as well as languages and their differing directionality. Any tag or attribute that could end up containing text in a different language to the other tags may specify their own language |
Multitrack input media in CMML | With CMML it is possible to create markup for several, potentially interleaved, media files. This is specified in the stream tag by giving several source tags which each point to a media file. The "start" tag specifies at what time the media file should be inserted. In case of temporally overlapping media files they are regarded as interleaved files |
Multitrack annotations in CMML | The default case for CMML is to have one annotation track with temporally non-overlapping clips of annotations. This is the case when the "track" attribute of the clip tag is not used |