Interface IFactory
Unit
Declaration
type IFactory = interface(IInterface)
Description
Attributes
- GUID['{A541E681-9795-469C-8303-E40C637A923E}']
Hierarchy
- IInterface
- IFactory
Overview
Methods
Description
Methods
![]() |
function CreatePlaylist: IPlaylist; |
![]() |
function CreateTemporaryPlaylist: IPlaylist; |
![]() |
function CreateMultiPlaylist: IMultiPlaylist; |
![]() |
function CreateActionList: IActionList; |
![]() |
function CreateEventList: IEventList; |
![]() |
function CreateStrings: IStrings; |
![]() |
function CreateLoggingTicketList: ILoggingTicketList; |
![]() |
function CreateFilePlaylistItem(const iFilename: string; iTasks: TFileImportTasks): IFilePlaylistItem; |
![]() |
function CreatePlaylistItemFromFile(const iFilename: string; iTasks: TFileImportTasks; iLookup: IItemLookup = nil): IPlaylistItem; |
![]() |
function CreatePlaylistItemFromXML(iNode: ISXMLNode): IPlaylistItem; |
![]() |
function CreatePlaylistItemFromXMLString(iXML: string): IPlaylistItem; |
![]() |
function CreatePlaylistItemFromPersistentObject(iValue: IPersistentObject): IPlaylistItem; |
![]() |
function CreateBreakPlaylistItem: IBreakPlaylistItem; |
![]() |
function CreateCommandPlaylistItem: ICommandPlaylistItem; |
![]() |
function CreateContainerPlaylistItem: IContainerPlaylistItem; |
![]() |
function CreateRegionContainerPlaylistItem: IRegionContainerPlaylistItem; |
![]() |
function CreateAdContainerPlaylistItem: IAdContainerPlaylistItem; |
![]() |
function CreateAdRegionContainerPlaylistItem: IAdRegionContainerPlaylistItem; |
![]() |
function CreateNewsContainerPlaylistItem: INewsContainerPlaylistItem; |
![]() |
function CreateDummyPlaylistItem: IDummyPlaylistItem; |
![]() |
function CreateSilencePlaylistItem: ISilencePlaylistItem; |
![]() |
function CreateStreamPlaylistItem: IStreamPlaylistItem; |
![]() |
function CreatePlaylistFromFile(const iFilename: string): IPlaylist; |
![]() |
function CreateHookContainer(iItems: IPlaylist): IHookContainerPlaylistItem; |
![]() |
function CreateMetadataHandler(iItem: IFilePlaylistItem): IMetadataHandler; |
![]() |
function CreateEventListItem: IEventListItem; |
![]() |
function CreatePersistentNull: IPersistentNull; |
![]() |
function CreatePersistentNumber(iValue: double): IPersistentNumber; |
![]() |
function CreatePersistentString(const iValue: string): IPersistentString; |
![]() |
function CreatePersistentBoolean(iValue: boolean): IPersistentBoolean; |
![]() |
function CreatePersistentObject: IPersistentObject; |
![]() |
function CreatePersistentArray: IPersistentArray; |
![]() |
function GetClasses(iGUID: TGUID): IInterfaceList; |
![]() |
function CreateObject(iGUID: TGUID; iIndex: integer): IUnknown; |
![]() |
function CreateObjectByClassID(iGUID: TGUID; iClassID: string): IInterface; |
![]() |
function TryCreateObject(iGUID: TGUID; iIndex: integer = 0): IInterface; |
![]() |
function CreateXMLDocument: ISXMLDocument; |
![]() |
function CreateXMLDocumentFromString(iString: string): ISXMLDocument; |
![]() |
procedure RegisterClass(iGUID: TGUID; iClass: IFactoryClass; iPriority: integer = 0); |
![]() |
function GetFileImportOptions: TFileImportOptions; |
![]() |
procedure SetFileImportOptions(iValue: TFileImportOptions); |
![]() |
function GetDefaultImportTasks: TFileImportTasks; |
![]() |
procedure SetDefaultImportTasks(iValue: TFileImportTasks); |
![]() |
function GetDefaultItemType: TPlaylistItemType; |
![]() |
procedure SetDefaultItemType(iValue: TPlaylistItemType); |
![]() |
function GetDefaultTrackCueDataItemType: TPlaylistItemType; |
![]() |
procedure SetDefaultTrackCueDataItemType(iValue: TPlaylistItemType); |
![]() |
function GetMMDFolder: string; |
![]() |
procedure SetMMDFolder(const iValue: string); |
![]() |
procedure RegisterAudioFileExtension(iExtension: string); |
![]() |
function GetAudioFileExtensions: IStrings; |
![]() |
function IsAudioFile(const iFilename: string): boolean; |
![]() |
function IsPlaylistFile(const iFilename: string): boolean; |
Generated by PasDoc 0.16.0.