X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fdecklink%2Fproducer_decklink.yml;h=b4552aa048dc8e67c9c093c8220c6169863ee887;hb=HEAD;hp=cfd5bcd0091ce33bdb64b5b80239b4eb3d19853e;hpb=3d27aed85f3a65a8ab70724129d8224ff207b924;p=mlt diff --git a/src/modules/decklink/producer_decklink.yml b/src/modules/decklink/producer_decklink.yml index cfd5bcd0..b4552aa0 100644 --- a/src/modules/decklink/producer_decklink.yml +++ b/src/modules/decklink/producer_decklink.yml @@ -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