]> git.sesse.net Git - mlt/blob - src/modules/decklink/producer_decklink.yml
Add decklink producer.
[mlt] / src / modules / decklink / producer_decklink.yml
1 schema_version: 0.1
2 type: producer
3 identifier: decklink
4 title: Blackmagic Design DeckLink Capture
5 version: 1
6 copyright: Copytight (C) 2011 Daniel R. Dennedy
7 license: LGPL
8 language: en
9 creator: Dan Dennedy
10 tags:
11   - Audio
12   - Video
13 description: >
14   Capture video and audio using Blackmagic Design DeckLink SDI or Intensity
15   HDMI cards.
16 notes: >
17   Please ensure that you use a MLT profile that is compatible with a broadcast
18   standard which the card you are using supports. If you must use an interlaced
19   profile but wish to deinterlace or scale the input, then you must use the
20   consumer producer, e.g.:
21   melt -profile square_pal consumer:decklink: profile=dv_pal
22 bugs:
23   - It is incompatible with the yadif deinterlacer.
24   - Transport controls such as seeking has no affect.
25   - External deck control is not implemented.
26 parameters:
27   - identifier: argument
28     title: Card
29     type: integer
30     readonly: no
31     required: no
32     mutable: no
33     default: 0
34     minimum: 0
35
36   - identifier: resource
37     title: Card
38     type: integer
39     readonly: yes
40
41   - identifier: channels
42     title: Audio Channels
43     type: integer
44     readonly: no
45     required: no
46     mutable: no
47     default: 2
48     minimum: 2
49     maximum: 16
50
51   - identifier: buffer
52     title: Max Frames to Buffer
53     description: >
54       There is a queue of frames between this plugin and its consumer.
55       If the consumer has a little, intermittent delay then it reduces the
56       risk of dropping a frame. However, this provides a maximum number of
57       frames that can be buffered to prevent consuming memory unbounded in
58       the case of frequent or sustained delays.
59     type: integer
60     readonly: no
61     required: no
62     mutable: no
63     default: 25
64     minimum: 0