Interface IInstanceData

Unit

Declaration

type IInstanceData = interface(IInterface)

Description

Attributes
GUID['{B53DF081-12FE-4446-821F-C72D15725906}']

Hierarchy

Overview

Methods

Public function GetProductName: string;
Public procedure GetProductVersion(out oMajor, oMinor, oRelease, oBuild: integer; var oBetaname: string);
Public function GetName: string;
Public procedure SetName(const iValue: string);
Public function GetDescription: string;
Public procedure SetDescription(const iValue: string);
Public function GetRunMode: TInstanceRunMode;
Public function GetConfigParts: TInstanceConfigParts;
Public function GetUserLevel: TUserLevel;
Public function GetUserName: string;
Public procedure UserLogin(const iUser, iPassword: string);
Public procedure UserLogout;
Public function UserCanPerformTask(const iTask: TUserTask): boolean;
Public function GetPlayoutConfig: TPlayoutConfig;
Public function GetRootFolder: string;
Public function GetConfigFolder: string;
Public function CheckModule(const iID: string): boolean;
Public function GetInstanceName: string;
Public function GetIconText: string;
Public function GetConfig: IConfiguration;
Public function GetFactory: IFactory;
Public function GetLogicEngine: ILogicEngine;
Public function GetIconFolder: string;
Public function GetOptions: TGlobalOptions;
Public procedure SetOptions(iValue: TGlobalOptions);
Public function GetRepositoryItem(iItem: TRepositoryItem): IPlaylistItem;
Public function GetSerialPortManager: ISerialPortManager;
Public function GetModules: IModuleList;
Public function GetDisabledModules: IStrings;
Public function GetRemoteController: IRemoteController;
Public function GetDatabases: IDatabaseList;
Public function GetFileManager: IFileManager;
Public function GetLicensedRegionCount: integer;
Public function GetActiveRegionCount: integer;
Public function GetRegionNames: IStrings;
Public function GetEffectiveRegionNames(iAll: boolean): IStrings;
Public function GetRegionMapping: TRegionMappingArray;
Public function GetRecycleBin: IRecycleBinPlaylist;
Public function GetStandardAttributes: IStandardAttributeList;
Public function GetRuntimeData(iKey: string): string;
Public procedure SetRuntimeData(iKey: string; iValue: string);
Public function GetTimeCorrection: TDateTime;
Public procedure SetTimeCorrection(iValue: TDateTime);
Public function FakeNow: TDateTime;
Public function GetTempDir: string;
Public function GetTempFilename(iExtension: string = '.tmp'): string;
Public function GetCommandList: IStrings;
Public function GetAudioDevices(iDeviceType: TAudioDeviceType): IAudioDeviceList;
Public function GetPlaybackDevices: IPlaybackDeviceList;
Public function GetRecordDevices: IRecordDeviceList;
Public function GetPlaybackRouting: IPlaybackAudioRouting;
Public function GetRecordRouting: IRecordAudioRouting;
Public function GetSystemLog: ISystemLog;
Public function GetLogger: ILogger;
Public function GetMessageDispatcher: IMessageDispatcher;
Public function GetAuthDatabaseConnection: ISQLConnection;
Public function GetOnAir: boolean;
Public procedure SetOnAir(iValue: boolean);
Public procedure SetOnAirEx(iValue: boolean; iSource: string);
Public procedure Initialize;
Public procedure Finalize;
Public procedure Startup;
Public procedure Shutdown;
Public function GetSystemSampleRate: integer;
Public function GetDefaultFadeDuration: TTimeValue;
Public procedure SetDefaultFadeDuration(iValue: TTimeValue);
Public function GetEndMonDuration: TTimeValue;
Public procedure SetEndMonDuration(iValue: TTimeValue);
Public function IncPFLCount: integer;
Public function DecPFLCount: integer;
Public function GetPFLCount: integer;
Public function IncExtPFLCount: integer;
Public function DecExtPFLCount: integer;
Public function GetExtPFLCount: integer;
Public procedure SendNetworkMessage(iType: string; iData: IPersistentStorage);

Description

Methods

Public function GetProductName: string;
 
Public procedure GetProductVersion(out oMajor, oMinor, oRelease, oBuild: integer; var oBetaname: string);
 
Public function GetName: string;
 
Public procedure SetName(const iValue: string);
 
Public function GetDescription: string;
 
Public procedure SetDescription(const iValue: string);
 
Public function GetRunMode: TInstanceRunMode;
 
Public function GetConfigParts: TInstanceConfigParts;
 
Public function GetUserLevel: TUserLevel;
 
Public function GetUserName: string;
 
Public procedure UserLogin(const iUser, iPassword: string);
 
Public procedure UserLogout;
 
Public function UserCanPerformTask(const iTask: TUserTask): boolean;
 
Public function GetPlayoutConfig: TPlayoutConfig;
 
Public function GetRootFolder: string;
 
Public function GetConfigFolder: string;
 
Public function CheckModule(const iID: string): boolean;
 
Public function GetInstanceName: string;
 
Public function GetIconText: string;
 
Public function GetConfig: IConfiguration;
 
Public function GetFactory: IFactory;
 
Public function GetLogicEngine: ILogicEngine;
 
Public function GetIconFolder: string;
 
Public function GetOptions: TGlobalOptions;
 
Public procedure SetOptions(iValue: TGlobalOptions);
 
Public function GetRepositoryItem(iItem: TRepositoryItem): IPlaylistItem;
 
Public function GetSerialPortManager: ISerialPortManager;
 
Public function GetModules: IModuleList;
 
Public function GetDisabledModules: IStrings;
 
Public function GetRemoteController: IRemoteController;
 
Public function GetDatabases: IDatabaseList;
 
Public function GetFileManager: IFileManager;
 
Public function GetLicensedRegionCount: integer;
 
Public function GetActiveRegionCount: integer;
 
Public function GetRegionNames: IStrings;
 
Public function GetEffectiveRegionNames(iAll: boolean): IStrings;
 
Public function GetRegionMapping: TRegionMappingArray;
 
Public function GetRecycleBin: IRecycleBinPlaylist;
 
Public function GetStandardAttributes: IStandardAttributeList;
 
Public function GetRuntimeData(iKey: string): string;
 
Public procedure SetRuntimeData(iKey: string; iValue: string);
 
Public function GetTimeCorrection: TDateTime;
 
Public procedure SetTimeCorrection(iValue: TDateTime);
 
Public function FakeNow: TDateTime;
 
Public function GetTempDir: string;
 
Public function GetTempFilename(iExtension: string = '.tmp'): string;
 
Public function GetCommandList: IStrings;
 
Public function GetAudioDevices(iDeviceType: TAudioDeviceType): IAudioDeviceList;
 
Public function GetPlaybackDevices: IPlaybackDeviceList;
 
Public function GetRecordDevices: IRecordDeviceList;
 
Public function GetPlaybackRouting: IPlaybackAudioRouting;
 
Public function GetRecordRouting: IRecordAudioRouting;
 
Public function GetSystemLog: ISystemLog;
 
Public function GetLogger: ILogger;
 
Public function GetMessageDispatcher: IMessageDispatcher;
 
Public function GetAuthDatabaseConnection: ISQLConnection;
 
Public function GetOnAir: boolean;
 
Public procedure SetOnAir(iValue: boolean);
 
Public procedure SetOnAirEx(iValue: boolean; iSource: string);
 
Public procedure Initialize;
 
Public procedure Finalize;
 
Public procedure Startup;
 
Public procedure Shutdown;
 
Public function GetSystemSampleRate: integer;
 
Public function GetDefaultFadeDuration: TTimeValue;
 
Public procedure SetDefaultFadeDuration(iValue: TTimeValue);
 
Public function GetEndMonDuration: TTimeValue;
 
Public procedure SetEndMonDuration(iValue: TTimeValue);
 
Public function IncPFLCount: integer;
 
Public function DecPFLCount: integer;
 
Public function GetPFLCount: integer;
 
Public function IncExtPFLCount: integer;
 
Public function DecExtPFLCount: integer;
 
Public function GetExtPFLCount: integer;
 
Public procedure SendNetworkMessage(iType: string; iData: IPersistentStorage);
 

Generated by PasDoc 0.16.0.