Unit mAirListTypes

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class EMessage  
Class ELicenseError  
Class EMaxAge  
Class ENotConnected  
Class EContainerIsEmpty  
Record TPlayoutConfig  
Record TItemPlaybackInfo  
Record TObjectChanges  
Record TSystemLogEntry  
Record TSystemLogSettings  
Record TDatabaseSearchOptions  

Types

TSetOfByte = set of byte;
TTimeValue = double;
TObjectID = int64;
TMessageHandle = cardinal;
TIntegerArray = array of integer;
TSingleArray = array of single;
TDoubleArray = array of double;
TStringArray = array of string;
TEnvelopeValue = double;
TEnvelopeValueArray = array of TEnvelopeValue;
TTimeValueArray = array of TTimeValue;
TPeakData = array[0..PEAKDATA_LENGTH-1] of single;
THourFilter = array [0..23] of boolean;
TWeekdayHourFilter = array[1..7] of THourFilter;
TLevelArray = array of single;
TRegionStringArray = array[1..MAX_REGION] of string;
TRegionMappingArray = array[0..MAX_REGION] of byte;
TObjectChangesArray = array of TObjectChanges;
TMessageQueueType = (...);
TPlayerState = (...);
TPlayerStates = set of TPlayerState;
TPlayerStateArray = array of TPlayerState;
TPlaybackState = (...);
TPlaylistItemState = (...);
TStartTimeType = (...);
TCalculatedDurationType = (...);
TPlaylistItemType = (...);
TPlaylistItemTypes = set of TPlaylistItemType;
TCuePositionType = (...);
TCuePositionTypes = set of TCuePositionType;
TCuePositionCategory = (...);
TPlaylistItemCapability = (...);
TPlaylistItemCapabilities = set of TPlaylistItemCapability;
TPlaylistItemOption = (...);
TPlaylistItemOptions = set of TPlaylistItemOption;
TPlaylistItemFlag = (...);
TPlaylistItemFlags = set of TPlaylistItemFlag;
TPlaylistItemStatusFlag = (...);
TPlaylistItemStatusFlags = set of TPlaylistItemStatusFlag;
TDatabaseCapability = (...);
TDatabaseCapabilities = set of TDatabaseCapability;
TDatabaseState = (...);
TEngineOption = (...);
TEngineOptions = set of TEngineOption;
TPlayerCommand = (...);
TCartwallItemCommand = (...);
TPlayerControlOption = (...);
TPlayerControlOptions = set of TPlayerControlOption;
TPlaybackControlOption = (...);
TPlaybackControlOptions = set of TPlaybackControlOption;
TCartwallOption = (...);
TCartwallOptions = set of TCartwallOption;
TLogCategory = (...);
TLogCategories = set of TLogCategory;
TSystemLogEntryArray = array of TSystemLogEntry;
TmAirListFeature = (...);
TmAirListFeatures = set of TmAirListFeature;
TFileImportOption = (...);
TFileImportOptions = set of TFileImportOption;
TFileImportTask = (...);
TFileImportTasks = set of TFileImportTask;
TFileLocationType = (...);
TGlobalOption = (...);
TGlobalOptions = set of TGlobalOption;
TRepositoryItem = (...);
TCuePositionChangedDetail = (...);
TCuePositionChangedDetails = set of TCuePositionChangedDetail;
TPlaylistItemCategory = (...);
TStandardActionList = (...);
TDatabaseTreeNodeType = byte;
TDatabaseTreeNodeTypes = set of TDatabaseTreeNodeType;
TPlayerType = (...);
TFileManagementOption = (...);
TFileManagementOptions = set of TFileManagementOption;
TAudioSourceOption = (...);
TAudioSourceOptions = set of TAudioSourceOption;
TAudioSourceCapability = (...);
TAudioSourceCapabilities = set of TAudioSourceCapability;
TPlaybackDeviceCapability = (...);
TPlaybackDeviceCapabilities = set of TPlaybackDeviceCapability;
TSourceControlState = (...);
TSourceControlOption = (...);
TSourceControlOptions = set of TSourceControlOption;
TTiming = (...);
TTimings = set of TTiming;
TAutoFillMethod = (...);
TAutoFillMethods = set of TAutoFillMethod;
TDefaultDirectory = (...);
TAbortRetryIgnore = (...);
TProgressRateMode = (...);
TSampleFormat = (...);
TAudioDeviceType = (...);
TDatabaseSearchField = (...);
TDatabaseSearchFields = set of TDatabaseSearchField;
TAttributeKind = (...);
TPlaylistSplitMode = (...);
TPlaylistSplitModes = set of TPlaylistSplitMode;
TPlaylistImportStyle = (...);
TPlaylistImportStyles = set of TPlaylistImportStyle;
TCartwallNumbering = (...);
TCartwallNumberings = set of TCartwallNumbering;
TCartwallOnAirMode = (...);
TCartwallOnAirModes = set of TCartwallOnAirMode;
TCartwallItemOption = (...);
TCartwallItemOptions = set of TCartwallItemOption;
TCartwallTriggerCondition = (...);
TCartwallTriggerConditions = set of TCartwallTriggerCondition;
TCartwallTriggerAction = (...);
TCartwallTriggerActions = set of TCartwallTriggerAction;
TPlaylistContentStatusFlag = (...);
TPlaylistContentStatusFlags = set of TPlaylistContentStatusFlag;
TDataCondition = (...);
TDataConditions = set of TDataCondition;
TLogInterfaceOption = (...);
TLogInterfaceOptions = set of TLogInterfaceOption;
TTranscodeCondition = (...);
TTranscodeConditions = set of TTranscodeCondition;
TActionOption = (...);
TActionOptions = set of TActionOption;
TLoggingScopeOption = (...);
TLoggingScopeOptions = set of TLoggingScopeOption;
TRESTServerMode = (...);
TRESTServerModes = set of TRESTServerMode;
TEncoderStereoMode = (...);
TEncoderStereoModes = set of TEncoderStereoMode;
TEncoderFileFormat = (...);
TEncoderFileFormats = set of TEncoderFileFormat;
TLevelType = (...);
TLevelTypes = set of TLevelType;
TNormalizationMethod = (...);
TNormalizationMethods = set of TNormalizationMethod;
TSMTPEncryption = (...);
TSMTPEncryptions = set of TSMTPEncryption;
TNewsContainerItemRole = (...);
TNewsContainerItemRoles = set of TNewsContainerItemRole;
TMetadataPart = (...);
TMetadataParts = set of TMetadataPart;
TInstanceRunMode = (...);
TInstanceConfigPart = (...);
TInstanceConfigParts = set of TInstanceConfigPart;
TAudioPurpose = (...);
TAudioPurposes = set of TAudioPurpose;
TAudioQuality = (...);
TAudioQualities = set of TAudioQuality;
TFileSortKey = (...);
TFileSortKeys = set of TFileSortKey;
TFileSortOrder = (...);
TFileSortOrders = set of TFileSortOrder;
TRemoteGlobalState = (...);
TRemoteGlobalStates = set of TRemoteGlobalState;
TPlaybackRoutingNodeClass = (...);
TAutoClose = (...);

Constants

PEAKDATA_LENGTH = 4096;
MIN_REGION = 1;
MAX_REGION = 255;
NO_LEVEL = -1000;
LIVEFEED_MAX_INPUT = 16;
MAX_PLAYLIST_COUNT = 8;
MAX_PLAYER_COUNT = 8;
MAX_CARTPLAYER_COUNT_X = 32;
MAX_CARTPLAYER_COUNT_Y = 32;
DEFAULT_HOOK_START = 60;
DEFAULT_HOOK_DURATION = 10;
DEFAULT_HOOK_FADEIN = 500;
DEFAULT_HOOK_FADEOUT = 1000;
HTTPBearerUser = '___BEARER___';
DEVICE_SORTORDER_DEFAULT = 0;
DEVICE_SORTORDER_WASAPI = 1000;
DEVICE_SORTORDER_WASAPI_LOOPBACK = 1001;
DEVICE_SORTORDER_NATIVE = 2000;
DEVICE_SORTORDER_ASIO = 3000;
DEVICE_SORTORDER_ENCODER = 10000;
DEVICE_SORTORDER_ENCODER_MIXER = 11000;
DEVICE_SORTORDER_NOAUDIO = 99999;
DefaultFileImportOptions = [ fioImportComment, fioImportTags, fioTildeAsFadeOut, fioStripWhitespace, fioImportReplayGain, fioReplayGainPreventClipping, fioArtistTitleFromFilename ];
DefaultGlobalOptions = [ goFadeOutEffectiveEnd, goOutroEOFWarning, goStartOnAir, goControlPanelAutoSave ];
DefaultEngineOptions = [ ];
DefaultFeatures = [ mfExtraPFL, mfProperties, mfSaveToTag, mfSaveToMMD, mfSaveToDatabase, mfMixdown, mfAttributeEditing, mfRuntimePlaylistOptions, mfRuntimePlayerOptions, mfPadding ];
DefaultPlaybackControlOptions = [ plcoAllowAutomation, plcoAutomationSinglePlayer, plcoCleanUpHistory, plcoCleanUpHistoryTop, plcoUseRecycleBin, plcoHandleFixedTime, plcoFixedTimeWaitHard ];
DefaultPlayerControlOptions = [ poAutoLoad, poAutoUnloadSTOP, poAutoUnloadEOF, poAutoStopOnEOF, poAutoReleasePause, poUseInAutomation, poHistoryOnClose, poLogging, poIndependentPFLEndMon ];
DefaultCartwallOptions = [ coLogging, coAlwaysShowGrid, coAlwaysShowGridNumbers, coOnAirButton, coPFLButton, coShowIcons, coFlashEOFWarning, coSaveConfirmation ];
RuntimeCartwallOptions = [ coLogging, coAlwaysShowGrid, coAlwaysShowGridNumbers, coShowArtist, coShowRamp, coShowRampWhenIdle, coNearestRamp, coShowIcons, coVolumeSlider, coFlashEOFWarning, coSaveConfirmation, coPageCloseConfirmation, coLockOnAir, coLockPFL, coAutoOnAir, coIgnoreMouseClicks, coDragItems, coSelectionInterlockColumn, coSelectionInterlockColumnPlaying, coAutoReloadFavorites ];
ConfigTimePlaybackControlOptions = [ plcoAllowAutomation ];
RuntimeOrdinaryPlayerControlOptions = [ poAutoLoad, poAutoLoadOnDemand, poAutoLoadSingle, poAutoUnloadSTOP, poAutoUnloadERROR, poAutoUnloadEOF, poAutoStopOnEOF, poAutoReleasePause, poAutoPFLOff, poAutoStopPFL, poAutoFadeOut, poUseInAutomation, poHistoryOnClose, poHistoryOnCloseLoaded, poLogging, poIndependentPFL, poPFLOutputPlayback, poIndependentPFLEndMon, poLoopAudio, poResetLoop ];
OrdinaryPlayerCommands = [ pcStart, pcPause, pcStop, pcFadeOut, pcStartPause, pcPauseStop, pcStartPauseStop, pcStartStop, pcStartFadeOut, pcPFLOn, pcPFLOff, pcPFLOnOff, pcReset, pcClose ];
AllFileImportTasks = [ fitMMD, fitTags, fitNativeTags, fitDuration, fitTilde, fitAutoCue, fitLoudness, fitNormalize, fitDatabaseLookup, fitUnpackPlaylists, fitAutoSaveMMD ];
DefaultFileImportTasks = [ fitMMD, fitTags, fitNativeTags, fitDuration, fitTilde, fitAutoCue, fitDatabaseLookup, fitUnpackPlaylists ];
AllLogCategories = [ lcInfo, lcError, lcWarning, lcStatus, lcPlaylist, lcDebug, lcUnknown ];
DefaultFileLogCategories = [ lcInfo, lcError, lcWarning, lcStatus, lcPlaylist ];
DefaultEventLogCategories = [ lcError ];
DefaultFileManagementOptions = [ fmoCacheNetworkFiles ];
AutoCuePositions = [ ptCueIn, ptFadeOut, ptCueOut ];
DefaultAutoCueThresholdCue = -200;
DefaultAutoCueThresholdFade = -20;
CartwallTriggerActionsWithOtherItem = [ taStartItem, taStopItem, taFadeOutItem ];
DefaultLogInterfaceOptions = [ lioDisableOffAir ];
AllInstanceConfigParts = [ icpAudio, icpEncoder, icpRemotes ];
MIN_DB = -999;
ntRoot = 0;
ntItem = 1;
ntPlaylistRoot = 2;
ntPlaylist = 3;
ntText = 4;
ntFolderRoot = 5;
ntArtistRoot = 6;
ntFolder = 7;
ntAttributeRoot = 8;
ntAttribute = 9;
ntAttributeValue = 10;
ntAttributeRange = 11;
ntTypeRoot = 12;
ntType = 13;
ntArtist = 14;
ntNoArtist = 15;
ntAdvertisingRoot = 16;
ntAdvertisingCurrent = 17;
ntAdvertisingAll = 18;
ntCustom = 128;
ccMain = 'mAirList';
ccGUI = 'gui';
ccDatabase = 'database';
ccDevices = 'devices';
ccDeviceHistory = 'devicehistory';
ccRemote = 'remote';
ccLogging = 'logging';
ccSystemLog = 'systemlog';
ccLayout = 'layout';
ccPosition = 'position';
ccLicense = 'license';
ccDemoLicense = 'demolicense';
ccScreenObjects = 'screenobjects';
ccDefaultDirectories = 'defaultdirectories';
ccEncoder = 'encoder';
ccBASS = 'bass';
ccCustom = 'custom';
ccSerial = 'serial';
ccPasswords = 'passwords';
ccPreferences = 'preferences';
cdOwner = $4000000;
cdForceUpdate = $8000000;
cdPIDuration = $1;
cdPIPositionValue = $2;
cdPIPositionAlternatives = $4;
cdPIItemData = $8;
cdPIStartTimes = $10;
cdPIUnknown = $20;
cdPIBacktimingStatus = $40;
cdPITempo = $80;
cdPIPitch = $100;
cdPILinked = $200;
cdPIComment = $400;
cdPIHistoryFlag = $800;
cdPIColor = $1000;
cdPIContent = $2000;
cdPICueData = $4000;
cdPIMetadata = $8000;
cdPIIcon = $10000;
cdPIVolumeEnvelope = $20000;
cdPIItemType = $40000;
cdPIOther = $80000;
AllPlaylistItemChangedDetails = $FFFFFFFF;
cdBLContent = 1;
cdOLItem = 2;
cdOLMetadata = 4;
cdPLBacktiming = 8;
cdPCAutomation = 16;
cdPCAutomationPlaying = 32;
cdPCAllowAutomation = 64;
cdPCPlayerAssignment = 128;
cdPCPlayerCount = 256;
cdPCOptions = 512;
cdPOther = 1;
cdPVolume = 2;
cdPItem = 4;
cdPOptions = 8;
cdPLevelInfo = 16;
cdCOGeneral = 1;
cdCOStatus = 2;
cdCORestartCritical = 4;
cdSCVolume = 1;
cdDBConnectionDetails = $10004;
cdDBState = $20000;
cdDBOther = $40000;
cdMDGeneral = $0001;
cdMDBacktiming = $0002;
cdMDState = $0004;
cdMDLink = $0008;
cdMDFlags = $0010;
cdMDTiming = $0020;
cdMDStatus = $0040;
cdMDOffset = $0080;
cdCOnAirMode = 1;
cdCNumbering = 2;
cdCOptions = 4;
cdCActivePage = 8;
cdCOther = 16;
cdCPVolume = 1;
pidArtist = $00000001;
pidTitle = $00000002;
pidDuration = $00000004;
pidItemType = $00000008;
pidFilename = $00000010;
pidAttributes = $00000020;
pidInlineData = $00000040;
pidDatabaseLink = $00000080;
pidComment = $00000100;
pidCueData = $00000200;
pidCueMarkers = $00000400;
pidFadeDuration = $00000800;
pidAmplification = $00001000;
pidEndType = $00002000;
pidColor = $00004000;
pidIcon = $00008000;
pidPitch = $00010000;
pidTempo = $00020000;
pidExternalID = $00040000;
pidTiming = $00080000;
pidCustomizationFlag = $00100000;
pidContainerContent = $00200000;
pidMetadata = $00400000;
pidLevels = $00800000;
pidURL = $01000000;
pidOptions = $02000000;
pidOther = $80000000;
NoObjectID = 0;
AllPlaylistItemTypes = [ pitUnknown, pitMusic, pitVoice, pitNews, pitWeather, pitTraffic, pitAdvertising, pitPackage, pitJingle, pitSound, pitTrailer, pitPromo, pitSponsorship, pitSweeper, pitDrop, pitStationID, pitBed, pitInstrumental, pitShow, pitStream, pitContainer, pitPlaylist, pitCommand, pitCartwallPage, pitBreak, pitDummy, pitSilence, pitError, pitOther, pitCustom1, pitCustom2, pitCustom3 ];
AllCuePositionTypes = [ ptCueIn, ptFadeIn, ptRamp1, ptRamp2, ptRamp3, ptHookIn, ptHookFade, ptHookOut, ptLoopIn, ptLoopOut, ptOutro, ptStartNext, ptFadeOut, ptFadeEnd, ptCueOut, ptPreroll, ptAnchor ];
AllDatabaseSearchFields = [ dbsfArtist, dbsfTitle, dbsfComment, dbsfDuration, dbsfID, dbsfExternalID, dbsfStandardAttributes, dbsfAllAttributes, dbsfFullText, dbsfAdvanced ];
ManualCartwallOnAirModes = [ oamOnAir, oamOffAir, oamPFL ];
AllMetadataParts = [ mpGeneral, mpComment, mpAttributes, mpDuration, mpCueData, mpNormalization, mpArtwork ];
cdLCIState = 1;
cdLCIItem = 2;
cdLCIRect = 4;
cdLCIIndex = 8;
cdLCIOptions = 16;
cdLCPItems = 1;
cdLCPItemsItem = 2;
cdLCPPlayer = 4;
cdARNodes = 1;
cdARAssignment = 2;

Variables

ceh_task: cardinal;

Description

Types

TSetOfByte = set of byte;
 
TTimeValue = double;
 
TObjectID = int64;
 
TMessageHandle = cardinal;
 
TIntegerArray = array of integer;
 
TSingleArray = array of single;
 
TDoubleArray = array of double;
 
TStringArray = array of string;
 
TEnvelopeValue = double;
 
TEnvelopeValueArray = array of TEnvelopeValue;
 
TTimeValueArray = array of TTimeValue;
 
TPeakData = array[0..PEAKDATA_LENGTH-1] of single;
 
THourFilter = array [0..23] of boolean;
 
TWeekdayHourFilter = array[1..7] of THourFilter;
 
TLevelArray = array of single;
 
TRegionStringArray = array[1..MAX_REGION] of string;
 
TRegionMappingArray = array[0..MAX_REGION] of byte;
 
TObjectChangesArray = array of TObjectChanges;
 
TMessageQueueType = (...);
 
Values
  • mqtNone
  • mqtDefault
  • mqtThread
  • mqtVCL
TPlayerState = (...);
 
Attributes
EnumPrefix('ps')
Values
  • psEmpty
  • psLoading
  • psLoaded
  • psPlaying
  • psFading
  • psEOF
  • psError
  • psPaused
  • psStopped
  • psPFL: virtual states
  • psFlashEOF
  • psNext
  • psPlayed
  • psSkipped
  • psOverflow
  • psRegion
  • psOffAir
TPlayerStates = set of TPlayerState;

for cartwall

TPlayerStateArray = array of TPlayerState;
 
TPlaybackState = (...);
 
Attributes
EnumPrefix('pbs')
Values
  • pbsNone
  • pbsBuffered
  • pbsPlaying
  • pbsPaused
  • pbsFading
  • pbsEOF
  • pbsError
TPlaylistItemState = (...);
 
Attributes
EnumPrefix('pis')
EnumCaption('Normal')
EnumCaption('Played')
EnumCaption('Skipped')
EnumCaption('Playing')
Values
  • pisNormal
  • pisPlayed
  • pisSkipped
  • pisPlaying: only used for REST etc.
TStartTimeType = (...);
 
Values
  • sttStarted
  • sttCalculated
  • sttReal
  • sttSinceLastBreak
  • sttExpected
TCalculatedDurationType = (...);
 
Values
  • cdtTotal
  • cdtRemaining
  • cdtUnderrun
  • cdtOffset
TPlaylistItemType = (...);
 
Attributes
EnumPrefix('pit')
EnumCaption('(not set)')
EnumCaption('Music')
EnumCaption('Voice Track')
EnumCaption('News')
EnumCaption('Weather')
EnumCaption('Traffic')
EnumCaption('Advertising')
EnumCaption('Package')
EnumCaption('Jingle')
EnumCaption('Sound')
EnumCaption('Trailer')
EnumCaption('Promo')
EnumCaption('Sponsorship')
EnumCaption('Sweeper')
EnumCaption('Drop')
EnumCaption('Station ID')
EnumCaption('Bed')
EnumCaption('Instrumental')
EnumCaption('Show')
EnumCaption('Stream')
EnumCaption('Container')
EnumCaption('Playlist')
EnumCaption('Command')
EnumCaption('Cartwall Page')
EnumCaption('Break')
EnumCaption('Dummy')
EnumCaption('Silence')
EnumCaption('Error')
EnumCaption('Other')
EnumCaption('Custom 1')
EnumCaption('Custom 2')
EnumCaption('Custom 3')
Values
  • pitUnknown
  • pitMusic
  • pitVoice
  • pitNews
  • pitWeather
  • pitTraffic
  • pitAdvertising
  • pitPackage
  • pitJingle
  • pitSound
  • pitTrailer
  • pitPromo
  • pitSponsorship
  • pitSweeper
  • pitDrop
  • pitStationID
  • pitBed
  • pitInstrumental
  • pitShow
  • pitStream
  • pitContainer
  • pitPlaylist
  • pitCommand
  • pitCartwallPage
  • pitBreak
  • pitDummy
  • pitSilence
  • pitError
  • pitOther
  • pitCustom1
  • pitCustom2
  • pitCustom3
TPlaylistItemTypes = set of TPlaylistItemType;
 
TCuePositionType = (...);
 
Attributes
EnumPrefix('pt')
EnumCaption('Cue In')
EnumCaption('Fade In')
EnumCaption('Ramp 1')
EnumCaption('Ramp 2')
EnumCaption('Ramp 3')
EnumCaption('Hook In')
EnumCaption('Hook Fade')
EnumCaption('Hook Out')
EnumCaption('Loop In')
EnumCaption('Loop Out')
EnumCaption('Outro')
EnumCaption('Start Next')
EnumCaption('Fade Out')
EnumCaption('Fade End')
EnumCaption('Cue Out')
EnumCaption('Preroll')
EnumCaption('Anchor')
Values
  • ptCueIn
  • ptFadeIn
  • ptRamp1
  • ptRamp2
  • ptRamp3
  • ptHookIn
  • ptHookFade
  • ptHookOut
  • ptLoopIn
  • ptLoopOut
  • ptOutro
  • ptStartNext
  • ptFadeOut
  • ptFadeEnd
  • ptCueOut
  • ptPreroll
  • ptAnchor
TCuePositionTypes = set of TCuePositionType;
 
TCuePositionCategory = (...);
 
Values
  • cpcCueIn
  • cpcRamp
  • cpcHook
  • cpcLoop
  • cpcOutro
  • cpcStartNext
  • cpcFade
  • cpcCueOut
  • cpcMisc
TPlaylistItemCapability = (...);
 
Values
  • picPlayable
  • picCueable
  • picEditDuration
  • picAutoCue
TPlaylistItemCapabilities = set of TPlaylistItemCapability;
 
TPlaylistItemOption = (...);
 
Attributes
EnumPrefix('pio')
EnumCaption('Exclude from logging')
EnumCaption('Skip in automation mode')
EnumCaption('Fade out all other players in automation mode')
EnumCaption('Don''t fade out in automation')
EnumCaption('Don''t fade out in automation when after Start Next')
EnumCaption('Avoid overlap with previous item')
EnumCaption('Set internal clock to fixed time when started')
EnumCaption('Always fade out on STOP')
EnumCaption('Linked to next item')
EnumCaption('Don''t move to history')
EnumCaption('Hourly fixed time')
EnumCaption('Do not prebuffer')
EnumCaption('Do not use File Manager')
EnumCaption('Extra handling for VBR files')
EnumCaption('Expand variables in URL/filename')
EnumCaption('Don''t automatically update duration field')
EnumCaption('Never consider as erroneous during error check')
EnumCaption('Always consider as erroneous during error check')
EnumCaption('Failsafe container playback')
EnumCaption('Prevent auto float around this item')
EnumCaption('Automatically redo Auto Cue every time the file is opened')
EnumCaption('Automatically redo normalization every time the file is opened')
EnumCaption('Try to reload player when content changes')
Values
  • pioNoLogging
  • pioSkipInAutomation
  • pioFadeOutAll
  • pioNoFadeOut
  • pioNoFadeOutAfterStartNext
  • pioNoOverlap
  • pioAdjustTime
  • pioFadeOnStop
  • pioLinked
  • pioDontMoveToHistory
  • pioHourlyFixTime
  • pioNoPrebuffering
  • pioNoFileManager
  • pioVBR
  • pioExpandVariables
  • pioDontUpdateDuration
  • pioErrorCheckIgnore
  • pioErrorCheckError
  • pioFailsafeContainerPlayback
  • pioPreventFloat
  • pioAutoAutoCue
  • pioAutoNormalize
  • pioAutoReload
TPlaylistItemOptions = set of TPlaylistItemOption;
 
TPlaylistItemFlag = (...);
 
Attributes
EnumPrefix('pif')
Values
  • pifDummy
TPlaylistItemFlags = set of TPlaylistItemFlag;
 
TPlaylistItemStatusFlag = (...);
 
Values
  • pisfInLinkChain
  • pisfLinkSlave
  • pisfLinkSlavePadded
  • pisfError
  • pisfPrebufferError
  • pisfFixedStart
  • pisfFixedStartWait
  • pisfOverflow
  • pisfWasStarted
  • pisfPrebuffering
  • pisfRealtime
TPlaylistItemStatusFlags = set of TPlaylistItemStatusFlag;
 
TDatabaseCapability = (...);
 
Values
  • dcUpdateItem
  • dcReverseLookup
TDatabaseCapabilities = set of TDatabaseCapability;
 
TDatabaseState = (...);
 
Values
  • dsDisconnected
  • dsConnecting
  • dsConnected
TEngineOption = (...);
 
Attributes
EnumPrefix('eo')
Values
  • eoDummy
TEngineOptions = set of TEngineOption;
 
TPlayerCommand = (...);
 
Attributes
EnumPrefix('pc')
Values
  • pcNone
  • pcStart
  • pcPause
  • pcStop
  • pcFadeOut
  • pcStartPause
  • pcPauseStop
  • pcPausePauseStop
  • pcStartPauseStop
  • pcStartStop
  • pcStartFadeOut
  • pcPFLOn
  • pcPFLOff
  • pcPFLOnOff
  • pcReset
  • pcClose
TCartwallItemCommand = (...);
 
Attributes
EnumPrefix('cic')
Values
  • cicClick
  • cicStart
  • cicPause
  • cicStop
  • cicFadeOut
  • cicStartPause
  • cicPauseStop
  • cicStartPauseStop
  • cicStartStop
  • cicStartFadeOut
  • cicReset
  • cicClose
  • cicSelect
  • cicDeselect
  • cicSelectDeselect
TPlayerControlOption = (...);
 
Attributes
EnumPrefix('po')
EnumCaption('Auto load in assist mode')
EnumCaption('Auto load on demand')
EnumCaption('Only auto-load if all other players are empty')
EnumCaption('Auto close on STOP in assist mode')
EnumCaption('Auto close on ERROR in assist mode')
EnumCaption('Auto close at EOF in assist mode')
EnumCaption('Auto rewind at EOF in assist mode')
EnumCaption('Auto release PAUSE when other player is playing or started')
EnumCaption('Auto PFL OFF on START')
EnumCaption('Auto close PFL at EOF')
EnumCaption('Auto fadeout at Fade Out marker in assist mode')
EnumCaption('Use in automation mode')
EnumCaption('Move item to history when closing paused/EOF player')
EnumCaption('Move item to history when closing loaded player')
EnumCaption('Include in logging')
EnumCaption('Allow simultaneous playback and PFL')
EnumCaption('Only use PFL audio device while player is playing')
EnumCaption('PFL during playback starts End Mon')
EnumCaption('Loop audio')
EnumCaption('Switch off loop mode when player is closed')
Values
  • poAutoLoad
  • poAutoLoadOnDemand
  • poAutoLoadSingle
  • poAutoUnloadSTOP
  • poAutoUnloadError
  • poAutoUnloadEOF
  • poAutoStopOnEOF
  • poAutoReleasePause
  • poAutoPFLOff
  • poAutoStopPFL
  • poAutoFadeOut
  • poUseInAutomation
  • poHistoryOnClose
  • poHistoryOnCloseLoaded
  • poLogging
  • poIndependentPFL
  • poPFLOutputPlayback
  • poIndependentPFLEndMon
  • poLoopAudio
  • poResetLoop
TPlayerControlOptions = set of TPlayerControlOption;
 
TPlaybackControlOption = (...);
 
Attributes
EnumPrefix('plco')
EnumCaption('Allow automation mode')
EnumCaption('Use only a single player in automation mode')
EnumCaption('Move played/skipped items to Recycle Bin')
EnumCaption('Only move items at the top of the playlist to Recycle Bin')
EnumCaption('Automatically mark non-playable items as played in assist mode')
EnumCaption('Keep non-playable items in automation mode if playlist would run empty otherwise')
EnumCaption('Include non-playable items in logging')
EnumCaption('Move deleted items into Recycle Bin')
EnumCaption('Automatically unpack embedded playlists')
EnumCaption('Keep Embedded Playlist as Dummy after unpacking')
EnumCaption('Automatically jump to fixed time items in automation mode')
EnumCaption('Wait for hard fixed time items')
EnumCaption('Wait for soft fixed time items')
EnumCaption('Update backtiming with current time when idle')
EnumCaption('Auto float')
EnumCaption('Repeat mode')
Values
  • plcoAllowAutomation
  • plcoAutomationSinglePlayer
  • plcoCleanUpHistory
  • plcoCleanUpHistoryTop
  • plcoCleanUpNonPlayables
  • plcoAutomationKeepNonPlayables
  • plcoLogNonPlayables
  • plcoUseRecycleBin
  • plcoAutoUnpackEmbeddedPlaylists
  • plcoUnpackEmbeddedPlaylistsDummy
  • plcoHandleFixedTime
  • plcoFixedTimeWaitHard
  • plcoFixedTimeWaitSoft
  • plcoLiveBacktiming
  • plcoAutoFloat
  • plcoRepeatMode
TPlaybackControlOptions = set of TPlaybackControlOption;
 
TCartwallOption = (...);
 
Attributes
EnumPrefix('co')
EnumCaption('Include in logging')
EnumCaption('Always show grid')
EnumCaption('Always show cart numbers in grid')
EnumCaption('Show ON button in toolbar')
EnumCaption('Show PFL button in toolbar')
EnumCaption('Show artist')
EnumCaption('Show ramp')
EnumCaption('Show ramp when idle')
EnumCaption('Show only nearest ramp')
EnumCaption('Show icon instead of title when available')
EnumCaption('Show volume slider')
EnumCaption('Flash during EOF warning')
EnumCaption('Show save confirmation')
EnumCaption('Ask for confirmation when closing pages')
EnumCaption('Prevent leaving ON mode when players are active')
EnumCaption('Prevent leaving PFL mode when players are active')
EnumCaption('Automatically switch to ON mode when player is started in OFF mode')
EnumCaption('Ignore mouse clicks')
EnumCaption('Allow dragging of items to playlist')
EnumCaption('Only one cart per column can be selected')
EnumCaption('Selection per column is locked while cart is playing')
EnumCaption('Auto-reload Favorites')
Values
  • coLogging
  • coAlwaysShowGrid
  • coAlwaysShowGridNumbers
  • coOnAirButton
  • coPFLButton
  • coShowArtist
  • coShowRamp
  • coShowRampWhenIdle
  • coNearestRamp
  • coShowIcons
  • coVolumeSlider
  • coFlashEOFWarning
  • coSaveConfirmation
  • coPageCloseConfirmation
  • coLockOnAir
  • coLockPFL
  • coAutoOnAir
  • coIgnoreMouseClicks
  • coDragItems
  • coSelectionInterlockColumn
  • coSelectionInterlockColumnPlaying
  • coAutoReloadFavorites
TCartwallOptions = set of TCartwallOption;
 
TLogCategory = (...);
 
Attributes
EnumPrefix('lc')
EnumCaption('Information')
EnumCaption('Error')
EnumCaption('Warning')
EnumCaption('Status')
EnumCaption('Playlist')
EnumCaption('Debug')
EnumCaption('Unknown')
Values
  • lcInfo
  • lcError
  • lcWarning
  • lcStatus
  • lcPlaylist
  • lcDebug
  • lcUnknown
TLogCategories = set of TLogCategory;
 
TSystemLogEntryArray = array of TSystemLogEntry;
 
TmAirListFeature = (...);
 
Attributes
EnumPrefix('mf')
EnumCaption('Extra PFL Player')
EnumCaption('Item Properties dialog')
EnumCaption('Save to Tag in Item Properties and PFL dialogs')
EnumCaption('Save to MMD in Item Properties and PFL dialogs')
EnumCaption('Save to Database in Item Properties and PFL dialogs')
EnumCaption('Mixdown')
EnumCaption('Attributes tab in Item Properties dialog')
EnumCaption('Popup menus in folder browsers')
EnumCaption('Option menus in playlist context menu')
EnumCaption('Option menus in player context menu')
EnumCaption('Padding editing in Mix Editor')
Values
  • mfExtraPFL
  • mfProperties
  • mfSaveToTag
  • mfSaveToMMD
  • mfSaveToDatabase
  • mfMixdown
  • mfAttributeEditing
  • mfDirectoryContextMenu
  • mfRuntimePlaylistOptions
  • mfRuntimePlayerOptions
  • mfPadding
TmAirListFeatures = set of TmAirListFeature;
 
TFileImportOption = (...);
 
Attributes
EnumPrefix('fio')
EnumCaption('Import description from file tags')
EnumCaption('Import file tags as attributes')
EnumCaption('Import album artwork from file tags')
EnumCaption('Import Date field in Vorbis Comments as Year')
EnumCaption('Import MusiFile Outro markers as Fade Out')
EnumCaption('Import ˜ in filename as Start Next')
EnumCaption('Import ˜ in filename as Outro')
EnumCaption('Import ˜ in filename as Fade Out')
EnumCaption('Strip leading and trailing whitespace from tag data')
EnumCaption('Import ReplayGain as Amplification')
EnumCaption('Use Album ReplayGain values if available')
EnumCaption('Prevent clipping when using ReplayGain amplification')
EnumCaption('Import artist/title from filename if no tags exist')
EnumCaption('Import filename (without path or extension) as External ID')
EnumCaption('Import ## in filename as External ID')
EnumCaption('Import ukimedia text metadata')
Values
  • fioImportComment
  • fioImportTags
  • fioImportArtwork
  • fioVorbisDateAsYear
  • fioMP2OutroAsFadeOut
  • fioTildeAsStartNext
  • fioTildeAsOutro
  • fioTildeAsFadeOut
  • fioStripWhitespace
  • fioImportReplayGain
  • fioReplayGainAlbum
  • fioReplayGainPreventClipping
  • fioArtistTitleFromFilename
  • fioFilenameAsExternalID
  • fioExtractExternalID
  • fioUkimediaText
TFileImportOptions = set of TFileImportOption;
 
TFileImportTask = (...);
 
Attributes
EnumPrefix('fit')
EnumCaption('Read MMD file')
EnumCaption('Read XML file tag')
EnumCaption('Read native file tag')
EnumCaption('Determine playback duration')
EnumCaption('Process tilde information')
EnumCaption('Perform Auto Cue')
EnumCaption('Perform R128 loudness analysis')
EnumCaption('Perform normalization')
EnumCaption('Look up file in databases')
EnumCaption('Unpack embedded playlists')
EnumCaption('Save metadata in MMD')
Values
  • fitMMD
  • fitTags
  • fitNativeTags
  • fitDuration
  • fitTilde
  • fitAutoCue
  • fitLoudness
  • fitNormalize
  • fitDatabaseLookup
  • fitUnpackPlaylists
  • fitAutoSaveMMD
TFileImportTasks = set of TFileImportTask;
 
TFileLocationType = (...);
 
Values
  • fltLocal
  • fltNetwork
  • fltDatabase
  • fltRAM
  • fltEmpty
TGlobalOption = (...);
 
Attributes
EnumPrefix('go')
EnumCaption('Regard Start Next marker as EOF')
EnumCaption('Regard Fade Out marker as EOF')
EnumCaption('Use Cue Out marker for end of fade')
EnumCaption('Use Outro marker for EOF warning')
EnumCaption('Start in ON AIR mode')
EnumCaption('Show confirmation dialog when entering or leaving ON AIR mode')
EnumCaption('Enable remote controls in file tagger and database applications')
EnumCaption('Debug mode')
EnumCaption('Simulation mode')
EnumCaption('Container playback ignores erroneous items')
EnumCaption('Use reverse order in Hook Containers')
EnumCaption('Auto-save changes made in Control Panel')
EnumCaption('Only a single Item Properties dialog may be open at a time')
EnumCaption('Do not execute any events during switch to standard time')
EnumCaption('Enable detection of growing files')
EnumCaption('Enable optimizations for right-to-left languages')
Values
  • goStartNextEffectiveEnd
  • goFadeOutEffectiveEnd
  • goFadeOutToCueOut
  • goOutroEOFWarning
  • goStartOnAir
  • goOnAirConfirmation
  • goRemotesForTagging
  • goDebugMode
  • goSimulationMode
  • goFailsafeContainers
  • goReverseHookContainers
  • goControlPanelAutoSave
  • goSinglePropertiesDialog
  • goNoEventsDuringTimeSwitch
  • goHandleGrowingFiles
  • goRTLText
TGlobalOptions = set of TGlobalOption;
 
TRepositoryItem = (...);
 
Attributes
EnumPrefix('ri')
EnumCaption('Hook Opener')
EnumCaption('Hook Sweeper')
EnumCaption('Hook Closer')
Values
  • riHookOpener
  • riHookSweeper
  • riHookCloser
TCuePositionChangedDetail = (...);
 
Values
  • cdCPValue
  • cdCPAlternatives
TCuePositionChangedDetails = set of TCuePositionChangedDetail;
 
TPlaylistItemCategory = (...);
 
Attributes
EnumPrefix('pic')
Values
  • picFile
  • picStream
  • picBreak
  • picCommand
  • picContainer
  • picDummy
  • picOther
TStandardActionList = (...);
 
Attributes
EnumPrefix('sal')
EnumCaption('Action Menu')
EnumCaption('After Startup')
EnumCaption('Before Shutdown')
EnumCaption('When playlist runs empty during automation')
EnumCaption('When entering ON AIR mode')
EnumCaption('When entering OFF AIR mode')
EnumCaption('When PFL output is started')
EnumCaption('When PFL output is stopped')
EnumCaption('When non-player PFL output is started')
EnumCaption('When non-player PFL output is stopped')
Values
  • salMenu
  • salStartup
  • salShutdown
  • salPlaylistEmpty
  • salOnAir
  • salOffAir
  • salPFLOn
  • salPFLOff
  • salExtPFLOn
  • salExtPFLOff
TDatabaseTreeNodeType = byte;
 
TDatabaseTreeNodeTypes = set of TDatabaseTreeNodeType;
 
TPlayerType = (...);
 
Attributes
EnumPrefix('pt')
Values
  • ptOrdinaryPlayer
  • ptPFLPlayer
  • ptErrorCheck
TFileManagementOption = (...);
 
Attributes
EnumPrefix('fmo')
EnumCaption('Cache network files')
EnumCaption('Cache all files')
EnumCaption('Write-protect files during playback')
Values
  • fmoCacheNetworkFiles
  • fmoCacheAllFiles
  • fmoLockFiles
TFileManagementOptions = set of TFileManagementOption;
 
TAudioSourceOption = (...);
 
Values
  • asoLogging
  • asoWorkActionLists
  • asoLoop
  • asoWarning
TAudioSourceOptions = set of TAudioSourceOption;
 
TAudioSourceCapability = (...);
 
Values
  • ascCueable
  • ascDynamicTitle
  • ascCueMode
  • ascLoop
TAudioSourceCapabilities = set of TAudioSourceCapability;
 
TPlaybackDeviceCapability = (...);
 
Values
  • pdcMultiRegion
TPlaybackDeviceCapabilities = set of TPlaybackDeviceCapability;
 
TSourceControlState = (...);
 
Values
  • scsStopped
  • scsPlaying
  • scsPaused
  • scsFading
  • scsEOF
TSourceControlOption = (...);
 
Values
  • scoAutoFadeOut
  • scoAutoCueOut
  • scoAutoRewind
  • scoLoop
  • scoLogging
  • scoWorkActionLists
TSourceControlOptions = set of TSourceControlOption;
 
TTiming = (...);
 
Attributes
EnumPrefix('tim')
EnumCaption('Normal')
EnumCaption('Hard fixed time')
EnumCaption('Soft fixed time')
EnumCaption('Backtimed')
EnumCaption('Fixed')
EnumCaption('Excluded from backtiming')
Values
  • timNormal
  • timHard
  • timSoft
  • timBacktimed
  • timFixed
  • timExcluded
TTimings = set of TTiming;
 
TAutoFillMethod = (...);
 
Attributes
EnumPrefix('afm')
EnumCaption('None')
EnumCaption('Silence')
EnumCaption('Use filler (fade out at end)')
EnumCaption('Use filler (fade in and play until end)')
Values
  • afmNone
  • afmSilence
  • afmFillerFadeOut
  • afmFillerFadeIn
TAutoFillMethods = set of TAutoFillMethod;
 
TDefaultDirectory = (...);
 
Attributes
EnumPrefix('dd')
Values
  • ddAddDirectoryBrowser
  • ddAddPlaylistBrowser
  • ddExportDatabase
  • ddImportDatabase
  • ddCartwallPages
  • ddCartwallPresets
  • ddInsertFiles
  • ddLoadHourTemplate
  • ddOpenPlaylist
  • ddRunScript
  • ddSaveHourTemplate
  • ddSavePlaylist
  • ddSelectIcon
  • ddSchedulerLoadList
  • ddSchedulerSaveList
  • ddArchiveDBFiles
  • ddExportAudio
  • ddImportCueSheet
  • ddFileRecorder
  • ddMiniSchedulerLog
TAbortRetryIgnore = (...);
 
Values
  • ariAbort
  • ariRetry
  • ariIgnore
TProgressRateMode = (...);
 
Values
  • rmNone
  • rmNormal
  • rmPercent
  • rmNumber
  • rmBytes
TSampleFormat = (...);
 
Values
  • sfFloat
  • sf16bit
TAudioDeviceType = (...);
 
Attributes
EnumPrefix('adt')
Values
  • adtPlayback
  • adtRecording
TDatabaseSearchField = (...);
 
Attributes
EnumPrefix('dbsf')
EnumCaption('Artist')
EnumCaption('Title')
EnumCaption('Comment')
EnumCaption('Duration')
EnumCaption('ID')
EnumCaption('External ID')
EnumCaption('Standard Attributes')
EnumCaption('All Attributes')
EnumCaption('Full Text Search')
EnumCaption('Advanced Search')
Values
  • dbsfArtist
  • dbsfTitle
  • dbsfComment
  • dbsfDuration
  • dbsfID
  • dbsfExternalID
  • dbsfStandardAttributes
  • dbsfAllAttributes
  • dbsfFullText
  • dbsfAdvanced
TDatabaseSearchFields = set of TDatabaseSearchField;
 
TAttributeKind = (...);
 
Attributes
EnumPrefix('ak')
EnumCaption('Single-line text field')
EnumCaption('Text field with drop-down option list')
EnumCaption('Option list')
EnumCaption('Multi-line text field')
EnumCaption('Checkbox')
EnumCaption('Date')
EnumCaption('Time')
EnumCaption('Date and time')
EnumCaption('iTunes Track ID')
Values
  • akSingleLine
  • akDropDown
  • akDropDownList
  • akMultiLine
  • akCheck
  • akDate
  • akTime
  • akDateTime
  • akITunesTrackID
TPlaylistSplitMode = (...);
 
Attributes
EnumPrefix('sm')
EnumCaption('Automatic')
EnumCaption('Don''t split')
EnumCaption('Fixed time')
EnumCaption('Duration')
EnumCaption('Title')
EnumCaption('Exact title')
EnumCaption('Title, remove item')
EnumCaption('Exact title, remove item')
Values
  • smAutomatic
  • smNone
  • smFixedTime
  • smDuration
  • smTitle
  • smExactTitle
  • smTitleRemove
  • smExactTitleRemove
TPlaylistSplitModes = set of TPlaylistSplitMode;
 
TPlaylistImportStyle = (...);
 
Attributes
EnumPrefix('is')
EnumCaption('One file per day')
EnumCaption('One file per hour')
EnumCaption('One file per block')
Values
  • isDay
  • isHour
  • isBlock
TPlaylistImportStyles = set of TPlaylistImportStyle;
 
TCartwallNumbering = (...);
 
Attributes
EnumPrefix('cn')
EnumCaption('None')
EnumCaption('Left to right')
EnumCaption('Left to right (occupied positions only)')
EnumCaption('Top to bottom')
EnumCaption('Top to bottom (occupied positions only)')
Values
  • cnNone
  • cnLeftToRight
  • cnLeftToRightOccupied
  • cnTopToBottom
  • cnTopToBottomOccupied
TCartwallNumberings = set of TCartwallNumbering;
 
TCartwallOnAirMode = (...);
 
Attributes
EnumPrefix('oam')
EnumCaption('ON')
EnumCaption('OFF')
EnumCaption('PFL')
EnumCaption('VT')
Values
  • oamOnAir
  • oamOffAir
  • oamPFL
  • oamVT
TCartwallOnAirModes = set of TCartwallOnAirMode;
 
TCartwallItemOption = (...);
 
Attributes
EnumPrefix('cio')
EnumCaption('Enable loop')
EnumCaption('Exit loop on click')
EnumCaption('Fade out when stopped')
EnumCaption('Don''t use icon')
Values
  • cioLoop
  • cioExitLoop
  • cioFadeOnStopCommand
  • cioNoIcon
TCartwallItemOptions = set of TCartwallItemOption;
 
TCartwallTriggerCondition = (...);
 
Attributes
EnumPrefix('tc')
EnumCaption('When item is started')
EnumCaption('When item is stopped')
EnumCaption('When reaching START NEXT marker')
Values
  • tcOnStart
  • tcOnStop
  • tcOnStartNext
TCartwallTriggerConditions = set of TCartwallTriggerCondition;
 
TCartwallTriggerAction = (...);
 
Attributes
EnumPrefix('ta')
EnumCaption('Start another item')
EnumCaption('Stop another item')
EnumCaption('Fade out another item')
EnumCaption('Stop all other items on this page')
EnumCaption('Fade out all other items on this page')
EnumCaption('Do nothing (only perform additional actions)')
Values
  • taStartItem
  • taStopItem
  • taFadeOutItem
  • taStopAllOnThisPage
  • taFadeOutAllOnThisPage
  • taNothing
TCartwallTriggerActions = set of TCartwallTriggerAction;
 
TPlaylistContentStatusFlag = (...);
 
Values
  • pcsfModifiedLocally
TPlaylistContentStatusFlags = set of TPlaylistContentStatusFlag;
 
TDataCondition = (...);
 
Attributes
EnumPrefix('dc')
EnumCaption('=')
EnumCaption('!=')
EnumCaption('<')
EnumCaption('<=')
EnumCaption('>=')
EnumCaption('>')
EnumCaption('*')
Values
  • dcEquals
  • dcNotEquals
  • dcLess
  • dcLessOrEqual
  • dcGreaterOrEqual
  • dcGreater
  • dcAny
TDataConditions = set of TDataCondition;
 
TLogInterfaceOption = (...);
 
Attributes
EnumPrefix('lio')
EnumCaption('Disable when off air')
Values
  • lioDisableOffAir
TLogInterfaceOptions = set of TLogInterfaceOption;
 
TTranscodeCondition = (...);

[EnumCaption('Transcode if file has a different format or higher bitrate')]

Attributes
EnumPrefix('tc')
EnumCaption('Never transcode (keep original format)')
EnumCaption('Transcode if file has a different format')
EnumCaption('Always transcode or reencode')
Values
  • tcNever
  • tcOtherFormat
  • tcAlways: tcOtherFormatBitrate,
TTranscodeConditions = set of TTranscodeCondition;
 
TActionOption = (...);
 
Attributes
EnumPrefix('ao')
EnumCaption('Enable substitution of variables')
EnumCaption('Show confirmation dialog when run manually')
EnumCaption('Ignore errors (keep processing action list if action fails')
Values
  • aoUseVariables
  • aoConfirmationDialog
  • aoIgnoreErrors
TActionOptions = set of TActionOption;
 
TLoggingScopeOption = (...);
 
Attributes
EnumPrefix('lso')
EnumCaption('Execute when starting an item')
EnumCaption('Execute when stopping an item')
Values
  • lsoOnStart
  • lsoOnStop
TLoggingScopeOptions = set of TLoggingScopeOption;
 
TRESTServerMode = (...);

Identical with SimpleRESTServerMode!

Attributes
EnumPrefix('sm')
EnumCaption('HTTP only')
EnumCaption('HTTPS only')
EnumCaption('HTTP and HTTPS')
Values
  • smHTTP
  • smHTTPS
  • smBoth
TRESTServerModes = set of TRESTServerMode;
 
TEncoderStereoMode = (...);
 
Attributes
EnumPrefix('esm')
EnumCaption('mono')
EnumCaption('joint stereo')
EnumCaption('MS stereo')
EnumCaption('LR stereo')
EnumCaption('dual mono')
Values
  • esmMono
  • esmStereo
  • esmLRStereo
  • esmMSStereo
  • esmDualMono
TEncoderStereoModes = set of TEncoderStereoMode;
 
TEncoderFileFormat = (...);
 
Attributes
EnumPrefix('eff')
EnumCaption('MP3')
EnumCaption('MP2 (requires twolame.exe)')
EnumCaption('Ogg Vorbis')
EnumCaption('Opus')
EnumCaption('FLAC')
EnumCaption('WAV (linear PCM, 16-bit)')
EnumCaption('WAV (linear PCM, 16-bit, RF64)')
EnumCaption('WAV (linear PCM, 32-bit)')
EnumCaption('WAV (linear PCM, 32-bit, RF64)')
EnumCaption('Custom')
EnumCaption('Custom (32-bit)')
Values
  • effMP3
  • effMP2
  • effOgg
  • effOpus
  • effFLAC
  • effWAV16
  • effWAV16RF64
  • effWAV32
  • effWAV32RF64
  • effCustom
  • effCustom32
TEncoderFileFormats = set of TEncoderFileFormat;
 
TLevelType = (...);
 
Attributes
EnumPrefix('lt')
EnumCaption('Peak (dBFS)')
EnumCaption('True Peak (dBTP)')
EnumCaption('Loudness (LUFS)')
Values
  • ltPeak
  • ltTruePeak
  • ltLoudness
TLevelTypes = set of TLevelType;
 
TNormalizationMethod = (...);
 
Attributes
EnumPrefix('nm')
EnumCaption('Peak (dBFS)')
EnumCaption('True Peak (dBTP)')
EnumCaption('EBU R128 (LUFS + dBTP)')
Values
  • nmPeak
  • nmTruePeak
  • nmR128
TNormalizationMethods = set of TNormalizationMethod;
 
TSMTPEncryption = (...);
 
Attributes
EnumPrefix('enc')
EnumCaption('none')
EnumCaption('STARTTLS')
EnumCaption('SSL')
Values
  • encNone
  • encSTARTTLS
  • encSSL
TSMTPEncryptions = set of TSMTPEncryption;
 
TNewsContainerItemRole = (...);
 
Attributes
EnumPrefix('ncir')
EnumCaption('Opener')
EnumCaption('Music Bed')
EnumCaption('Bumper')
EnumCaption('Container content bumper')
EnumCaption('Closer')
Values
  • ncirOpener
  • ncirMusicBed
  • ncirBumper
  • ncirContainerContentBumper
  • ncirCloser
TNewsContainerItemRoles = set of TNewsContainerItemRole;
 
TMetadataPart = (...);
 
Values
  • mpGeneral
  • mpComment
  • mpAttributes
  • mpDuration
  • mpCueData
  • mpNormalization
  • mpArtwork
TMetadataParts = set of TMetadataPart;
 
TInstanceRunMode = (...);
 
Values
  • rmPlayout
  • rmOther
TInstanceConfigPart = (...);
 
Values
  • icpAudio
  • icpEncoder
  • icpRemotes
TInstanceConfigParts = set of TInstanceConfigPart;
 
TAudioPurpose = (...);
 
Attributes
EnumPrefix('ap')
EnumCaption('On Air Playback')
EnumCaption('PFL')
EnumCaption('Voice Tracking')
EnumCaption('Mixdown')
EnumCaption('Analysis')
EnumCaption('Import')
EnumCaption('Export')
EnumCaption('Other')
Values
  • apOnAir
  • apPFL
  • apVT
  • apMixdown
  • apAnalyze
  • apImport
  • apExport
  • apOther
TAudioPurposes = set of TAudioPurpose;
 
TAudioQuality = (...);
 
Attributes
EnumPrefix('aq')
EnumCaption('Default')
EnumCaption('High')
EnumCaption('Medium')
EnumCaption('Low')
Values
  • aqDefault
  • apHigh
  • aqMedium
  • aqLow
TAudioQualities = set of TAudioQuality;
 
TFileSortKey = (...);
 
Attributes
EnumPrefix('sk')
EnumCaption('Filename')
EnumCaption('Date modified')
Values
  • skName
  • skDate
TFileSortKeys = set of TFileSortKey;
 
TFileSortOrder = (...);
 
Attributes
EnumPrefix('so')
EnumCaption('Ascending')
EnumCaption('Descending')
Values
  • soAscending
  • soDescending
TFileSortOrders = set of TFileSortOrder;
 
TRemoteGlobalState = (...);
 
Attributes
EnumPrefix('gs')
EnumCaption('ON AIR')
EnumCaption('PFL active')
EnumCaption('ExtPFL active')
EnumCaption('AUTOMATION 1 active')
EnumCaption('VT active')
Values
  • gsOnAir
  • gsPFL
  • gsExtPFL
  • gsAutomation1
  • gsVTActive
TRemoteGlobalStates = set of TRemoteGlobalState;
 
TPlaybackRoutingNodeClass = (...);
 
Values
  • ncPlayback
  • ncPFL
  • ncDefaultPlayback
  • ncDefaultPFL
  • ncOther
TAutoClose = (...);
 
Values
  • acAlways
  • acNoErrors
  • acNever

Constants

PEAKDATA_LENGTH = 4096;
 
MIN_REGION = 1;
 
MAX_REGION = 255;
 
NO_LEVEL = -1000;
 
LIVEFEED_MAX_INPUT = 16;
 
MAX_PLAYLIST_COUNT = 8;
 
MAX_PLAYER_COUNT = 8;
 
MAX_CARTPLAYER_COUNT_X = 32;
 
MAX_CARTPLAYER_COUNT_Y = 32;
 
DEFAULT_HOOK_START = 60;
 
DEFAULT_HOOK_DURATION = 10;
 
DEFAULT_HOOK_FADEIN = 500;
 
DEFAULT_HOOK_FADEOUT = 1000;
 
HTTPBearerUser = '___BEARER___';
 
DEVICE_SORTORDER_DEFAULT = 0;
 
DEVICE_SORTORDER_WASAPI = 1000;
 
DEVICE_SORTORDER_WASAPI_LOOPBACK = 1001;
 
DEVICE_SORTORDER_NATIVE = 2000;
 
DEVICE_SORTORDER_ASIO = 3000;
 
DEVICE_SORTORDER_ENCODER = 10000;
 
DEVICE_SORTORDER_ENCODER_MIXER = 11000;

+ region number

DEVICE_SORTORDER_NOAUDIO = 99999;

+ ord(mixer)

DefaultFileImportOptions = [ fioImportComment, fioImportTags, fioTildeAsFadeOut, fioStripWhitespace, fioImportReplayGain, fioReplayGainPreventClipping, fioArtistTitleFromFilename ];
 
DefaultGlobalOptions = [ goFadeOutEffectiveEnd, goOutroEOFWarning, goStartOnAir, goControlPanelAutoSave ];
 
DefaultEngineOptions = [ ];
 
DefaultFeatures = [ mfExtraPFL, mfProperties, mfSaveToTag, mfSaveToMMD, mfSaveToDatabase, mfMixdown, mfAttributeEditing, mfRuntimePlaylistOptions, mfRuntimePlayerOptions, mfPadding ];
 
DefaultPlaybackControlOptions = [ plcoAllowAutomation, plcoAutomationSinglePlayer, plcoCleanUpHistory, plcoCleanUpHistoryTop, plcoUseRecycleBin, plcoHandleFixedTime, plcoFixedTimeWaitHard ];
 
DefaultPlayerControlOptions = [ poAutoLoad, poAutoUnloadSTOP, poAutoUnloadEOF, poAutoStopOnEOF, poAutoReleasePause, poUseInAutomation, poHistoryOnClose, poLogging, poIndependentPFLEndMon ];
 
DefaultCartwallOptions = [ coLogging, coAlwaysShowGrid, coAlwaysShowGridNumbers, coOnAirButton, coPFLButton, coShowIcons, coFlashEOFWarning, coSaveConfirmation ];
 
RuntimeCartwallOptions = [ coLogging, coAlwaysShowGrid, coAlwaysShowGridNumbers, coShowArtist, coShowRamp, coShowRampWhenIdle, coNearestRamp, coShowIcons, coVolumeSlider, coFlashEOFWarning, coSaveConfirmation, coPageCloseConfirmation, coLockOnAir, coLockPFL, coAutoOnAir, coIgnoreMouseClicks, coDragItems, coSelectionInterlockColumn, coSelectionInterlockColumnPlaying, coAutoReloadFavorites ];
 
ConfigTimePlaybackControlOptions = [ plcoAllowAutomation ];
 
RuntimeOrdinaryPlayerControlOptions = [ poAutoLoad, poAutoLoadOnDemand, poAutoLoadSingle, poAutoUnloadSTOP, poAutoUnloadERROR, poAutoUnloadEOF, poAutoStopOnEOF, poAutoReleasePause, poAutoPFLOff, poAutoStopPFL, poAutoFadeOut, poUseInAutomation, poHistoryOnClose, poHistoryOnCloseLoaded, poLogging, poIndependentPFL, poPFLOutputPlayback, poIndependentPFLEndMon, poLoopAudio, poResetLoop ];
 
OrdinaryPlayerCommands = [ pcStart, pcPause, pcStop, pcFadeOut, pcStartPause, pcPauseStop, pcStartPauseStop, pcStartStop, pcStartFadeOut, pcPFLOn, pcPFLOff, pcPFLOnOff, pcReset, pcClose ];
 
AllFileImportTasks = [ fitMMD, fitTags, fitNativeTags, fitDuration, fitTilde, fitAutoCue, fitLoudness, fitNormalize, fitDatabaseLookup, fitUnpackPlaylists, fitAutoSaveMMD ];
 
DefaultFileImportTasks = [ fitMMD, fitTags, fitNativeTags, fitDuration, fitTilde, fitAutoCue, fitDatabaseLookup, fitUnpackPlaylists ];
 
AllLogCategories = [ lcInfo, lcError, lcWarning, lcStatus, lcPlaylist, lcDebug, lcUnknown ];

fitLoudness, fitNormalize, fitAutoSaveMMD

DefaultFileLogCategories = [ lcInfo, lcError, lcWarning, lcStatus, lcPlaylist ];
 
DefaultEventLogCategories = [ lcError ];
 
DefaultFileManagementOptions = [ fmoCacheNetworkFiles ];
 
AutoCuePositions = [ ptCueIn, ptFadeOut, ptCueOut ];
 
DefaultAutoCueThresholdCue = -200;
 
DefaultAutoCueThresholdFade = -20;
 
CartwallTriggerActionsWithOtherItem = [ taStartItem, taStopItem, taFadeOutItem ];
 
DefaultLogInterfaceOptions = [ lioDisableOffAir ];
 
AllInstanceConfigParts = [ icpAudio, icpEncoder, icpRemotes ];
 
MIN_DB = -999;
 
ntRoot = 0;
 
ntItem = 1;
 
ntPlaylistRoot = 2;
 
ntPlaylist = 3;
 
ntText = 4;
 
ntFolderRoot = 5;
 
ntArtistRoot = 6;
 
ntFolder = 7;
 
ntAttributeRoot = 8;
 
ntAttribute = 9;
 
ntAttributeValue = 10;
 
ntAttributeRange = 11;
 
ntTypeRoot = 12;
 
ntType = 13;
 
ntArtist = 14;
 
ntNoArtist = 15;
 
ntAdvertisingRoot = 16;
 
ntAdvertisingCurrent = 17;
 
ntAdvertisingAll = 18;
 
ntCustom = 128;
 
ccMain = 'mAirList';
 
ccGUI = 'gui';
 
ccDatabase = 'database';
 
ccDevices = 'devices';
 
ccDeviceHistory = 'devicehistory';
 
ccRemote = 'remote';
 
ccLogging = 'logging';
 
ccSystemLog = 'systemlog';
 
ccLayout = 'layout';
 
ccPosition = 'position';
 
ccLicense = 'license';
 
ccDemoLicense = 'demolicense';
 
ccScreenObjects = 'screenobjects';
 
ccDefaultDirectories = 'defaultdirectories';
 
ccEncoder = 'encoder';
 
ccBASS = 'bass';
 
ccCustom = 'custom';
 
ccSerial = 'serial';
 
ccPasswords = 'passwords';
 
ccPreferences = 'preferences';
 
cdOwner = $4000000;
 
cdForceUpdate = $8000000;
 
cdPIDuration = $1;
 
cdPIPositionValue = $2;
 
cdPIPositionAlternatives = $4;
 
cdPIItemData = $8;
 
cdPIStartTimes = $10;
 
cdPIUnknown = $20;
 
cdPIBacktimingStatus = $40;
 
cdPITempo = $80;
 
cdPIPitch = $100;
 
cdPILinked = $200;
 
cdPIComment = $400;
 
cdPIHistoryFlag = $800;
 
cdPIColor = $1000;
 
cdPIContent = $2000;
 
cdPICueData = $4000;
 
cdPIMetadata = $8000;
 
cdPIIcon = $10000;
 
cdPIVolumeEnvelope = $20000;
 
cdPIItemType = $40000;
 
cdPIOther = $80000;
 
AllPlaylistItemChangedDetails = $FFFFFFFF;
 
cdBLContent = 1;

BaseList

cdOLItem = 2;

ObservableList

cdOLMetadata = 4;
 
cdPLBacktiming = 8;

Playlist

cdPCAutomation = 16;

PlaybackControl

cdPCAutomationPlaying = 32;
 
cdPCAllowAutomation = 64;
 
cdPCPlayerAssignment = 128;
 
cdPCPlayerCount = 256;
 
cdPCOptions = 512;
 
cdPOther = 1;

PlayerControl

cdPVolume = 2;
 
cdPItem = 4;
 
cdPOptions = 8;
 
cdPLevelInfo = 16;
 
cdCOGeneral = 1;

ConfigObject

cdCOStatus = 2;
 
cdCORestartCritical = 4;
 
cdSCVolume = 1;

SourceControl

cdDBConnectionDetails = $10004;

Database

cdDBState = $20000;

4 = or cdCORestartCritical

cdDBOther = $40000;
 
cdMDGeneral = $0001;

BaseList Metadata

cdMDBacktiming = $0002;
 
cdMDState = $0004;
 
cdMDLink = $0008;
 
cdMDFlags = $0010;
 
cdMDTiming = $0020;
 
cdMDStatus = $0040;
 
cdMDOffset = $0080;
 
cdCOnAirMode = 1;

Cartwall

cdCNumbering = 2;
 
cdCOptions = 4;
 
cdCActivePage = 8;
 
cdCOther = 16;
 
cdCPVolume = 1;

Cart player

pidArtist = $00000001;
 
pidTitle = $00000002;
 
pidDuration = $00000004;
 
pidItemType = $00000008;
 
pidFilename = $00000010;
 
pidAttributes = $00000020;
 
pidInlineData = $00000040;
 
pidDatabaseLink = $00000080;
 
pidComment = $00000100;
 
pidCueData = $00000200;
 
pidCueMarkers = $00000400;
 
pidFadeDuration = $00000800;
 
pidAmplification = $00001000;
 
pidEndType = $00002000;
 
pidColor = $00004000;
 
pidIcon = $00008000;
 
pidPitch = $00010000;
 
pidTempo = $00020000;
 
pidExternalID = $00040000;
 
pidTiming = $00080000;
 
pidCustomizationFlag = $00100000;
 
pidContainerContent = $00200000;
 
pidMetadata = $00400000;
 
pidLevels = $00800000;
 
pidURL = $01000000;
 
pidOptions = $02000000;
 
pidOther = $80000000;
 
NoObjectID = 0;

NoObjectID = '{9F097E7D-004E-4CA8-9C25-6823F76C500A}'; // some random value

AllPlaylistItemTypes = [ pitUnknown, pitMusic, pitVoice, pitNews, pitWeather, pitTraffic, pitAdvertising, pitPackage, pitJingle, pitSound, pitTrailer, pitPromo, pitSponsorship, pitSweeper, pitDrop, pitStationID, pitBed, pitInstrumental, pitShow, pitStream, pitContainer, pitPlaylist, pitCommand, pitCartwallPage, pitBreak, pitDummy, pitSilence, pitError, pitOther, pitCustom1, pitCustom2, pitCustom3 ];
 
AllCuePositionTypes = [ ptCueIn, ptFadeIn, ptRamp1, ptRamp2, ptRamp3, ptHookIn, ptHookFade, ptHookOut, ptLoopIn, ptLoopOut, ptOutro, ptStartNext, ptFadeOut, ptFadeEnd, ptCueOut, ptPreroll, ptAnchor ];
 
AllDatabaseSearchFields = [ dbsfArtist, dbsfTitle, dbsfComment, dbsfDuration, dbsfID, dbsfExternalID, dbsfStandardAttributes, dbsfAllAttributes, dbsfFullText, dbsfAdvanced ];
 
ManualCartwallOnAirModes = [ oamOnAir, oamOffAir, oamPFL ];
 
AllMetadataParts = [ mpGeneral, mpComment, mpAttributes, mpDuration, mpCueData, mpNormalization, mpArtwork ];
 
cdLCIState = 1;

CartwallItem

cdLCIItem = 2;
 
cdLCIRect = 4;
 
cdLCIIndex = 8;
 
cdLCIOptions = 16;
 
cdLCPItems = 1;

CartwallPage

cdLCPItemsItem = 2;
 
cdLCPPlayer = 4;
 
cdARNodes = 1;

Audio Routing

cdARAssignment = 2;
 

Variables

ceh_task: cardinal;
 

Generated by PasDoc 0.16.0.