disguise developers

Python API

Execute Python code in Designer sessions to control and query projects programmatically.

VFCPortConfig

Properties

colourConversion : int

Options: {0: ‘BT.601’, 1: ‘BT.709’, 2: ‘BT.2020’, 3: ‘AUTO’}

fsStart : int

interlaced : bool

matrixInput : str

DVI Matrix input identifier (e.g. “1.1”)

quadDivision : VFCQuadDivision

resolution : Int2

sdiMode : SMPTEMode

timingMode : VFCPortTimingMode

transferCharacteristics : int

Options: {0: ‘SDR-TV’, 1: ‘HLG’, 2: ‘PQ’, 3: ‘Unspecified’}
UserName: Transfer characteristics

txIPDestination : List[VFCTxIPDestination]

Variables

AUTO : Final[ColourConversionProfile] = ColourConversionProfile.AUTO

BT_2020 : Final[ColourConversionProfile] = ColourConversionProfile.BT2020

BT_601 : Final[ColourConversionProfile] = ColourConversionProfile.BT601

BT_709 : Final[ColourConversionProfile] = ColourConversionProfile.BT709

HLG : Final[TransferCharacteristics] = TransferCharacteristics.HLG

INTERLACED : Final[TransportType] = TransportType.Interlaced

PQ : Final[TransferCharacteristics] = TransferCharacteristics.PQ

PROGRESSIVE : Final[TransportType] = TransportType.Progressive

QUAD_DIVISION_INTERLEAVED : Final[VFCQuadDivision] = VFCQuadDivision.INTERLEAVED

QUAD_DIVISION_SQUARE : Final[VFCQuadDivision] = VFCQuadDivision.SQUARE

SDR : Final[TransferCharacteristics] = TransferCharacteristics.SDR

SMPTE_INVALID : Final[SMPTEMode] = SMPTEMode.Invalid

TIMING_AUTO : Final[VFCPortTimingMode] = VFCPortTimingMode.AUTO

TIMING_CVT : Final[VFCPortTimingMode] = VFCPortTimingMode.CVT

TIMING_CVT_RB : Final[VFCPortTimingMode] = VFCPortTimingMode.CVT_RB

TIMING_CVT_RB_V2 : Final[VFCPortTimingMode] = VFCPortTimingMode.CVT_RB_V2

TIMING_SMPTE : Final[VFCPortTimingMode] = VFCPortTimingMode.SMPTE

Unspecified : Final[TransferCharacteristics] = TransferCharacteristics.Unspecified

Methods

getOrCreateTxIPDestination(self, portIndex: int, itf: int) -> VFCTxIPDestination