6 copyright: Ushodaya Enterprises Limited
14 Serialise the service network to XML.
15 See docs/mlt-xml.txt for more information.
18 If you set a data property beginning with (and longer than) "xml_retain" on
19 the service connected to this consumer where the data is a mlt_service
20 pointer, then the pointed at service will also be serialized before the
21 connected service. This can be useful, for example, to save a playlist as
22 a media bin along with a multitrack. You can serialize more than one of these
23 additional services by setting more than property, each with a unique key
24 beginning with "xml_retain".
27 - Untested arbitrary nesting of multitracks and playlists.
29 Property "id" is generated as service type followed by number if no
30 property named "id" exists, but it fails to guarantee uniqueness.
33 - identifier: resource
38 The name of a file in which to store the XML.
39 If the value does not contain a period (to start an extension), then
40 the value is interpreted as the name of a propery in which to store the
41 XML. This makes it easy for an application to use the consumer to
42 serialize a service network and retrieve the XML in-memory.
50 title: Process all frames
53 Without this option, the XML consumer does not process any frames
54 and simply serializes the service network. However, some filters (.e.g,
55 videostab) require two passes where the first pass performs some
56 analysis and stores the result in a property. Therefore, set this
57 property to 1 (true) to cause the consumer to process all frames
58 before serializing to XML.
67 You can give the composition a friendly name that some applications may use.
73 If a file name in the XML is relative, but not relative to the current
74 XML file's directory, then you can set the directory to which it is
78 title: Exclude meta properties
81 Set this to disable the output of properties with the prefix "meta."
87 - identifier: time_format
90 description: Output time-based values as timecode or clock formats.
94 - timecode # same as smpte
100 title: Include property prefix
103 To save additional properties that MLT does not know about, supply an
104 application-specific property name prefix that you are using.