title | permalink |
---|---|
Blackmagic Design ATEM Protocol Macro Operations |
/macro-operations |
TODO - blurb and license info
Note: The value ranges are estimates are not guaranteed to be accurate
Implementation: LibAtem.MacroOperations.AuxiliaryInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | UInt | 16 bits |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.ColorGeneratorHueMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
ColorGeneratorIndex | True | 0-1 | Enum (ColorGeneratorId) | 0 = One 1 = Two |
Hue | False | 4-7 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.ColorGeneratorLuminescenceMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
ColorGeneratorIndex | True | 0-1 | Enum (ColorGeneratorId) | 0 = One 1 = Two |
Luma | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.ColorGeneratorSaturationMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
ColorGeneratorIndex | True | 0-1 | Enum (ColorGeneratorId) | 0 = One 1 = Two |
Saturation | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MacroSleepMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Frames | False | 0-1 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtAboveMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
ArtAbove | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtAboveMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
ArtAbove | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtClipMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Clip | False | 0-1 | UInt Double Scale 65536 |
0 - 65536 (0 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtClipMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Clip | False | 4-5 | UInt Double Scale 65536 |
0 - 65536 (0 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtCutInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Source | False | 0-1 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtCutInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtFillInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Source | False | 0-1 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtFillInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtGainMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Gain | False | 0-1 | UInt Double Scale 65536 |
0 - 65536 (0 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtGainMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Gain | False | 4-5 | UInt Double Scale 65536 |
0 - 65536 (0 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtInvertMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Invert | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtInvertMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Invert | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceArtPreMultiplyMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
PreMultiply | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ArtPreMultiplyMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
PreMultiply | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderBevelMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Bevel | False | 0 | Enum (BorderBevel) | 0 = None 1 = InOut 2 = In 3 = Out |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderBevelMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Bevel | False | 2 | Enum (BorderBevel) | 0 = None 1 = InOut 2 = In 3 = Out |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderBevelPositionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BevelPosition | False | 0 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderBevelPositionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BevelPosition | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderBevelSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BevelSoftness | False | 0 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderBevelSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BevelSoftness | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Enable | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Enable | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderHueMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Hue | False | 0-3 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderHueMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Hue | False | 4-7 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderInnerSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
InnerSoftness | False | 0 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderInnerSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
InnerSoftness | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderInnerWidthMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
InnerWidth | False | 0-3 | UInt Double Scale 65536 |
0 - 1048576 (0 - 16) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderInnerWidthMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
InnerWidth | False | 4-7 | UInt Double Scale 65536 |
0 - 1048576 (0 - 16) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderLuminescenceMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Luma | False | 0-3 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderLuminescenceMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Luma | False | 4-7 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderOuterSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
OuterSoftness | False | 0 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderOuterSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
OuterSoftness | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderOuterWidthMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
OuterWidth | False | 0-3 | UInt Double Scale 65536 |
0 - 1048576 (0 - 16) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderOuterWidthMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
OuterWidth | False | 4-7 | UInt Double Scale 65536 |
0 - 1048576 (0 - 16) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBorderSaturationMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Saturation | False | 0-3 | UInt Double Scale 65535.99998474121 |
0 - 65535 (0 - 0.9999847414437646) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BorderSaturationMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Saturation | False | 4-7 | UInt Double Scale 65535.99998474121 |
0 - 65535 (0 - 0.9999847414437646) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxEnableMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 4 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxInputMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 4-5 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxMaskBottomMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Bottom | False | 4-7 | Int Double Scale 65536 |
0 - 1179648 (0 - 18) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxMaskBottomMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Bottom | False | 4-7 | Int Double Scale 65536 |
0 - 1179648 (0 - 18) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxMaskEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxMaskEnableMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 4 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxMaskLeftMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Left | False | 4-7 | Int Double Scale 65536 |
0 - 2097152 (0 - 32) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxMaskLeftMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Left | False | 4-7 | Int Double Scale 65536 |
0 - 2097152 (0 - 32) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxMaskRightMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Right | False | 4-7 | Int Double Scale 65536 |
0 - 2097152 (0 - 32) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxMaskRightMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Right | False | 4-7 | Int Double Scale 65536 |
0 - 2097152 (0 - 32) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxMaskTopMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Top | False | 4-7 | Int Double Scale 65536 |
0 - 1179648 (0 - 18) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxMaskTopMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Top | False | 4-7 | Int Double Scale 65536 |
0 - 1179648 (0 - 18) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxSizeMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Size | False | 4-7 | Int Double Scale 65536 |
4587 - 65536 (0.0699920654296875 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxSizeMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
Size | False | 4-7 | Int Double Scale 65536 |
4587 - 65536 (0.0699920654296875 - 1) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxXPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
PositionX | False | 4-7 | Int Double Scale 65536 |
-3145728 - 3145728 (-48 - 48) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxXPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
PositionX | False | 4-7 | Int Double Scale 65536 |
-3145728 - 3145728 (-48 - 48) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceBoxYPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
BoxIndex | True | 0 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
PositionY | False | 4-7 | Int Double Scale 65536 |
-3145728 - 3145728 (-48 - 48) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2BoxYPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
BoxIndex | True | 2 | Enum (SuperSourceBoxId) | 0 = One 1 = Two 2 = Three 3 = Four |
PositionY | False | 4-7 | Int Double Scale 65536 |
-3145728 - 3145728 (-48 - 48) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceShadowAltitudeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Altitude | False | 0-1 | UInt | 10 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ShadowAltitudeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Altitude | False | 2-3 | UInt | 10 - 100 |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceShadowDirectionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Direction | False | 0-3 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.SuperSource.SuperSourceV2ShadowDirectionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
SSrcId | True | 0 | Enum (SuperSourceId) | 0 = One 1 = Two |
Direction | False | 4-7 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.Settings.DownConvertModeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
DownConvertMode | False | 0-1 | Enum (DownConvertMode) | 0 = CentreCut 1 = Letterbox 2 = Anamorphic |
Implementation: LibAtem.MacroOperations.Settings.InputVideoPortMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Source | False | 0-1 | Enum (VideoSource) | (See video source list) |
Port | False | 2-3 | Enum (MacroPortType) | 0 = SDI 1 = HDMI 2 = Component |
Implementation: LibAtem.MacroOperations.Settings.MultiViewLayoutMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
MultiViewIndex | False | 0 | UInt | 8 bits |
Layout | False | 1 | Enum (MultiViewLayout) | 0 = ProgramTop 1 = ProgramBottom 2 = ProgramLeft 3 = ProgramRight |
Implementation: LibAtem.MacroOperations.Settings.MultiViewWindowInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
MultiViewIndex | False | 0 | UInt | 8 bits |
WindowIndex | False | 1 | UInt | 8 bits |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.Settings.SetSerialPortFunctionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
ExternalSerialPortIndex | False | 0 | UInt | 0 - 0 |
SerialMode | False | 1 | Enum (SerialMode) | 0 = None 1 = PtzVisca 2 = Gvg100 |
Implementation: LibAtem.MacroOperations.Settings.VideoModeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
VideoMode | False | 0-1 | Enum (VideoMode) | (See video mode list) |
Implementation: LibAtem.MacroOperations.MixEffects.AutoTransitionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.MixEffects.CutTransitionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.MixEffects.FadeToBlackAutoMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.MixEffects.FadeToBlackRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.PreviewInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.ProgramInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.TransitionMixRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.TransitionPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Position | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.TransitionPreviewMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Preview | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.TransitionSourceMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2 | Enum (TransitionLayer) | Bit 0 = Background Bit 1 = Key1 Bit 2 = Key2 Bit 3 = Key3 Bit 4 = Key4 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.TransitionStyleMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Style | False | 1 | Enum (TransitionStyle) | 0 = Mix 1 = Dip 2 = Wipe 3 = DVE 4 = Stinger |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeAndDVEFlipFlopMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
FlipFlop | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeAndDVEReverseMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
ReverseDirection | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeBorderFillInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Input | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeBorderSoftnessMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
BorderSoftness | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeBorderWidthMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
BorderWidth | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipePatternMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Pattern | False | 2 | Enum (Pattern) | 0 = LeftToRightBar 1 = TopToBottomBar 2 = HorizontalBarnDoor 3 = VerticalBarnDoor 4 = CornersInFourBox 5 = RectangleIris 6 = DiamondIris 7 = CircleIris 8 = TopLeftBox 9 = TopRightBox 10 = BottomRightBox 11 = BottomLeftBox 12 = TopCentreBox 13 = RightCentreBox 14 = BottomCentreBox 15 = LeftCentreBox 16 = TopLeftDiagonal 17 = TopRightDiagonal |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeSymmetryMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Symmetry | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeXPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
XPosition | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Wipe.TransitionWipeYPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
YPosition | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionDVECutInputEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionDVECutInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Input | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionDVEFillInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Input | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerClipDurationMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
ClipDuration | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerDVEClipMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Clip | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerDVEGainMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Gain | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerDVEInvertMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Invert | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerDVEPreMultiplyMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
PreMultiply | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerMixRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
MixRate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerPreRollMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Preroll | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerResetDurationsMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerSourceMediaPlayerMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2 | Enum (StingerSource) | 0 = None 1 = MediaPlayer1 2 = MediaPlayer2 3 = MediaPlayer3 4 = MediaPlayer4 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Stinger.TransitionStingerTriggerPointMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
TriggerPoint | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.DVE.TransitionDVEPatternMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Pattern | False | 1 | Enum (DVEEffect) | 0 = SwooshTopLeft 1 = SwooshTop 2 = SwooshTopRight 3 = SwooshLeft 4 = SwooshRight 5 = SwooshBottomLeft 6 = SwooshBottom 7 = SwooshBottomRight 8 = SpinCWTopLeft 9 = SpinCWTopRight 10 = SpinCWBottomLeft 11 = SpinCWBottomRight 12 = SpinCCWTopLeft 13 = SpinCCWTopRight 14 = SpinCCWBottomLeft 15 = SpinCCWBottomRight 16 = SqueezeTopLeft 17 = SqueezeTop 18 = SqueezeTopRight 19 = SqueezeLeft 20 = SqueezeRight 21 = SqueezeBottomLeft 22 = SqueezeBottom 23 = SqueezeBottomRight 24 = PushTopLeft 25 = PushTop 26 = PushTopRight 27 = PushLeft 28 = PushRight 29 = PushBottomLeft 30 = PushBottom 31 = PushBottomRight 32 = GraphicCWSpin 33 = GraphicCCWSpin 34 = GraphicLogoWipe |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.DVE.TransitionDVERateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Dip.TransitionDipInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Input | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Transition.Dip.TransitionDipRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2 | UInt | 0 - 250 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyCutInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyFillInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Source | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyFlyEnableMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 4 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyMaskBottomMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Bottom | False | 4-7 | Int Double Scale 65535 |
-589815 - 589815 (-9 - 9) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyMaskEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyMaskLeftMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Left | False | 4-7 | Int Double Scale 65535 |
-1048560 - 1048560 (-16 - 16) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyMaskRightMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Right | False | 4-7 | Int Double Scale 65535 |
-1048560 - 1048560 (-16 - 16) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyMaskTopMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Top | False | 4-7 | Int Double Scale 65535 |
-589815 - 589815 (-9 - 9) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyOnAirMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
OnAir | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.KeyTypeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyType | False | 2 | Enum (MixEffectKeyType) | 0 = Luma 1 = Chroma 2 = Pattern 3 = DVE |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Pattern.PatternKeyPatternMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Pattern | False | 2 | Enum (Pattern) | 0 = LeftToRightBar 1 = TopToBottomBar 2 = HorizontalBarnDoor 3 = VerticalBarnDoor 4 = CornersInFourBox 5 = RectangleIris 6 = DiamondIris 7 = CircleIris 8 = TopLeftBox 9 = TopRightBox 10 = BottomRightBox 11 = BottomLeftBox 12 = TopCentreBox 13 = RightCentreBox 14 = BottomCentreBox 15 = LeftCentreBox 16 = TopLeftDiagonal 17 = TopRightDiagonal |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Pattern.PatternKeySizeMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Size | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Pattern.PatternKeySoftnessMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Softness | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Pattern.PatternKeySymmetryMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Symmetry | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Pattern.PatternKeyXPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
XPosition | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Pattern.PatternKeyYPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
YPosition | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Luma.LumaKeyClipMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Clip | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Luma.LumaKeyGainMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Gain | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Luma.LumaKeyInvertMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Invert | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Luma.LumaKeyPreMultiplyMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
PreMultiply | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEAndFlyKeyRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEAndFlyKeyRotationMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rotation | False | 4-7 | Int Double Scale 65536 |
-2147483648 - 2147483647 (-32768 - 32767.99998474121) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEAndFlyKeyXPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
PositionX | False | 4-7 | Int Double Scale 65536 |
-65536000 - 65536000 (-1000 - 1000) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEAndFlyKeyXSizeMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
SizeX | False | 4-7 | Int Double Scale 65536 |
0 - 131072 (0 - 2) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEAndFlyKeyYPositionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
PositionY | False | 4-7 | Int Double Scale 65536 |
-65536000 - 65536000 (-1000 - 1000) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEAndFlyKeyYSizeMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
SizeY | False | 4-7 | Int Double Scale 65536 |
0 - 131072 (0 - 2) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderBevelMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Bevel | False | 2 | Enum (BorderBevel) | 0 = None 1 = InOut 2 = In 3 = Out |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderBevelPositionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
BevelPosition | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderBevelSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
BevelSoftness | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderHueMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Hue | False | 4-7 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderInnerSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
InnerSoftness | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderInnerWidthMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
InnerWidth | False | 4-7 | UInt Double Scale 65536 |
0 - 1048576 (0 - 16) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderLuminescenceMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Luma | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderOpacityMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Opacity | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderOuterSoftnessMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
OuterSoftness | False | 2 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderOuterWidthMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
OuterWidth | False | 4-7 | UInt Double Scale 65536 |
0 - 1048576 (0 - 16) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyBorderSaturationMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Saturation | False | 4-7 | UInt Double Scale 65535.99998474121 |
0 - 65535 (0 - 0.9999847414437646) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyMaskBottomMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Bottom | False | 4-7 | Int Double Scale 65536 |
-589824 - 589824 (-9 - 9) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyMaskEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyMaskLeftMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Left | False | 4-7 | Int Double Scale 65536 |
-1048576 - 1048576 (-16 - 16) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyMaskRightMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Right | False | 4-7 | Int Double Scale 65536 |
-1048576 - 1048576 (-16 - 16) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyMaskTopMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Top | False | 4-7 | Int Double Scale 65536 |
-589824 - 589824 (-9 - 9) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyShadowAltitudeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Altitude | False | 2 | UInt | 10 - 100 |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyShadowDirectionMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Direction | False | 4-7 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.DVEKeyShadowEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.FlyKeyRunToAllMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.FlyKeyRunToInfinityMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Location | False | 2 | Enum (FlyKeyLocation) | 0 = CentreOfKey 1 = TopLeft 2 = TopCentre 3 = TopRight 4 = MiddleLeft 5 = MiddleCentre 6 = MiddleRight 7 = BottomLeft 8 = BottomCentre 9 = BottomRight |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.FlyKeyRunToKeyFrameMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyFrameIndex | True | 2 | Enum (FlyKeyKeyFrameId) | 1 = One 2 = Two |
Implementation: LibAtem.MacroOperations.MixEffects.Key.DVE.FlyKeySetKeyFrameMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyFrameIndex | True | 2 | Enum (FlyKeyKeyFrameId) | 1 = One 2 = Two |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Chroma.ChromaKeyGainMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Gain | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Chroma.ChromaKeyHueMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Hue | False | 4-7 | UInt Double Scale 65536 |
0 - 23592960 (0 - 360) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Chroma.ChromaKeyLiftMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Lift | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Chroma.ChromaKeyNarrowMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Narrow | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.MixEffects.Key.Chroma.ChromaKeyYSuppressMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | Enum (MixEffectBlockId) | 0 = One 1 = Two 2 = Three 3 = Four |
KeyIndex | True | 1 | Enum (UpstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
YSuppress | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerGoToBeginningMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerGoToFrameMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Frame | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerLoopMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Loop | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerPauseMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerPlayMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerSourceClipIndexMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
MediaIndex | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerSourceClipMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerSourceStillIndexMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
MediaIndex | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.Media.MediaPlayerSourceStillMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (MediaPlayerId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.HyperDeck.HyperDeckPlayMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | UInt | 0 - 3 |
Implementation: LibAtem.MacroOperations.HyperDeck.HyperDeckSetLoopMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | UInt | 0 - 3 |
Loop | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.HyperDeck.HyperDeckSetSingleClipMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | UInt | 0 - 3 |
SingleClipEnabled | False | 2 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.HyperDeck.HyperDeckSetSourceClipIndexMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | UInt | 0 - 3 |
ClipIndex | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.HyperDeck.HyperDeckSetSpeedMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | UInt | 0 - 3 |
SpeedPercent | False | 2-3 | UInt | 0 - 100 |
Implementation: LibAtem.MacroOperations.HyperDeck.HyperDeckStopMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0 | UInt | 0 - 3 |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyAutoMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyClipMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Clip | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyCutInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Input | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyFillInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Input | False | 2-3 | Enum (VideoSource) | (See video source list) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyGainMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Gain | False | 2-5 | UInt Double Scale 4294967295 |
0 - 4294967295 (0 - 1) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyInvertMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Invert | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyMaskBottomMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Bottom | False | 4-7 | Int Double Scale 65535 |
-589815 - 589815 (-9 - 9) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyMaskEnableMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Enable | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyMaskLeftMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Left | False | 4-7 | Int Double Scale 65535 |
-1048560 - 1048560 (-16 - 16) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyMaskRightMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Right | False | 4-7 | Int Double Scale 65535 |
-1048560 - 1048560 (-16 - 16) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyMaskTopMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Top | False | 4-7 | Int Double Scale 65535 |
-589815 - 589815 (-9 - 9) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyOnAirMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
OnAir | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyPreMultiplyMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
PreMultiply | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyRateMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Rate | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.DownStreamKey.DownstreamKeyTieMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
KeyIndex | True | 0 | Enum (DownstreamKeyId) | 0 = One 1 = Two 2 = Three 3 = Four |
Tie | False | 1 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerAfvFollowTransitionMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Enable | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerInputBalanceMacroOp
Payload length: 8
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (AudioSource) | (See audio source list) |
Balance | False | 4-7 | Int Double Scale 65535 |
-3276750 - 3276750 (-50 - 50) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerInputGainMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (AudioSource) | (See audio source list) |
RawGain | False | 2-3 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerInputMixTypeMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Index | True | 0-1 | Enum (AudioSource) | (See audio source list) |
MixOption | False | 2 | Enum (AudioMixOption) | 0 = Off 1 = On 2 = AudioFollowVideo |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerInputResetPeaksMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Input | False | 0-1 | Enum (AudioSource) | (See audio source list) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMasterOutBalanceMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Balance | False | 0-3 | Int Double Scale 65535 |
-3276750 - 3276750 (-50 - 50) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMasterOutFollowFadeToBlackMixEffectBlock1MacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Follow | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMasterOutGainMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
RawGain | False | 0-1 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMasterOutResetPeaksMacroOp
Payload length: 0
Command has no properties
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutDimMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Dim | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutGainMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
RawGain | False | 0-1 | UInt | 16 bits |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Enable | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutMuteMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Mute | False | 0 | Bool (Bit 0) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutResetPeaksMacroOp
Payload length: 0
Command has no properties
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutSoloInputMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Input | False | 0-1 | Enum (AudioSource) | (See audio source list) |
Implementation: LibAtem.MacroOperations.Audio.AudioMixerMonitorOutSoloMacroOp
Payload length: 4
Name | IsId | Bytes | Type | Values |
---|---|---|---|---|
Solo | False | 0 | Bool (Bit 0) |