using System; using System.Collections.Generic; using System.Text; namespace QSharp { static class QBonjour { public const string TCPService = "_qlab._tcp.local."; public const string UDPService = "_qlab._udp.local."; } static class QCueType { public const string Cue = "Cue"; public const string CueList = "Cue List"; public const string Cart = "Cart"; public const string Group = "Group"; public const string Audio = ""; public const string Mic = "Mic"; public const string Video = "Video"; public const string Camera = "Camera"; public const string Text = "Text"; public const string Light = "Light"; public const string Fade = "Fade"; public const string Network = "Network"; public const string MIDI = "MIDI"; public const string MIDIFile = "MIDI File"; public const string Timecode = "Timecode"; public const string Start = "Start"; public const string Stop = "Stop"; public const string Pause = "Paus"; public const string Load = "Load"; public const string Reset = "Reset"; public const string Devamp = "Devamp"; public const string Goto = "GoTo"; public const string Target = "Target"; public const string Arm = "Arm"; public const string Disarm = "Disarm"; public const string Wait = "Wait"; public const string Memo = "Memo"; public const string Script = "Script"; public const string Stagetracker = "Stagetracker"; //v3 public const string OSC = "OSC"; public const string Titles = "Titles"; } static class QOSCKey { public const string UID = "uniqueID"; public const string Type = "type"; public const string Parent = "parent"; public const string Name = "name"; public const string Number = "number"; public const string Notes = "notes"; public const string FileTarget = "fileTarget"; public const string CueTargetNumber = "cueTargetNumber"; public const string CurrentCueTarget = "currentCueTarget"; public const string ColorName = "colorName"; public const string Flagged = "flagged"; public const string Armed = "armed"; public const string ContinueMode = "continueMode"; public const string PreWait = "preWait"; public const string PostWait = "postWait"; public const string CurrentDuration = "currentDuration"; public const string PercentPreWaitElapsed = "percentPreWaitElapsed"; public const string PercentPostWaitElapsed = "percentPostWaitElapsed"; public const string PercentActionElapsed = "percentActionElapsed"; public const string PreWaitElapsed = "preWaitElapsed"; public const string PostWaitElapsed = "postWaitElapsed"; public const string ActionElapsed = "actionElapsed"; public const string GroupMode = "mode"; public const string CartPosition = "cartPosition"; public const string CartRows = "cartRows"; public const string CartColumns = "cartColumns"; public const string HasFileTargets = "hasFileTargets"; public const string HasCueTargets = "hasCueTargets"; public const string AllowsEditingDuration = "allowsEditingDuration"; public const string IsPanicking = "isPanicking"; public const string IsTailingOut = "isTailingOut"; public const string IsRunning = "isRunning"; public const string IsLoaded = "isLoaded"; public const string IsPaused = "isPaused"; public const string IsBroken = "isBroken"; public const string IsOverridden = "isOverridden"; public const string TranslationX = "translationX"; public const string TranslationY = "translationY"; public const string ScaleX = "scaleX"; public const string ScaleY = "scaleY"; public const string OriginX = "originX"; public const string OriginY = "originY"; public const string Quaternion = "quaternion"; public const string SurfaceSize = "surfaceSize"; public const string CueSize = "cueSize"; public const string PreserveAspectRatio = "preserveAspectRatio"; public const string Layer = "layer"; public const string Patch = "patch"; public const string PatchList = "patchList"; public const string SurfaceList = "surfaceList"; public const string Cues = "cues"; public const string ListName = "listName"; public const string SurfaceID = "surfaceID"; public const string FullSurface = "fullSurface"; public const string Opacity = "opacity"; public const string RotationZ = "rotationZ"; public const string RotationY = "rotationY"; public const string RotationX = "rotationX"; public const string PlaybackPositionId = "playbackPositionId"; public const string StartNextCueWhenSliceEnds = "startNextCueWhenSliceEnds"; public const string StopTargetWhenSliceEnds = "stopTargetWhenSliceEnds"; public const string SliderLevel = "sliderLevel"; // v3 public const string Duration = "duration"; public const string FullScreen = "fullScreen"; } static class QIdentifiers { // Identifiers for "fake" cues public const string RootCue = "__root__"; public const string ActiveCues = "__active__"; } //these should really be enums static class QFadeMode { public const int Absolute = 0; public const int Relative = 1; } static class QContinueMode { public const int NoContinue = 0; public const int AutoContinue = 1; public const int AutoFollow = 2; } }