]> git.sesse.net Git - mlt/blobdiff - src/modules/decklink/producer_decklink.yml
Fix compile error on Windows.
[mlt] / src / modules / decklink / producer_decklink.yml
index cfd5bcd0091ce33bdb64b5b80239b4eb3d19853e..b4552aa048dc8e67c9c093c8220c6169863ee887 100644 (file)
@@ -23,33 +23,25 @@ bugs:
   - It is incompatible with the yadif deinterlacer.
   - Transport controls such as seeking has no affect.
   - External deck control is not implemented.
+  - Only 8-bit Y'CbCr is supported at this time.
 parameters:
   - identifier: argument
     title: Card
     type: integer
-    readonly: no
-    required: no
-    mutable: no
     default: 0
     minimum: 0
-
-  - identifier: resource
-    title: Card
-    type: integer
-    readonly: yes
+    widget: spinner
 
   - identifier: channels
-    title: Audio Channels
+    title: Audio channels
     type: integer
-    readonly: no
-    required: no
-    mutable: no
     default: 2
     minimum: 2
     maximum: 16
+    widget: spinner
 
   - identifier: buffer
-    title: Max Frames to Buffer
+    title: Maximum buffer
     description: >
       There is a queue of frames between this plugin and its consumer.
       If the consumer has a little, intermittent delay then it reduces the
@@ -57,8 +49,58 @@ parameters:
       frames that can be buffered to prevent consuming memory unbounded in
       the case of frequent or sustained delays.
     type: integer
-    readonly: no
-    required: no
-    mutable: no
     default: 25
     minimum: 0
+    unit: frames
+    widget: spinner
+
+  - identifier: prefill
+    title: Initial buffer
+    description: Initially fill the buffer with a number of frames.
+    type: integer
+    default: 25
+    minimum: 0
+    unit: frames
+    widget: spinner
+
+  - identifier: vanc
+    title: Vertical ancillary capture
+    description: >
+      Captures vertical ancillary data as image data and places it at the top
+      of the visible/active image.
+      You can either set the number of lines to capture or use -1 for automatic
+      (32 lines) mode.
+    type: integer
+    minimum: -1
+    default: 0
+    unit: lines
+    widget: spinner
+
+  - identifier: preview
+    title: Enable preview
+    description: Support preview monitoring when paused (speed = 0).
+    type: integer
+    minimum: 0
+    maximum: 1
+    default: 0
+    widget: checkbox
+
+  - identifier: devices
+    title: Number of devices
+    type: integer
+    readonly: yes
+    minimum: 0
+
+  - identifier: device.*
+    title: Device model
+    description: The model name of each device that accepts input.
+    type: string
+    readonly: yes
+
+  - identifier: priority
+    title: Thread priority
+    description: Set the DeckLink thread's scheduling class to realtime and its priority.
+    type: integer
+    minimum: 1
+    maximum: 99
+    default: 20