]> git.sesse.net Git - mlt/blobdiff - src/modules/decklink/consumer_decklink.yml
Fix compile error on Windows.
[mlt] / src / modules / decklink / consumer_decklink.yml
index 8b510b8d7fb4dbac227fb41105eee82f4e08c369..513236be522a346534d9b19b0ac5a3cf9f3113a0 100644 (file)
@@ -33,6 +33,11 @@ parameters:
   - identifier: preroll
     title: Pre-roll Count
     type: integer
+    description: >
+      This controls the amount of buffering in the DeckLink driver/library.
+      Increase this if you get video tearing or choppy audio. However, as
+      you increase the amount, you increase the risk of audio and video
+      becoming out of synchronization.
     readonly: no
     required: no
     mutable: no
@@ -44,17 +49,29 @@ parameters:
   - identifier: keyer
     title: Enable Keyer
     type: integer
+    description: >
+      Keying is the process of compositing MLT output over a live SDI input.
+      The alpha channel of the MLT video controls the transparent areas, and
+      the keyer supports alpha-blending. You can not control the compositing
+      rectangle. Rather, the entire MLT output overlays the entire video
+      input. Therefore, you must use MLT's compositing services to control
+      the size and position. The value 1 enables the internal keyer, the
+      value 2 enables the external keyer, and the value 0 disables it.
     readonly: no
     required: no
     mutable: no
     default: 0
     minimum: 0
-    maximum: 1
-    widget: checkbox
+    maximum: 2
 
   - identifier: keyer_level
     title: Key Opacity
     type: float
+    description: >
+      This controls the level of blending between the key and the input video.
+      1 is fully opaque and something near 0 is transparent. However, absolute
+      0 is considered as "not supplied" and also fully opaque. 0.5 is an
+      evenly balanced blending of the key and input video.
     readonly: no
     required: no
     mutable: no
@@ -62,3 +79,15 @@ parameters:
     maximum: 1
     default: 1
     widget: slider
+
+  - 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 provides output.
+    type: string
+    readonly: yes