/** * Created by jimsugg on 9/16/16. */ export type BaDmId = string; // GUID string export const BaDmIdNone : BaDmId = "0"; export enum VideoMode { v1920x1080x60p, v1920x1080x30p, v1920x1080x24p, v1920x1080x60i, v1920x1080x30i } export const VideoModeName = (vm : VideoMode) => VideoMode[vm].slice(1); export enum ZoneType { Video_Or_Images, Video_Only, Images, Audio_Only, Enhanced_Audio, Ticker, Clock, Background_Image } export const ZoneTypeName = (zt : ZoneType) => ZoneType[zt].replace(/_/g, " "); export enum ContentItemType { Media, Html, LiveMedia, MrssFeed } export enum MediaStateContainerType { Zone, MediaList, SuperState } export enum EventType { MediaEnd, Timer } export enum TransitionType { No_effect, Image_wipe_from_top, Image_wipe_from_bottom, Image_wipe_from_left, Image_wipe_from_right, Explode_from_center, Explode_top_left, Explode_top_right, Explode_bottom_left, Explode_bottom_right, Venetian_blinds__vertical, Venetian_blinds__horizontal, Comb_effect__vertical, Comb_effect__horizontal, Fade_to_background_color, Fade_to_new_image, Slide_from_top, Slide_from_bottom, Slide_from_left, Slide_from_right } export const TransitionTypeName = (tt : TransitionType) => TransitionType[tt].replace(/__/g, " - ").replace(/_/g, " "); export enum CompareOperator { Equals, NotEquals, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual }