@joergmittaglawo/dmvconfig
Version:
DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.
747 lines (746 loc) • 42.9 kB
TypeScript
import * as VScript from "vscript";
import * as _MultiviewerIO from "./MultiviewerIO";
import * as _Video from "./Video";
import * as _ClusterMonitoringObjects from "./ClusterMonitoringObjects";
export declare const lift: {
readonly MultiviewerLocal: (kwl: string | null, socket: VScript.VSocket) => MultiviewerLocal | null;
readonly MultiviewerLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerLocalRuntime | null;
readonly MultiviewerHeadLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadLocalRuntime | null;
readonly MultiviewerPIPLocalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerPIPLocalRuntime | null;
readonly MultiviewerStatistics: (kwl: string | null, socket: VScript.VSocket) => MultiviewerStatistics | null;
readonly ManifoldMemoryStatistics: (kwl: string | null, socket: VScript.VSocket) => ManifoldMemoryStatistics | null;
readonly RLBLOCKSTATISTICS: (kwl: string | null, socket: VScript.VSocket) => RLBLOCKSTATISTICS | null;
readonly ManifoldCoreStatistics: (kwl: string | null, socket: VScript.VSocket) => ManifoldCoreStatistics | null;
readonly ManifoldCoreRasterizerStatistics: (kwl: string | null, socket: VScript.VSocket) => ManifoldCoreRasterizerStatistics | null;
readonly LoadValue: (x: any | null, _: VScript.VSocket) => LoadValue | null;
readonly MultiviewerGlobal: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobal | null;
readonly MultiviewerGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobalRuntime | null;
readonly MultiviewerHeadGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadGlobalRuntime | null;
readonly MultiviewerPIPGlobalRuntime: (kwl: string | null, socket: VScript.VSocket) => MultiviewerPIPGlobalRuntime | null;
readonly PIPROUTING: (x: any | null, _: VScript.VSocket) => PIPROUTING | null;
readonly MultiviewerGlobalConfiguration: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobalConfiguration | null;
readonly MultiviewerGlobalConfigurationParameters: (kwl: string | null, socket: VScript.VSocket) => MultiviewerGlobalConfigurationParameters | null;
readonly ALARMSSEVERITYLEVELS: (kwl: string | null, socket: VScript.VSocket) => ALARMSSEVERITYLEVELS | null;
readonly ALARMSEVERITYLEVEL: (kwl: string | null, socket: VScript.VSocket) => ALARMSEVERITYLEVEL | null;
readonly MultiviewerHeadGlobalConfiguration: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadGlobalConfiguration | null;
readonly MultiviewerHeadGlobalParameters: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadGlobalParameters | null;
readonly TALLYRULES: (kwl: string | null, socket: VScript.VSocket) => TALLYRULES | null;
readonly TALLYRULE: (kwl: string | null, socket: VScript.VSocket) => TALLYRULE | null;
readonly MultiviewerHeadStreamingConfiguration: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadStreamingConfiguration | null;
readonly MultiviewerHeadLayout: (kwl: string | null, socket: VScript.VSocket) => MultiviewerHeadLayout | null;
readonly AUTOMONITORINGSETTINGS: (kwl: string | null, socket: VScript.VSocket) => AUTOMONITORINGSETTINGS | null;
readonly IMAGE: (kwl: string | null, socket: VScript.VSocket) => IMAGE | null;
readonly TEXTBOX: (kwl: string | null, socket: VScript.VSocket) => TEXTBOX | null;
readonly DIGITALCLOCK: (kwl: string | null, socket: VScript.VSocket) => DIGITALCLOCK | null;
readonly ANALOGCLOCK: (kwl: string | null, socket: VScript.VSocket) => ANALOGCLOCK | null;
readonly CLOCKTIMESETTINGS: (kwl: string | null, socket: VScript.VSocket) => CLOCKTIMESETTINGS | null;
readonly CLOCKTIME: (x: any | null, _: VScript.VSocket) => CLOCKTIME | null;
readonly TMPREMOVEDFROMPIPStruct: (kwl: string | null, socket: VScript.VSocket) => TMPREMOVEDFROMPIPStruct | null;
readonly PIP: (kwl: string | null, socket: VScript.VSocket) => PIP | null;
readonly CLOSEDCAPTION: (kwl: string | null, socket: VScript.VSocket) => CLOSEDCAPTION | null;
readonly CLOSEDCAPTIONPARAMETERS: (x: any | null, _: VScript.VSocket) => CLOSEDCAPTIONPARAMETERS | null;
readonly CROP: (x: any | null, _: VScript.VSocket) => CROP | null;
readonly PIPTALLYSETTINGS: (kwl: string | null, socket: VScript.VSocket) => PIPTALLYSETTINGS | null;
readonly PIPTALLYRULESSETTINGS: (x: any | null, _: VScript.VSocket) => PIPTALLYRULESSETTINGS | null;
readonly STANDALONEPPM: (kwl: string | null, socket: VScript.VSocket) => STANDALONEPPM | null;
readonly PIPPPM: (kwl: string | null, socket: VScript.VSocket) => PIPPPM | null;
readonly PPMSETTINGS: (x: any | null, _: VScript.VSocket) => PPMSETTINGS | null;
readonly PPMSCALESETTINGS: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGS | null;
readonly PPMSCALESETTINGSBBCRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSBBCRange | null;
readonly PPMSCALESETTINGSNordicRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSNordicRange | null;
readonly PPMSCALESETTINGSDINRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSDINRange | null;
readonly PPMSCALESETTINGSDBFSRange: (kwl: string | null, socket: VScript.VSocket) => PPMSCALESETTINGSDBFSRange | null;
readonly MD: (kwl: string | null, socket: VScript.VSocket) => MD | null;
readonly MDCELL: (kwl: string | null, socket: VScript.VSocket) => MDCELL | null;
readonly TALLYLAMPS: (kwl: string | null, socket: VScript.VSocket) => TALLYLAMPS | null;
readonly LABELDUAL: (kwl: string | null, socket: VScript.VSocket) => LABELDUAL | null;
readonly LABEL: (kwl: string | null, socket: VScript.VSocket) => LABEL | null;
readonly FONT: (x: any | null, _: VScript.VSocket) => FONT | null;
readonly BOX: (kwl: string | null, socket: VScript.VSocket) => BOX | null;
readonly BORDER: (kwl: string | null, socket: VScript.VSocket) => BORDER | null;
readonly BORDERGEOMETRY: (x: any | null, _: VScript.VSocket) => BORDERGEOMETRY | null;
readonly GEOMETRY: (x: any | null, _: VScript.VSocket) => GEOMETRY | null;
readonly HSLCOLOURWITHOPACITY: (x: any | null, _: VScript.VSocket) => HSLCOLOURWITHOPACITY | null;
readonly HSLCOLOUR: (x: any | null, _: VScript.VSocket) => HSLCOLOUR | null;
};
export declare const lower: {
readonly MultiviewerLocal: (ref: MultiviewerLocal | null) => string | null;
readonly MultiviewerLocalRuntime: (ref: MultiviewerLocalRuntime | null) => string | null;
readonly MultiviewerHeadLocalRuntime: (ref: MultiviewerHeadLocalRuntime | null) => string | null;
readonly MultiviewerPIPLocalRuntime: (ref: MultiviewerPIPLocalRuntime | null) => string | null;
readonly MultiviewerStatistics: (ref: MultiviewerStatistics | null) => string | null;
readonly ManifoldMemoryStatistics: (ref: ManifoldMemoryStatistics | null) => string | null;
readonly RLBLOCKSTATISTICS: (ref: RLBLOCKSTATISTICS | null) => string | null;
readonly ManifoldCoreStatistics: (ref: ManifoldCoreStatistics | null) => string | null;
readonly ManifoldCoreRasterizerStatistics: (ref: ManifoldCoreRasterizerStatistics | null) => string | null;
readonly LoadValue: (x: LoadValue | null) => number[] | null;
readonly MultiviewerGlobal: (ref: MultiviewerGlobal | null) => string | null;
readonly MultiviewerGlobalRuntime: (ref: MultiviewerGlobalRuntime | null) => string | null;
readonly MultiviewerHeadGlobalRuntime: (ref: MultiviewerHeadGlobalRuntime | null) => string | null;
readonly MultiviewerPIPGlobalRuntime: (ref: MultiviewerPIPGlobalRuntime | null) => string | null;
readonly PIPROUTING: (x: PIPROUTING | null) => number[] | null;
readonly MultiviewerGlobalConfiguration: (ref: MultiviewerGlobalConfiguration | null) => string | null;
readonly MultiviewerGlobalConfigurationParameters: (ref: MultiviewerGlobalConfigurationParameters | null) => string | null;
readonly ALARMSSEVERITYLEVELS: (ref: ALARMSSEVERITYLEVELS | null) => string | null;
readonly ALARMSEVERITYLEVEL: (ref: ALARMSEVERITYLEVEL | null) => string | null;
readonly MultiviewerHeadGlobalConfiguration: (ref: MultiviewerHeadGlobalConfiguration | null) => string | null;
readonly MultiviewerHeadGlobalParameters: (ref: MultiviewerHeadGlobalParameters | null) => string | null;
readonly TALLYRULES: (ref: TALLYRULES | null) => string | null;
readonly TALLYRULE: (ref: TALLYRULE | null) => string | null;
readonly MultiviewerHeadStreamingConfiguration: (ref: MultiviewerHeadStreamingConfiguration | null) => string | null;
readonly MultiviewerHeadLayout: (ref: MultiviewerHeadLayout | null) => string | null;
readonly AUTOMONITORINGSETTINGS: (ref: AUTOMONITORINGSETTINGS | null) => string | null;
readonly IMAGE: (ref: IMAGE | null) => string | null;
readonly TEXTBOX: (ref: TEXTBOX | null) => string | null;
readonly DIGITALCLOCK: (ref: DIGITALCLOCK | null) => string | null;
readonly ANALOGCLOCK: (ref: ANALOGCLOCK | null) => string | null;
readonly CLOCKTIMESETTINGS: (ref: CLOCKTIMESETTINGS | null) => string | null;
readonly CLOCKTIME: (x: CLOCKTIME | null) => number[] | null;
readonly TMPREMOVEDFROMPIPStruct: (ref: TMPREMOVEDFROMPIPStruct | null) => string | null;
readonly PIP: (ref: PIP | null) => string | null;
readonly CLOSEDCAPTION: (ref: CLOSEDCAPTION | null) => string | null;
readonly CLOSEDCAPTIONPARAMETERS: (x: CLOSEDCAPTIONPARAMETERS | null) => number[] | null;
readonly CROP: (x: CROP | null) => number[] | null;
readonly PIPTALLYSETTINGS: (ref: PIPTALLYSETTINGS | null) => string | null;
readonly PIPTALLYRULESSETTINGS: (x: PIPTALLYRULESSETTINGS | null) => number[] | null;
readonly STANDALONEPPM: (ref: STANDALONEPPM | null) => string | null;
readonly PIPPPM: (ref: PIPPPM | null) => string | null;
readonly PPMSETTINGS: (x: PPMSETTINGS | null) => (number | "None" | "Off" | "Left" | "Right" | "ColourBars" | "ColourBarsGradient" | "ColourLEDs" | "ColourLEDsGradient" | "LeftAndRight" | "dBFS" | "DIN" | "Nordic" | "BBC" | "OneSecond" | "TwoSeconds" | "ThreeSeconds" | "FourSeconds" | "Slow" | "Medium" | "Fast" | "decay_Fast" | "decay_24db_2_8s" | "decay_20db_1_7s" | "decay_20db_1_5s")[] | null;
readonly PPMSCALESETTINGS: (ref: PPMSCALESETTINGS | null) => string | null;
readonly PPMSCALESETTINGSBBCRange: (ref: PPMSCALESETTINGSBBCRange | null) => string | null;
readonly PPMSCALESETTINGSNordicRange: (ref: PPMSCALESETTINGSNordicRange | null) => string | null;
readonly PPMSCALESETTINGSDINRange: (ref: PPMSCALESETTINGSDINRange | null) => string | null;
readonly PPMSCALESETTINGSDBFSRange: (ref: PPMSCALESETTINGSDBFSRange | null) => string | null;
readonly MD: (ref: MD | null) => string | null;
readonly MDCELL: (ref: MDCELL | null) => string | null;
readonly TALLYLAMPS: (ref: TALLYLAMPS | null) => string | null;
readonly LABELDUAL: (ref: LABELDUAL | null) => string | null;
readonly LABEL: (ref: LABEL | null) => string | null;
readonly FONT: (x: FONT | null) => ("NORMAL" | "OPEN_SANS" | "DSEG7_Classic" | "DSEG7_Classic_MINI" | "DSEG7_Modern" | "DSEG7_Modern_MINI" | "DSEG14_Classic" | "DSEG14_Classic_MINI" | "DSEG14_Modern" | "DSEG14_Modern_MINI" | "NOTO_SANS_TC" | "ITALIC" | "BOLD" | "BOLD_ITALIC")[] | null;
readonly BOX: (ref: BOX | null) => string | null;
readonly BORDER: (ref: BORDER | null) => string | null;
readonly BORDERGEOMETRY: (x: BORDERGEOMETRY | null) => (number | "All" | "Top" | "Bottom" | "Left" | "Right" | "TopLeft" | "TopRight" | "BottomLeft" | "BottomRight")[] | null;
readonly GEOMETRY: (x: GEOMETRY | null) => number[] | null;
readonly HSLCOLOURWITHOPACITY: (x: HSLCOLOURWITHOPACITY | null) => number[] | null;
readonly HSLCOLOUR: (x: HSLCOLOUR | null) => number[] | null;
};
export declare type ALIGNMENT = "INSIDE" | "OUTSIDE";
export declare type DISPLAYMODE = "ON" | "OFF" | "NAME";
export interface HSLCOLOUR {
hue: number;
saturation: number;
lightness: number;
}
export interface HSLCOLOURWITHOPACITY {
hue: number;
saturation: number;
lightness: number;
opacity: number;
}
export interface GEOMETRY {
posx: number;
posy: number;
width: number;
height: number;
depth: number;
}
export declare type BORDERRADIUSCORNERS = "All" | "Top" | "Bottom" | "Left" | "Right" | "TopLeft" | "TopRight" | "BottomLeft" | "BottomRight";
export interface BORDERGEOMETRY {
width: number;
radius: number;
radius_corners: BORDERRADIUSCORNERS;
}
export declare class BORDER {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get geometry(): VScript.rwKeyword<any, BORDERGEOMETRY | null, this>;
get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
}
export declare class BOX {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get border(): BORDER;
}
export declare type FONTFAMILY = "OPEN_SANS" | "DSEG7_Classic" | "DSEG7_Classic_MINI" | "DSEG7_Modern" | "DSEG7_Modern_MINI" | "DSEG14_Classic" | "DSEG14_Classic_MINI" | "DSEG14_Modern" | "DSEG14_Modern_MINI" | "NOTO_SANS_TC";
export declare type FONTSTYLE = "NORMAL" | "ITALIC" | "BOLD" | "BOLD_ITALIC";
export interface FONT {
font_family: FONTFAMILY;
font_style: FONTSTYLE;
}
export declare class LABEL {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get font(): VScript.rwKeyword<any, FONT | null, this>;
get string_default(): VScript.rwKeyword<string, string, LABEL>;
}
export declare class LABELDUAL {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get font(): VScript.rwKeyword<any, FONT | null, this>;
get string_default(): VScript.rwKeyword<string, string, LABELDUAL>;
get string_user(): VScript.rwKeyword<string, string, LABELDUAL>;
}
export declare class TALLYLAMPS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get enable(): VScript.rwKeyword<boolean, boolean, TALLYLAMPS>;
get width(): VScript.rwKeyword<number, number, TALLYLAMPS>;
get left_lamp(): BOX;
get right_lamp(): BOX;
}
export declare type MDMODE = "SINGLE" | "DUAL" | "TRIPLE";
export declare type MDCELLMODE = "AUDIO_SOURCE_0_NAME" | "LABEL" | "PIP_NAME" | "METADATA_SOURCE_0_NAME" | "METADATA_SOURCE_0_TIMECODE" | "MONITORING_OBJECT_VIDEO_SOURCE_LABEL" | "MONITORING_OBJECT_USER_LABEL_0" | "MONITORING_OBJECT_USER_LABEL_1" | "MONITORING_OBJECT_USER_LABEL_2" | "MONITORING_OBJECT_USER_LABEL_3" | "MONITORING_OBJECT_USER_LABEL_4" | "MONITORING_OBJECT_USER_LABEL_5" | "VIDEO_SOURCE_LABEL" | "VIDEO_SOURCE_0_NAME" | "VIDEO_STANDARD";
export declare class MDCELL {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get mode(): VScript.rwKeyword<MDCELLMODE, MDCELLMODE, MDCELL>;
get timecode_select(): VScript.rwKeyword<import("./Time").TimecodeType, import("./Time").TimecodeType, MDCELL>;
get bgnd(): BOX;
get label(): LABELDUAL;
}
export declare class MDCELLAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends MDCELL {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class MD {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get enable(): VScript.rwKeyword<boolean, boolean, MD>;
get mode(): VScript.rwKeyword<MDMODE, MDMODE, MD>;
get alignment(): VScript.rwKeyword<ALIGNMENT, ALIGNMENT, MD>;
get width(): VScript.rwKeyword<number, number, MD>;
get height(): VScript.rwKeyword<number, number, MD>;
get cells(): VScript.StronglyTypedArray<MD, MDCELL, VScript.RowView<MDCELL>>;
}
declare class PPMSCALESETTINGSDBFSRange {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>;
get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>;
get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>;
get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDBFSRange>;
}
declare class PPMSCALESETTINGSDINRange {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>;
get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>;
get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>;
get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSDINRange>;
}
declare class PPMSCALESETTINGSNordicRange {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>;
get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>;
get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>;
get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSNordicRange>;
}
declare class PPMSCALESETTINGSBBCRange {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get safe_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>;
get operation_area(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>;
get min_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>;
get max_level(): VScript.rwKeyword<number, number, PPMSCALESETTINGSBBCRange>;
}
export declare class PPMSCALESETTINGS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get scale_strech(): VScript.rwKeyword<number, number, PPMSCALESETTINGS>;
get d_b_f_s_range(): PPMSCALESETTINGSDBFSRange;
get d_i_n_range(): PPMSCALESETTINGSDINRange;
get nordic_range(): PPMSCALESETTINGSNordicRange;
get b_b_c_range(): PPMSCALESETTINGSBBCRange;
}
export declare type PPMDisplayMode = "ColourBars" | "ColourBarsGradient" | "ColourLEDs" | "ColourLEDsGradient";
export declare type PPMScalePosition = "Left" | "Right" | "LeftAndRight" | "None";
export declare type PPMScaleType = "dBFS" | "DIN" | "Nordic" | "BBC";
export declare type PIPPPMALIGNMENT = "LEFT_INSIDE" | "LEFT_OUTSIDE" | "RIGHT_INSIDE" | "RIGHT_OUTSIDE";
export declare type PEAKHOLDTIME = "Off" | "OneSecond" | "TwoSeconds" | "ThreeSeconds" | "FourSeconds";
export declare type PEAKHOLDDECAY = "Off" | "Slow" | "Medium" | "Fast";
export declare type PPMDECAY = "decay_Fast" | "decay_24db_2_8s" | "decay_20db_1_7s" | "decay_20db_1_5s";
export interface PPMSETTINGS {
display_mode: PPMDisplayMode;
scale_position: PPMScalePosition;
scale_type: PPMScaleType;
peak_hold: PEAKHOLDTIME;
peak_hold_decay: PEAKHOLDDECAY;
ppm_decay: PPMDECAY;
width: number;
opacity: number;
scale_size: number;
channel_spacing_size: number;
leds_size: number;
leds_spacing_size: number;
}
export declare class PIPPPM {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get enable(): VScript.rwKeyword<boolean, boolean, PIPPPM>;
get alignment(): VScript.rwKeyword<PIPPPMALIGNMENT, PIPPPMALIGNMENT, PIPPPM>;
get settings(): VScript.rwKeyword<any, PPMSETTINGS | null, this>;
get bgnd(): BOX;
}
export declare class PIPPPMAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends PIPPPM {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class STANDALONEPPM {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get monitoring_object_id(): VScript.rwKeyword<number, number, STANDALONEPPM>;
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, STANDALONEPPM>;
get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>;
get settings(): VScript.rwKeyword<any, PPMSETTINGS | null, this>;
get bgnd(): BOX;
}
export declare class STANDALONEPPMAsNamedTableRow extends STANDALONEPPM {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<STANDALONEPPM>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<STANDALONEPPM>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export interface PIPTALLYRULESSETTINGS {
bgnd_tally_rules_mask: number;
bgnd_border_tally_rules_mask: number;
video_border_tally_rules_mask: number;
umd_0_tally_rules_mask: number;
umd_0_border_tally_rules_mask: number;
umd_0_label_tally_rules_mask: number;
umd_1_tally_rules_mask: number;
umd_1_border_tally_rules_mask: number;
umd_1_label_tally_rules_mask: number;
umd_2_tally_rules_mask: number;
umd_2_border_tally_rules_mask: number;
umd_2_label_tally_rules_mask: number;
omd_0_tally_rules_mask: number;
omd_0_border_tally_rules_mask: number;
omd_0_label_tally_rules_mask: number;
omd_1_tally_rules_mask: number;
omd_1_border_tally_rules_mask: number;
omd_1_label_tally_rules_mask: number;
omd_2_tally_rules_mask: number;
omd_2_border_tally_rules_mask: number;
omd_2_label_tally_rules_mask: number;
left_lamp_tally_rules_mask: number;
left_lamp_border_tally_rules_mask: number;
right_lamp_tally_rules_mask: number;
right_lamp_border_tally_rules_mask: number;
}
export declare type PIPTALLYMODE = "PIP_TALLY_MASK" | "VIDEO_SOURCE_TALLY_MASK" | "MONITORING_OBJECT_TALLY_MASK";
export declare class PIPTALLYSETTINGS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get mode(): VScript.rwKeyword<PIPTALLYMODE, PIPTALLYMODE, PIPTALLYSETTINGS>;
get tally_mask(): VScript.rwKeyword<number, number, PIPTALLYSETTINGS>;
get rules(): VScript.rwKeyword<any, PIPTALLYRULESSETTINGS | null, this>;
}
export interface CROP {
left: number;
right: number;
top: number;
bottom: number;
}
export declare type RESOLUTIONLEVEL = "UNDEFINED" | "FULL_SIZE" | "ONE_4" | "ONE_16" | "ONE_64" | "ONE_256";
export interface CLOSEDCAPTIONPARAMETERS {
width_zoom: number;
height_zoom: number;
x_offset: number;
y_offset: number;
}
export declare class CLOSEDCAPTION {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get enable(): VScript.rwKeyword<boolean, boolean, CLOSEDCAPTION>;
get safe_area(): VScript.rwKeyword<number, number, CLOSEDCAPTION>;
get column_offset(): VScript.rwKeyword<number, number, CLOSEDCAPTION>;
get row_offset(): VScript.rwKeyword<number, number, CLOSEDCAPTION>;
get font_bgnd_opacity(): VScript.rwKeyword<number, number, CLOSEDCAPTION>;
get bgnd(): BOX;
}
export declare class PIP {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get monitoring_object_id(): VScript.rwKeyword<number, number, PIP>;
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, PIP>;
get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>;
get keep_ar(): VScript.rwKeyword<boolean, boolean, PIP>;
get video_crop(): VScript.rwKeyword<any, CROP | null, this>;
get bgnd(): BOX;
get video_border(): BORDER;
get ppms(): VScript.StronglyTypedArray<PIP, PIPPPM, VScript.RowView<PIPPPM>>;
get omd(): MD;
get umd(): MD;
get tally_lamps(): TALLYLAMPS;
get tally_settings(): PIPTALLYSETTINGS;
get closed_caption(): CLOSEDCAPTION;
}
export declare class PIPAsNamedTableRow extends PIP {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<PIP>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<PIP>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare class TMPREMOVEDFROMPIPStruct {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get alarms(): _ClusterMonitoringObjects.ClusterMonitoringObjectAlarmsEnable;
}
export interface CLOCKTIME {
seconds: number;
minutes: number;
hours: number;
}
export declare class CLOCKTIMESETTINGS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get metadata_monitoring_object_id(): VScript.rwKeyword<any, _ClusterMonitoringObjects.MonitoringObjectChannelID | null, this>;
get timecode_select(): VScript.rwKeyword<import("./Time").TimecodeType, import("./Time").TimecodeType, CLOCKTIMESETTINGS>;
get timezone_offset(): VScript.rwKeyword<any, CLOCKTIME | null, this>;
get countdown_enable(): VScript.rwKeyword<boolean, boolean, CLOCKTIMESETTINGS>;
get countdown_time(): VScript.rwKeyword<any, CLOCKTIME | null, this>;
}
export declare class ANALOGCLOCK {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, ANALOGCLOCK>;
get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>;
get theme(): VScript.rwKeyword<number, number, ANALOGCLOCK>;
get time_settings(): CLOCKTIMESETTINGS;
}
export declare class ANALOGCLOCKAsNamedTableRow extends ANALOGCLOCK {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<ANALOGCLOCK>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<ANALOGCLOCK>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare class DIGITALCLOCK {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, DIGITALCLOCK>;
get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>;
get show_frames(): VScript.rwKeyword<boolean, boolean, DIGITALCLOCK>;
get digit_font_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get digit_font(): VScript.rwKeyword<any, FONT | null, this>;
get digit_bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get time_settings(): CLOCKTIMESETTINGS;
get bgnd(): BOX;
}
export declare class DIGITALCLOCKAsNamedTableRow extends DIGITALCLOCK {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<DIGITALCLOCK>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<DIGITALCLOCK>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare class TEXTBOX {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, TEXTBOX>;
get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>;
get arg0(): VScript.rwKeyword<number, number, TEXTBOX>;
get arg1(): VScript.rwKeyword<number, number, TEXTBOX>;
get flash_bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get flash_label_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get flash_speed(): VScript.rwKeyword<number, number, TEXTBOX>;
get bgnd(): BOX;
get label(): LABEL;
}
export declare class TEXTBOXAsNamedTableRow extends TEXTBOX {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<TEXTBOX>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<TEXTBOX>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare class IMAGE {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, IMAGE>;
get geometry(): VScript.rwKeyword<any, GEOMETRY | null, this>;
}
export declare class IMAGEAsNamedTableRow extends IMAGE {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<IMAGE>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<IMAGE>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare type HEADLAYOUTMODE = "MANUAL" | "AUTO" | "AUTO_MONITORING" | "PATTERN_ID";
export declare class AUTOMONITORINGSETTINGS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get first_monitoring_object_id(): VScript.rwKeyword<number, number, AUTOMONITORINGSETTINGS>;
get last_monitoring_object_id(): VScript.rwKeyword<number, number, AUTOMONITORINGSETTINGS>;
}
export declare class MultiviewerHeadLayout {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get layout_mode(): VScript.rwKeyword<HEADLAYOUTMODE, HEADLAYOUTMODE, MultiviewerHeadLayout>;
get pattern_id(): VScript.rwKeyword<number, number, MultiviewerHeadLayout>;
get pattern_gap_x(): VScript.rwKeyword<number, number, MultiviewerHeadLayout>;
get pattern_gap_y(): VScript.rwKeyword<number, number, MultiviewerHeadLayout>;
get auto_monitoring(): AUTOMONITORINGSETTINGS;
}
export declare class MultiviewerHeadStreamingConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get enable(): VScript.rwKeyword<boolean, boolean, MultiviewerHeadStreamingConfiguration>;
get transport_format(): VScript.rwKeyword<_Video.TransportFormat, _Video.TransportFormat, MultiviewerHeadStreamingConfiguration>;
}
export declare class TALLYRULE {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get bit_id(): VScript.rwKeyword<number, number, TALLYRULE>;
get priority_id(): VScript.rwKeyword<number, number, TALLYRULE>;
get colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
}
export declare class TALLYRULES {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get rule_0(): TALLYRULE;
get rule_1(): TALLYRULE;
get rule_2(): TALLYRULE;
get rule_3(): TALLYRULE;
get rule_4(): TALLYRULE;
get rule_5(): TALLYRULE;
get rule_6(): TALLYRULE;
get rule_7(): TALLYRULE;
}
export declare class MultiviewerHeadGlobalParameters {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get display_mode(): VScript.rwKeyword<DISPLAYMODE, DISPLAYMODE, MultiviewerHeadGlobalParameters>;
get video_standard(): VScript.rwKeyword<_MultiviewerIO.MultiviewerHeadVideoStandard, _MultiviewerIO.MultiviewerHeadVideoStandard, MultiviewerHeadGlobalParameters>;
get double_buffer_mode(): VScript.rwKeyword<_MultiviewerIO.DOUBLEBUFFERMODE, _MultiviewerIO.DOUBLEBUFFERMODE, MultiviewerHeadGlobalParameters>;
get bgnd_colour(): VScript.rwKeyword<any, HSLCOLOUR | null, this>;
get layout(): MultiviewerHeadLayout;
get ppm_scale(): PPMSCALESETTINGS;
get tally_rules(): TALLYRULES;
get streaming(): MultiviewerHeadStreamingConfiguration;
}
export declare class MultiviewerHeadGlobalConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get parameters(): MultiviewerHeadGlobalParameters;
get pip(): VScript.StronglyTypedNamedTable<PIP, VScript.NamedTableRowView<PIP>>;
get ppm(): VScript.StronglyTypedNamedTable<STANDALONEPPM, VScript.NamedTableRowView<STANDALONEPPM>>;
get analog_clock(): VScript.StronglyTypedNamedTable<ANALOGCLOCK, VScript.NamedTableRowView<ANALOGCLOCK>>;
get digital_clock(): VScript.StronglyTypedNamedTable<DIGITALCLOCK, VScript.NamedTableRowView<DIGITALCLOCK>>;
get text_box(): VScript.StronglyTypedNamedTable<TEXTBOX, VScript.NamedTableRowView<TEXTBOX>>;
get image(): VScript.StronglyTypedNamedTable<IMAGE, VScript.NamedTableRowView<IMAGE>>;
}
export declare class MultiviewerHeadGlobalConfigurationAsNamedTableRow extends MultiviewerHeadGlobalConfiguration {
private readonly raw_row;
readonly enclosing_table: VScript.StronglyTypedNamedTable<MultiviewerHeadGlobalConfiguration>;
readonly index: number;
constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<MultiviewerHeadGlobalConfiguration>);
rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>;
delete(opts?: VScript.CommonWriteOptions): Promise<void>;
}
export declare class ALARMSEVERITYLEVEL {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get font_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
get bgnd_colour(): VScript.rwKeyword<any, HSLCOLOURWITHOPACITY | null, this>;
}
export declare class ALARMSSEVERITYLEVELS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get border_width(): VScript.rwKeyword<number, number, ALARMSSEVERITYLEVELS>;
get severity_level_0(): ALARMSEVERITYLEVEL;
get severity_level_1(): ALARMSEVERITYLEVEL;
get severity_level_2(): ALARMSEVERITYLEVEL;
get severity_level_3(): ALARMSEVERITYLEVEL;
get severity_level_4(): ALARMSEVERITYLEVEL;
}
export declare class MultiviewerGlobalConfigurationParameters {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get alarms(): ALARMSSEVERITYLEVELS;
}
export declare class MultiviewerGlobalConfiguration {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get parameters(): MultiviewerGlobalConfigurationParameters;
get head(): VScript.StronglyTypedNamedTable<MultiviewerHeadGlobalConfiguration, VScript.NamedTableRowView<MultiviewerHeadGlobalConfiguration>>;
}
export interface PIPROUTING {
video_texture_width: number;
video_texture_height: number;
video_texture_input_id: number;
video_texture_input_rl_id: number;
}
export declare class MultiviewerPIPGlobalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get use_full_size(): VScript.rKeyword<boolean, boolean, MultiviewerPIPGlobalRuntime>;
get resolution_level(): VScript.rKeyword<RESOLUTIONLEVEL, RESOLUTIONLEVEL, MultiviewerPIPGlobalRuntime>;
}
export declare class MultiviewerPIPGlobalRuntimeAsTableRow extends MultiviewerPIPGlobalRuntime {
readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPGlobalRuntime>;
readonly index: number;
constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPGlobalRuntime>);
}
export declare class MultiviewerHeadGlobalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get pip(): VScript.StronglyTypedTable<MultiviewerPIPGlobalRuntime, VScript.TableRowView<MultiviewerPIPGlobalRuntime>>;
}
export declare class MultiviewerHeadGlobalRuntimeAsTableRow extends MultiviewerHeadGlobalRuntime {
readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadGlobalRuntime>;
readonly index: number;
constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadGlobalRuntime>);
}
export declare class MultiviewerGlobalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get head(): VScript.StronglyTypedTable<MultiviewerHeadGlobalRuntime, VScript.TableRowView<MultiviewerHeadGlobalRuntime>>;
}
export declare class MultiviewerGlobal {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get configuration(): MultiviewerGlobalConfiguration;
get runtime(): MultiviewerGlobalRuntime;
}
export interface LoadValue {
value: number;
percents: number;
}
export declare class ManifoldCoreRasterizerStatistics {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get clocks_per_frame_active(): VScript.rKeyword<number, number, ManifoldCoreRasterizerStatistics>;
get pixel_clocks_per_frame(): VScript.rKeyword<any, LoadValue | null, this>;
get pixels_per_frame(): VScript.rKeyword<any, LoadValue | null, this>;
get clocks_store_wait_for_memory(): VScript.rKeyword<any, LoadValue | null, this>;
}
export declare class ManifoldCoreRasterizerStatisticsAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ManifoldCoreRasterizerStatistics {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ManifoldCoreStatistics {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get sync_length(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get sync_calc_length(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_0_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_1_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_2_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_3_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_4_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_5_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_6_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get output_7_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get total_primitives_num(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get core_total_clks(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get core_active_clks(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get core_load(): VScript.rKeyword<number, number, ManifoldCoreStatistics>;
get rasterizers(): VScript.StronglyTypedArray<ManifoldCoreStatistics, ManifoldCoreRasterizerStatistics, VScript.RowView<ManifoldCoreRasterizerStatistics>>;
}
export declare class ManifoldCoreStatisticsAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends ManifoldCoreStatistics {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class RLBLOCKSTATISTICS {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get total_num(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>;
get free_num(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>;
get used_num(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>;
get max_width(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>;
get max_height(): VScript.rKeyword<number, number, RLBLOCKSTATISTICS>;
}
export declare class RLBLOCKSTATISTICSAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends RLBLOCKSTATISTICS {
readonly index: number;
readonly parent: ParentType;
constructor(st: VScript.Subtree, index: number, parent: ParentType);
}
export declare class ManifoldMemoryStatistics {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get mem_band_max_gbits(): VScript.rKeyword<number, number, ManifoldMemoryStatistics>;
get mem_band_write_gbits(): VScript.rKeyword<number, number, ManifoldMemoryStatistics>;
get mem_band_read_gbits(): VScript.rKeyword<number, number, ManifoldMemoryStatistics>;
get rl_blocks(): VScript.StronglyTypedArray<ManifoldMemoryStatistics, RLBLOCKSTATISTICS, VScript.RowView<RLBLOCKSTATISTICS>>;
}
export declare class MultiviewerStatistics {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get cores(): VScript.StronglyTypedArray<MultiviewerStatistics, ManifoldCoreStatistics, VScript.RowView<ManifoldCoreStatistics>>;
get memory(): ManifoldMemoryStatistics;
}
export declare class MultiviewerPIPLocalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get routing(): VScript.rKeyword<any, PIPROUTING | null, this>;
}
export declare class MultiviewerPIPLocalRuntimeAsTableRow extends MultiviewerPIPLocalRuntime {
readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPLocalRuntime>;
readonly index: number;
constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerPIPLocalRuntime>);
}
export declare class MultiviewerHeadLocalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get pip(): VScript.StronglyTypedTable<MultiviewerPIPLocalRuntime, VScript.TableRowView<MultiviewerPIPLocalRuntime>>;
}
export declare class MultiviewerHeadLocalRuntimeAsTableRow extends MultiviewerHeadLocalRuntime {
readonly enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadLocalRuntime>;
readonly index: number;
constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MultiviewerHeadLocalRuntime>);
}
export declare class MultiviewerLocalRuntime {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get head(): VScript.StronglyTypedTable<MultiviewerHeadLocalRuntime, VScript.TableRowView<MultiviewerHeadLocalRuntime>>;
get statistics(): MultiviewerStatistics;
}
export declare class MultiviewerLocal {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get runtime(): MultiviewerLocalRuntime;
}
export declare class All {
readonly raw: VScript.Subtree;
constructor(raw: VScript.Subtree);
get global(): MultiviewerGlobal;
get local(): MultiviewerLocal;
}
export declare const Enums: {
readonly HEADLAYOUTMODE: HEADLAYOUTMODE[];
readonly RESOLUTIONLEVEL: RESOLUTIONLEVEL[];
readonly PIPTALLYMODE: PIPTALLYMODE[];
readonly PPMDECAY: PPMDECAY[];
readonly PEAKHOLDDECAY: PEAKHOLDDECAY[];
readonly PEAKHOLDTIME: PEAKHOLDTIME[];
readonly PIPPPMALIGNMENT: PIPPPMALIGNMENT[];
readonly PPMScaleType: PPMScaleType[];
readonly PPMScalePosition: PPMScalePosition[];
readonly PPMDisplayMode: PPMDisplayMode[];
readonly MDCELLMODE: MDCELLMODE[];
readonly MDMODE: MDMODE[];
readonly FONTSTYLE: FONTSTYLE[];
readonly FONTFAMILY: FONTFAMILY[];
readonly BORDERRADIUSCORNERS: BORDERRADIUSCORNERS[];
readonly DISPLAYMODE: DISPLAYMODE[];
readonly ALIGNMENT: ALIGNMENT[];
};
export {};