disguise developers

Designer Plugins

Plugins for Disguise Designer software.

VideoAsset

Base class: Resource

Properties

audioSampleRate : float

Maximum number of bits per channel

bitDepth : int

Bit depth of the original video (in Bits)

Options: {0: ‘Unknown’, 1: ‘1 Bit’, 2: ‘2 Bits’, 3: ‘3 Bits’, 4: ‘4 Bits’, 5: ‘5 Bits’, 6: ‘6 Bits’, 7: ‘7 Bits’, 8: ‘8 Bits’, 9: ‘10 Bits’, 10: ‘11 Bits’, 11: ‘12 Bits’, 12: ‘14 Bits’, 13: ‘16 Bits’, 14: ‘24 Bits’, 15: ‘32 Bits’}

codec : str

Codec of the original video

fps : float

fragments : List[VideoFragment]

hasAlpha : bool

hasAudio : bool (Read-Only)

nFrames : int

proxyInfo : str (Read-Only)

regionSet : VideoRegionSet

resolution : Vec2

Variables

fileToAssetData : Callable

Methods

add(self, file: VideoFile, version: str, region: str, proxyLevel: int, replaceFrames: bool, iFrame: int, force: bool) -> bool

enableFragment(self, frag: VideoFragment, enabled: bool)

hasMultipleFragments(self) -> bool

insert(self, fragment: VideoFragment)

moveFragment(self, srcIndex: int, destIndex: int)

remove(self, frag: VideoFragment)

updateFileStatus(self)