Designer Plugins
Plugins for Disguise Designer software.
Plugins for Disguise Designer software.
Represents a virtual video input, which may be mapped to a different physical video input for each server in a session.
Categories: [‘Devices’, ‘Video Input’]
Base class: LogicalDevice
ACES Input Display Transform (IDT)
UserName: Input transform
Size of the crop frame offset in pixels.
UserName: Crop offset
The crop rectangle of the video input device in UV space (between 0-1).
Size of crop frame in camera feed in pixels.
UserName: Crop size
The deinterlace method used by the video input device.
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 mode of the video input device. Off = progressive, On = interlaced.
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
OCIO colour space of the video input
UserName: Input transform
Pixel format of the video input device.
The placeholder texture used by the device.
UserName: Placeholder image
Resolution of the video input device in pixels.
This method requests a new frame from the device and returns the latest frame.
Parameters:
Returns The current frame from the device. If no frames are available, it will return a black texture or the placeholder video in texture depending on the state of the device.
This method returns a downsampled texture of the latest frame of the video input device, which can be used to display a live preview of the video feed in the GUI.
Parameters:
Returns A DxTexture containing the preview frame, or None if there is no current frame available.
This method returns the resolution of the video input device, which is used to determine the size of the frame buffer.
Returns The resolution of the video input device.
Returns VideoInTexture for this video input.
*/
This method sets the expected resolution, interlaced mode and pixel format of the video input device.
It also notifies any observers that the expected resolution has changed.
Parameters:
This method updates the texture associated with this video input device, if it exists.
It takes the latest capture video frame, and composites the layer stack on top of it.