UNPKG

@joergmittaglawo/dmvconfig

Version:

DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.

275 lines (272 loc) 15.9 kB
import * as VScript from "vscript"; import * as _Audio from "./Audio"; import * as _Video from "./Video"; export declare const lift: { readonly J2KDecoderStatistics: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderStatistics | null; readonly J2KDecoderChannel: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderChannel | null; readonly J2KDecoderRuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderRuntime | null; readonly J2KDecoderMetadataRuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderMetadataRuntime | null; readonly J2KDecoderAudioRuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderAudioRuntime | null; readonly J2KDecoderVideoRuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderVideoRuntime | null; readonly J2KDecoderJ2KRuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderJ2KRuntime | null; readonly J2KDecoderJ2KT2Runtime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderJ2KT2Runtime | null; readonly J2KDecoderMPT2Runtime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderMPT2Runtime | null; readonly MP2TPES: (kwl: string | null, socket: VScript.VSocket) => MP2TPES | null; readonly TTr01J2kVideoDescriptor: (kwl: string | null, socket: VScript.VSocket) => TTr01J2kVideoDescriptor | null; readonly J2KDecoderRTPRuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderRTPRuntime | null; readonly J2KDecoderConfiguration: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderConfiguration | null; readonly J2KDecoderSyncConfiguration: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderSyncConfiguration | null; readonly J2KDecoderCRURuntime: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderCRURuntime | null; readonly J2KDecoderCRURL: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderCRURL | null; readonly J2KDecoderSyncConfigurationManual: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderSyncConfigurationManual | null; readonly J2KDecoderMP2TConfiguration: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderMP2TConfiguration | null; readonly J2KDecoderRTPConfiguration: (kwl: string | null, socket: VScript.VSocket) => J2KDecoderRTPConfiguration | null; }; export declare const lower: { readonly J2KDecoderStatistics: (ref: J2KDecoderStatistics | null) => string | null; readonly J2KDecoderChannel: (ref: J2KDecoderChannel | null) => string | null; readonly J2KDecoderRuntime: (ref: J2KDecoderRuntime | null) => string | null; readonly J2KDecoderMetadataRuntime: (ref: J2KDecoderMetadataRuntime | null) => string | null; readonly J2KDecoderAudioRuntime: (ref: J2KDecoderAudioRuntime | null) => string | null; readonly J2KDecoderVideoRuntime: (ref: J2KDecoderVideoRuntime | null) => string | null; readonly J2KDecoderJ2KRuntime: (ref: J2KDecoderJ2KRuntime | null) => string | null; readonly J2KDecoderJ2KT2Runtime: (ref: J2KDecoderJ2KT2Runtime | null) => string | null; readonly J2KDecoderMPT2Runtime: (ref: J2KDecoderMPT2Runtime | null) => string | null; readonly MP2TPES: (ref: MP2TPES | null) => string | null; readonly TTr01J2kVideoDescriptor: (ref: TTr01J2kVideoDescriptor | null) => string | null; readonly J2KDecoderRTPRuntime: (ref: J2KDecoderRTPRuntime | null) => string | null; readonly J2KDecoderConfiguration: (ref: J2KDecoderConfiguration | null) => string | null; readonly J2KDecoderSyncConfiguration: (ref: J2KDecoderSyncConfiguration | null) => string | null; readonly J2KDecoderCRURuntime: (ref: J2KDecoderCRURuntime | null) => string | null; readonly J2KDecoderCRURL: (ref: J2KDecoderCRURL | null) => string | null; readonly J2KDecoderSyncConfigurationManual: (ref: J2KDecoderSyncConfigurationManual | null) => string | null; readonly J2KDecoderMP2TConfiguration: (ref: J2KDecoderMP2TConfiguration | null) => string | null; readonly J2KDecoderRTPConfiguration: (ref: J2KDecoderRTPConfiguration | null) => string | null; }; export declare class J2KDecoderRTPConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get activate(): VScript.duplexKeyword<boolean, boolean, J2KDecoderRTPConfiguration>; /** Primary source input ip address */ get src_ip_address(): VScript.rwKeyword<string, string, J2KDecoderRTPConfiguration>; /** Primary destination input ip address */ get dest_ip_address(): VScript.rwKeyword<string, string, J2KDecoderRTPConfiguration>; /** Secondary source input ip address */ get secondary_src_ip_address(): VScript.rwKeyword<string, string, J2KDecoderRTPConfiguration>; /** Secondary destination input ip address */ get secondary_dest_ip_address(): VScript.rwKeyword<string, string, J2KDecoderRTPConfiguration>; /** */ get read_delay(): VScript.rwKeyword<number, number, J2KDecoderRTPConfiguration>; /** */ get audio_delay(): VScript.rwKeyword<number, number, J2KDecoderRTPConfiguration>; } export declare class J2KDecoderMP2TConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get pmt_pid(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get video_pid(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_1(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_2(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_3(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_4(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_5(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_6(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_7(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; get audio_pid_8(): VScript.rwKeyword<number, number, J2KDecoderMP2TConfiguration>; } export declare type SYNCMODE = "AUTO" | "MANUAL"; export declare class J2KDecoderSyncConfigurationManual { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get clock_drift(): VScript.rwKeyword<number, number, J2KDecoderSyncConfigurationManual>; get phase(): VScript.rwKeyword<number, number, J2KDecoderSyncConfigurationManual>; } export declare class J2KDecoderCRURL { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get samples_num(): VScript.rKeyword<number, number, J2KDecoderCRURL>; get frames_dist(): VScript.rKeyword<number, number, J2KDecoderCRURL>; get ktau(): VScript.rKeyword<number, number, J2KDecoderCRURL>; get drift(): VScript.rKeyword<number, number, J2KDecoderCRURL>; } export declare class J2KDecoderCRURLAsArrayRow<ParentType extends VScript.StronglyTypedSubtree> extends J2KDecoderCRURL { readonly index: number; readonly parent: ParentType; constructor(st: VScript.Subtree, index: number, parent: ParentType); } export declare class J2KDecoderCRURuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get phase_offset(): VScript.rKeyword<number, number, J2KDecoderCRURuntime>; get phase_jitter(): VScript.rKeyword<number, number, J2KDecoderCRURuntime>; get clock_drift(): VScript.rKeyword<number, number, J2KDecoderCRURuntime>; get r_l_s(): VScript.StronglyTypedArray<J2KDecoderCRURuntime, J2KDecoderCRURL, VScript.RowView<J2KDecoderCRURL>>; } export declare class J2KDecoderSyncConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); /** Interval where phase should remain, if exceeded then hard jump executed. */ get phase_insensitive_interval(): VScript.rwKeyword<number, number, J2KDecoderSyncConfiguration>; /** After which value */ get ktau_threshold(): VScript.rwKeyword<number, number, J2KDecoderSyncConfiguration>; } export declare class J2KDecoderConfiguration { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get rtp(): J2KDecoderRTPConfiguration; get mp2t(): J2KDecoderMP2TConfiguration; get cru(): J2KDecoderSyncConfiguration; } export declare class J2KDecoderRTPRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get dummy(): VScript.rwKeyword<boolean, boolean, J2KDecoderRTPRuntime>; get use_sdp(): VScript.rwKeyword<boolean, boolean, J2KDecoderRTPRuntime>; get sdp(): VScript.rKeyword<string, string, J2KDecoderRTPRuntime>; } export declare class TTr01J2kVideoDescriptor { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get extended_capability_flag(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get profile_and_level(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get horizontal_size(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get vertical_size(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get max_bit_rate(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get max_buffer_size(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get d_e_n_frame_rate(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get n_u_m_frame_rate(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get stripe_flag(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get block_flag(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get mdm_flag(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get color_specification(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get still_mode(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get interlaced_video(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get colour_primaries(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get transfer_characteristics(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get matrix_coefficients(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get video_full_range_flag(): VScript.rKeyword<boolean, boolean, TTr01J2kVideoDescriptor>; get strp_max_idx(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get strp_height(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get full_horizontal_size(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get full_vertical_size(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get blk_width(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get blk_height(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get max_blk_idx_h(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get max_blk_idx_v(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get blk_idx_h(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get blk_idx_v(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get x_c0(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get y_c0(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get x_c1(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get y_c1(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get x_c2(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get y_c2(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get x_wp(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get y_wp(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get l_max(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get l_min(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get max_c_l_l(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; get max_f_a_l_l(): VScript.rKeyword<number, number, TTr01J2kVideoDescriptor>; } export declare class MP2TPES { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get type(): VScript.rKeyword<number, number, MP2TPES>; get pid(): VScript.rKeyword<number, number, MP2TPES>; } export declare class MP2TPESAsTableRow extends MP2TPES { readonly enclosing_table: VScript.StronglyTypedTable<MP2TPES>; readonly index: number; constructor(raw_row: VScript.TableRow, enclosing_table: VScript.StronglyTypedTable<MP2TPES>); } export declare class J2KDecoderMPT2Runtime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get p_e_s(): VScript.StronglyTypedTable<MP2TPES, VScript.TableRowView<MP2TPES>>; get j2k_video_descriptor(): TTr01J2kVideoDescriptor; } export declare class J2KDecoderJ2KT2Runtime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get packets_num(): VScript.rKeyword<number, number, J2KDecoderJ2KT2Runtime>; } export declare class J2KDecoderJ2KRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get t2(): J2KDecoderJ2KT2Runtime; } export declare class J2KDecoderVideoRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get video_standard(): VScript.rKeyword<_Video.Standard, _Video.Standard, J2KDecoderVideoRuntime>; get output(): _Video.Essence; } export declare class J2KDecoderAudioRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get output(): _Audio.Essence; get source_slice(): _Audio.SignalSourceSlice; } export declare class J2KDecoderMetadataRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get dummy(): VScript.rwKeyword<boolean, boolean, J2KDecoderMetadataRuntime>; } export declare class J2KDecoderRuntime { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get rtp(): J2KDecoderRTPRuntime; get mpt2(): J2KDecoderMPT2Runtime; get cru(): J2KDecoderCRURuntime; get j2k(): J2KDecoderJ2KRuntime; get video(): J2KDecoderVideoRuntime; get audio(): J2KDecoderAudioRuntime; get metadata(): J2KDecoderMetadataRuntime; } export declare class J2KDecoderChannel { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get configuration(): J2KDecoderConfiguration; get runtime(): J2KDecoderRuntime; } export declare class J2KDecoderChannelAsNamedTableRow extends J2KDecoderChannel { private readonly raw_row; readonly enclosing_table: VScript.StronglyTypedNamedTable<J2KDecoderChannel>; readonly index: number; constructor(raw_row: VScript.NamedTableRow, enclosing_table: VScript.StronglyTypedNamedTable<J2KDecoderChannel>); rename(name: string, opts?: VScript.CommonWriteOptions): Promise<void>; delete(opts?: VScript.CommonWriteOptions): Promise<void>; } export declare class J2KDecoderStatistics { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get mem_band_max_gbits(): VScript.rKeyword<number, number, J2KDecoderStatistics>; get mem_band_write_gbits(): VScript.rKeyword<number, number, J2KDecoderStatistics>; get mem_band_read_gbits(): VScript.rKeyword<number, number, J2KDecoderStatistics>; get t1_total_clks(): VScript.rKeyword<number, number, J2KDecoderStatistics>; get t1_active_clks(): VScript.rKeyword<number, number, J2KDecoderStatistics>; get t1_load(): VScript.rKeyword<number, number, J2KDecoderStatistics>; } export declare class All { readonly raw: VScript.Subtree; constructor(raw: VScript.Subtree); get decoders(): VScript.StronglyTypedNamedTable<J2KDecoderChannel, VScript.NamedTableRowView<J2KDecoderChannel>>; get statistics(): J2KDecoderStatistics; } export declare const Enums: { readonly SYNCMODE: SYNCMODE[]; };