Skip to content

atem: dsk

Generated from the command table (internal/table); do not edit. After changing a table, run go generate ./cmd/bmdctl.

Downstream keyers: fill and key, gain, mask, rate, tie, on air, auto.

COMMANDS.md says how to read an entry, and lists the flags every command takes and the built-in commands.

bmdctl atem dsk auto

Run a downstream keyer's auto transition.

bmdctl dsk auto
bmdctl dsk auto --dsk 2

No echo.

argument value
--dsk uint, 1-256, counted from 1 default 1 downstream keyer

bmdctl atem dsk fill <source>

Set a downstream keyer's fill source.

bmdctl dsk fill mp1
bmdctl dsk fill mp2 --dsk 2

Echo: DskB:<dsk>.

argument value
<source> source, 0-65535 required source id or input name
--dsk uint, 1-256, counted from 1 default 1 downstream keyer

bmdctl atem dsk gain

Set a downstream keyer's clip, gain, pre-multiply and invert.

bmdctl dsk gain --premultiplied
bmdctl dsk gain --premultiplied off --clip 40 --gain 70
bmdctl dsk gain --invert --dsk 2

Give at least one flag. Echo: DskP:<dsk>.

argument value
--dsk uint, 1-256, counted from 1 default 1 downstream keyer
--premultiplied bool optional pre-multiplied key
--clip float, %, clamped to 0-100 optional clip
--gain float, %, clamped to 0-100 optional gain
--invert bool optional invert the key

bmdctl atem dsk key <source>

Set a downstream keyer's key source.

bmdctl dsk key mp1k
bmdctl dsk key mp2k --dsk 2

Echo: DskB:<dsk>.

argument value
<source> source, 0-65535 required source id or input name
--dsk uint, 1-256, counted from 1 default 1 downstream keyer

bmdctl atem dsk mask

Set a downstream keyer's mask.

bmdctl dsk mask --enabled --top -4
bmdctl dsk mask --enabled off --dsk 2

Give at least one flag. Echo: DskP:<dsk>.

argument value
--dsk uint, 1-256, counted from 1 default 1 downstream keyer
--enabled bool optional mask on
--top float, display units: ±9 top and bottom, ±16 left and right (×1000) optional top edge
--bottom float, display units: ±9 top and bottom, ±16 left and right (×1000) optional bottom edge
--left float, display units: ±9 top and bottom, ±16 left and right (×1000) optional left edge
--right float, display units: ±9 top and bottom, ±16 left and right (×1000) optional right edge

bmdctl atem dsk on-air <on-air>

Put a downstream keyer on or off air.

bmdctl dsk on-air on
bmdctl dsk on-air off --dsk 2

Echo: DskS:<dsk>.

argument value
<on-air> bool required on air
--dsk uint, 1-256, counted from 1 default 1 downstream keyer

bmdctl atem dsk rate <rate>

Set a downstream keyer's rate.

bmdctl dsk rate 1:00
bmdctl dsk rate 0:15 --dsk 2

Echo: DskP:<dsk>.

argument value
<rate> rate, 0-255, frames, or seconds:frames at the display rate required rate
--dsk uint, 1-256, counted from 1 default 1 downstream keyer

bmdctl atem dsk tie <tie>

Tie a downstream keyer to the next transition.

bmdctl dsk tie on
bmdctl dsk tie off --dsk 2

Echo: DskP:<dsk>.

argument value
<tie> bool required tie
--dsk uint, 1-256, counted from 1 default 1 downstream keyer

bmdctl atem dsk toggle

Put a downstream keyer on air if it is off, or off if it is on.

bmdctl dsk toggle
bmdctl dsk toggle --dsk 2

Echo: DskS:<dsk>.

argument value
--dsk uint, 1-256, counted from 1 default 1 downstream keyer