UNPKG

@joergmittaglawo/dmvconfig

Version:

DMV Configuration scripts for Lawo V__matrix Distributed Multiviewers.

143 lines (142 loc) 10.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VideoCrossbar = exports.Video = exports.UDXMetadataRequests = exports.UDX = exports.TimeFlows = exports.Time = exports.SystemClock = exports.System = exports.Splitter = exports.SoftwareUpdate = exports.SDP = exports.RTPReceiver = exports.Primitives = exports.PassthroughTransmitter = exports.PTPFlows = exports.PTPClock = exports.PTP = exports.NetworkInterfaces = exports.MultiviewerIO = exports.Multiviewer = exports.Monitoring = exports.MipmapTransmitter = exports.MetadataProcessor = exports.Memory = exports.MasterClock = exports.J2KDecoder = exports.IOModule = exports.Genlock = exports.EthernetStats = exports.EthernetSlot = exports.DelayHandler = exports.Definitions = exports.DataDelayHandler = exports.ColorCorrection = exports.ClusterSources = exports.ClusterProcessors = exports.ClusterOutputs = exports.ClusterNodes = exports.ClusterMonitoringObjects = exports.Cluster = exports.ClosXBar = exports.AudioTransmitter = exports.AudioSrcHandler = exports.AudioSignalGenerator = exports.AudioMixer = exports.AudioGain = exports.AudioDelayHandler = exports.AudioCrossbar = exports.Audio = exports.AVCrossbar = void 0; exports.VMatrix = exports.VideoTransmitter = exports.VideoSignalGenerator = exports.VideoMixer = exports.VideoDelayHandler = void 0; const VScript = require("vscript"); const AVCrossbar = require("./AVCrossbar"); exports.AVCrossbar = require("./AVCrossbar"); exports.Audio = require("./Audio"); const AudioCrossbar = require("./AudioCrossbar"); exports.AudioCrossbar = require("./AudioCrossbar"); exports.AudioDelayHandler = require("./AudioDelayHandler"); const AudioGain = require("./AudioGain"); exports.AudioGain = require("./AudioGain"); const AudioMixer = require("./AudioMixer"); exports.AudioMixer = require("./AudioMixer"); const AudioSignalGenerator = require("./AudioSignalGenerator"); exports.AudioSignalGenerator = require("./AudioSignalGenerator"); const AudioSrcHandler = require("./AudioSrcHandler"); exports.AudioSrcHandler = require("./AudioSrcHandler"); const AudioTransmitter = require("./AudioTransmitter"); exports.AudioTransmitter = require("./AudioTransmitter"); const ClosXBar = require("./ClosXBar"); exports.ClosXBar = require("./ClosXBar"); const Cluster = require("./Cluster"); exports.Cluster = require("./Cluster"); exports.ClusterMonitoringObjects = require("./ClusterMonitoringObjects"); exports.ClusterNodes = require("./ClusterNodes"); exports.ClusterOutputs = require("./ClusterOutputs"); exports.ClusterProcessors = require("./ClusterProcessors"); exports.ClusterSources = require("./ClusterSources"); const ColorCorrection = require("./ColorCorrection"); exports.ColorCorrection = require("./ColorCorrection"); exports.DataDelayHandler = require("./DataDelayHandler"); exports.Definitions = require("./Definitions"); const DelayHandler = require("./DelayHandler"); exports.DelayHandler = require("./DelayHandler"); const EthernetSlot = require("./EthernetSlot"); exports.EthernetSlot = require("./EthernetSlot"); exports.EthernetStats = require("./EthernetStats"); const Genlock = require("./Genlock"); exports.Genlock = require("./Genlock"); const IOModule = require("./IOModule"); exports.IOModule = require("./IOModule"); const J2KDecoder = require("./J2KDecoder"); exports.J2KDecoder = require("./J2KDecoder"); const MasterClock = require("./MasterClock"); exports.MasterClock = require("./MasterClock"); exports.Memory = require("./Memory"); const MetadataProcessor = require("./MetadataProcessor"); exports.MetadataProcessor = require("./MetadataProcessor"); const MipmapTransmitter = require("./MipmapTransmitter"); exports.MipmapTransmitter = require("./MipmapTransmitter"); const Monitoring = require("./Monitoring"); exports.Monitoring = require("./Monitoring"); const Multiviewer = require("./Multiviewer"); exports.Multiviewer = require("./Multiviewer"); const MultiviewerIO = require("./MultiviewerIO"); exports.MultiviewerIO = require("./MultiviewerIO"); const NetworkInterfaces = require("./NetworkInterfaces"); exports.NetworkInterfaces = require("./NetworkInterfaces"); exports.PTP = require("./PTP"); const PTPClock = require("./PTPClock"); exports.PTPClock = require("./PTPClock"); const PTPFlows = require("./PTPFlows"); exports.PTPFlows = require("./PTPFlows"); const PassthroughTransmitter = require("./PassthroughTransmitter"); exports.PassthroughTransmitter = require("./PassthroughTransmitter"); exports.Primitives = require("./Primitives"); const RTPReceiver = require("./RTPReceiver"); exports.RTPReceiver = require("./RTPReceiver"); exports.SDP = require("./SDP"); const SoftwareUpdate = require("./SoftwareUpdate"); exports.SoftwareUpdate = require("./SoftwareUpdate"); const Splitter = require("./Splitter"); exports.Splitter = require("./Splitter"); const System = require("./System"); exports.System = require("./System"); const SystemClock = require("./SystemClock"); exports.SystemClock = require("./SystemClock"); exports.Time = require("./Time"); const TimeFlows = require("./TimeFlows"); exports.TimeFlows = require("./TimeFlows"); const UDX = require("./UDX"); exports.UDX = require("./UDX"); const UDXMetadataRequests = require("./UDXMetadataRequests"); exports.UDXMetadataRequests = require("./UDXMetadataRequests"); exports.Video = require("./Video"); const VideoCrossbar = require("./VideoCrossbar"); exports.VideoCrossbar = require("./VideoCrossbar"); exports.VideoDelayHandler = require("./VideoDelayHandler"); const VideoMixer = require("./VideoMixer"); exports.VideoMixer = require("./VideoMixer"); const VideoSignalGenerator = require("./VideoSignalGenerator"); exports.VideoSignalGenerator = require("./VideoSignalGenerator"); const VideoTransmitter = require("./VideoTransmitter"); exports.VideoTransmitter = require("./VideoTransmitter"); class VMatrix { constructor(raw) { this.raw = raw; } static async open(pars) { return new VMatrix((await VScript.VSocket.open(pars)).root); } static adopt(socket) { return new VMatrix(socket.root); } async close() { await this.raw.socket.close(); } get a_v_crossbar() { return new AVCrossbar.All(new VScript.Subtree(this.raw.socket, "a_v_crossbar")); } get audio_crossbar() { return new AudioCrossbar.All(new VScript.Subtree(this.raw.socket, "audio_crossbar")); } get audio_gain() { return new AudioGain.All(new VScript.Subtree(this.raw.socket, "audio_gain")); } get audio_mixer() { return new AudioMixer.All(new VScript.Subtree(this.raw.socket, "audio_mixer")); } get audio_signal_generator() { return new AudioSignalGenerator.All(new VScript.Subtree(this.raw.socket, "audio_signal_generator")); } get audio_src_handler() { return new AudioSrcHandler.All(new VScript.Subtree(this.raw.socket, "audio_src_handler")); } get audio_transmitter() { return new AudioTransmitter.All(new VScript.Subtree(this.raw.socket, "audio_transmitter")); } get clos_x_bar() { return new ClosXBar.All(new VScript.Subtree(this.raw.socket, "clos_x_bar")); } get cluster() { return new Cluster.All(new VScript.Subtree(this.raw.socket, "cluster")); } get color_correction() { return new ColorCorrection.All(new VScript.Subtree(this.raw.socket, "color_correction")); } get delay_handler() { return new DelayHandler.All(new VScript.Subtree(this.raw.socket, "delay_handler")); } get ethernet_slot() { return new EthernetSlot.All(new VScript.Subtree(this.raw.socket, "ethernet_slot")); } get genlock() { return new Genlock.All(new VScript.Subtree(this.raw.socket, "genlock")); } get i_o_module() { return new IOModule.All(new VScript.Subtree(this.raw.socket, "i_o_module")); } get j2_k_decoder() { return new J2KDecoder.All(new VScript.Subtree(this.raw.socket, "j2_k_decoder")); } get master_clock() { return new MasterClock.All(new VScript.Subtree(this.raw.socket, "master_clock")); } get metadata_processor() { return new MetadataProcessor.All(new VScript.Subtree(this.raw.socket, "metadata_processor")); } get mipmap_transmitter() { return new MipmapTransmitter.All(new VScript.Subtree(this.raw.socket, "mipmap_transmitter")); } get monitoring() { return new Monitoring.All(new VScript.Subtree(this.raw.socket, "monitoring")); } get multiviewer() { return new Multiviewer.All(new VScript.Subtree(this.raw.socket, "multiviewer")); } get multiviewer_i_o() { return new MultiviewerIO.All(new VScript.Subtree(this.raw.socket, "multiviewer_i_o")); } get network_interfaces() { return new NetworkInterfaces.All(new VScript.Subtree(this.raw.socket, "network_interfaces")); } get p_t_p_clock() { return new PTPClock.All(new VScript.Subtree(this.raw.socket, "p_t_p_clock")); } get p_t_p_flows() { return new PTPFlows.All(new VScript.Subtree(this.raw.socket, "p_t_p_flows")); } get passthrough_transmitter() { return new PassthroughTransmitter.All(new VScript.Subtree(this.raw.socket, "passthrough_transmitter")); } get r_t_p_receiver() { return new RTPReceiver.All(new VScript.Subtree(this.raw.socket, "r_t_p_receiver")); } get software_update() { return new SoftwareUpdate.All(new VScript.Subtree(this.raw.socket, "software_update")); } get splitter() { return new Splitter.All(new VScript.Subtree(this.raw.socket, "splitter")); } get system() { return new System.All(new VScript.Subtree(this.raw.socket, "system")); } get system_clock() { return new SystemClock.All(new VScript.Subtree(this.raw.socket, "system_clock")); } get time_flows() { return new TimeFlows.All(new VScript.Subtree(this.raw.socket, "time_flows")); } get u_d_x() { return new UDX.All(new VScript.Subtree(this.raw.socket, "u_d_x")); } get u_d_x_metadata_requests() { return new UDXMetadataRequests.All(new VScript.Subtree(this.raw.socket, "u_d_x_metadata_requests")); } get video_crossbar() { return new VideoCrossbar.All(new VScript.Subtree(this.raw.socket, "video_crossbar")); } get video_mixer() { return new VideoMixer.All(new VScript.Subtree(this.raw.socket, "video_mixer")); } get video_signal_generator() { return new VideoSignalGenerator.All(new VScript.Subtree(this.raw.socket, "video_signal_generator")); } get video_transmitter() { return new VideoTransmitter.All(new VScript.Subtree(this.raw.socket, "video_transmitter")); } } exports.VMatrix = VMatrix;