]> git.sesse.net Git - mlt/blob - src/modules/dv/producer_libdv.yml
416a71cce99a294800d600f98d0c0b2075a1c094
[mlt] / src / modules / dv / producer_libdv.yml
1 schema_version: 0.1
2 type: producer
3 identifier: libdv
4 title: libdv
5 version: 1
6 copyright: Ushodaya Enterprises Limited
7 creator: Charles Yates
8 license: LGPLv2.1
9 language: en
10 tags:
11   - Audio
12   - Video
13 description: A libdv based decoder for video and audio.
14 parameters:
15   - identifier: argument
16     title: Filename
17     description: The name of a .dv file.
18     type: string
19     required: yes
20     readonly: no
21     default: <null>
22     widget: fileopen
23     
24   - identifier: in
25     title: In point
26     type: time
27     description: Set the start time offset to use within the clip
28     readonly: no
29     mutable: no
30     minimum: 0
31     default: 0
32     widget: timecode
33
34   - identifier: out
35     title: Out point
36     type: time
37     description: Set the ending time offset to use within the clip
38     readonly: no
39     minimum: 0
40     mutable: no
41     widget: timecode
42     
43   - identifier: resource
44     title: Resource
45     type: string
46     description: The location of the file
47     readonly: yes
48
49   - identifier: fps
50     title: Frame Rate
51     type: double
52     description: The output frame rate of the producer
53     readonly: yes
54     
55   - identifier: length
56     title: Length
57     type: time
58     description: The duration of the file (in frames)
59     readonly: yes
60     widget: timecode
61     
62   - identifier: quality
63     title: Quality
64     type: string
65     description: One of "best," "fast" or anything else chooses medium.
66     readonly: no
67     mutable: yes
68     widget: combobox