disguise developers

Designer Plugins

Plugins for Disguise Designer software.

LogicalVideoInDevice

Base class: LogicalDevice

Properties

acesTransform : AcesInputTransformParameters

ACES Input Display Transform (IDT)

UserName: Input transform

cropOffset : Vec2

Size of the crop frame offset in pixels.

UserName: Crop offset

cropRectangle : Rect

cropSize : Vec2

Size of crop frame in camera feed in pixels.

UserName: Crop size

deinterlaceMethod : int

Options: {0: ‘Discard even’, 1: ‘Discard odd’, 2: ‘Bob - Interpolate’, 3: ‘Bob - Duplicate’, 4: ‘Weave’, 5: ‘Weave & Interpolate’, 6: ‘Weave on odd’, 7: ‘Weave on odd & Interpolate’, 8: ‘Weave on even’, 9: ‘Weave on even & Interpolate’, 10: ‘Weston 3 Field’}
UserName: Deinterlace method

interlaced : int

layerStack : LayerStack

A Layer Stack is a time-independent stack of effects which are applied directly to a VideoIn object.
You can add, remove and re-order effects in a Layer Stack via its editor.

UserName: Layer stack

localVideoIn : VideoIn (Read-Only)

ocioTransform : OcioColourSpace

OCIO colour space of the video input

UserName: Input transform

pixelFormat : str

placeholder : DxTexture

placeholderImage : DxTexture

UserName: Placeholder image

resolution : Vec2

Variables

deinterlaceMethodCount : Final = 11

deinterlaceMethodName : Callable

getDeinterlaceHelpText : Callable

makeACESLabel : Callable

Methods

getCurrentFrame(self, guiRequest: bool) -> DxTexture

getPreviewFrame(self, size: Int2) -> DxTexture

getResolution(self) -> Vec2

setFormat(self, resolution: Vec2, interlaced: bool, pixelFormat: str)

updateTexture(self)