Table of Contents

Class VisionarySolutionsDecoderDriver

Namespace
Dgi_VisionarySolutionsDecoderDriver
Assembly
DGI.Framework.Transport.VisionarySolutions.DecoderDriver.dll

Driver to communicate with Visionary Solutions Decoders.
Intended to be use with a UDP Interface.
It will start polling the decoder when registered.
It will stop polling when unregistered
Polling will happen every 2 seconds

public class VisionarySolutionsDecoderDriver
Inheritance
VisionarySolutionsDecoderDriver

Constructors

VisionarySolutionsDecoderDriver(IDgiCommunication)

Constructor for Visionary Solution Decoder driver

Properties

ClassLogger

Serilog ILogger Property. Defaults to Global Logger if not assigned

Stream

Stream Information

Video

Stream Information

VideoOutputWhenNoEncoder

Gets or Sets the video Output Mode when setting the Encoder with Empty String

VideoTiming

Video Timing Information

VideoWall

Video Wall Information

WaitBetweenMessages

Gets or Sets the delay between sent messages

Methods

ActivateVideoWall(ushort, ushort, ushort, ushort)

Activates Video wall according to Maximum Number of Columns and Rows and the particular Row and Column of this decoder

DeactivateVideoWall()

Deactivates Video Wall

Register()

Connects driver to the external communication device

SetEncoderIpAddress(string)

Sets decoder with Encoder IP Address to which a decoder is tuned

SetOsdText(string)

Set the On Screen Display Text

Unregister()

Disconnect driver from the external communication device

Events

StreamChanged

Event triggered when polling detects that Stream Property Changed

VideoChanged

Event triggered when a Video Property Changed

VideoTimingChanged

Event triggered when a Video Timing Property Changed

VideoWallChanged

Event triggered when a Video Wall Property Changed