]> git.sesse.net Git - mlt/blob - src/modules/xml/producer_xml.yml
Add xml_retain property support to xml module.
[mlt] / src / modules / xml / producer_xml.yml
1 schema_version: 0.1
2 type: producer
3 identifier: xml
4 title: XML File
5 version: 1
6 copyright: Ushodaya Enterprises Limited
7 creator: Dan Dennedy
8 license: LGPLv2.1
9 language: en
10 tags:
11   - Audio
12   - Video
13 description: |
14   Construct a service network from an XML description. See docs/mlt-xml.txt.
15
16 notes: >
17   If there is a service with a property "xml_retain=1" that is not the
18   producer, and if it also has an "id" property; then the extra service
19   is put into a properties list keyed on the id property. Then, that
20   properties list is placed as a property on the returned service with
21   the name "xml_retain". This lets an application retrieve additional
22   deserialized services that are not the lastmost producer or anywhere in
23   its graph.
24
25 parameters:
26   - identifier: argument
27     title: File
28     type: string
29     description: An XML text file containing MLT XML.
30     readonly: no
31     required: yes
32     mutable: no
33     widget: fileopen