Interface IPlaylistImporter

Unit

Declaration

type IPlaylistImporter = interface(IPlaylistStorage)

Description

No description available, ancestor IPlaylistStorage description follows
No description available, ancestor IFileStorage description follows
No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows

—————————————————————————– Base Interfaces —————————————————————————–

Attributes
GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
GUID['{41F748BE-4365-4A16-97C7-0C6E2E81DDB9}']
Attributes
GUID['{CAB7CB72-4909-4B60-8AA0-175606FE0E0D}']
Attributes
GUID['{1136BC59-4818-45FC-8081-BB6BBC121E17}']

Hierarchy

Overview

Methods

Public function FilenameToSlot(const iFilename: string; iStyle: TPlaylistImportStyle; out oSlot: TDateTime; out oBlock: integer): boolean;
Public function LoadPlaylist(const iFilename: string; iLookup: IItemLookup; iFileImportTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): IPlaylist;
Public function LoadPlaylistHour(const iFilename: string; iHour: integer; iHourSplitMode: TPlaylistSplitMode; iHourSplitParameter: string; iLookup: IItemLookup; iFileImportTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): IPlaylist;
Public function LoadPlaylistBlock(const iFilename: string; iHour, iBlock: integer; iHourSplitMode: TPlaylistSplitMode; iHourSplitParameter: string; iBlockSplitMode: TPlaylistSplitMode; iBlockSplitParameter: string; iLookup: IItemLookup; iFileImportTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): IPlaylist;
Public function CreateExporter: IPlaylistExporter;

Description

Methods

Public function FilenameToSlot(const iFilename: string; iStyle: TPlaylistImportStyle; out oSlot: TDateTime; out oBlock: integer): boolean;

for files

Public function LoadPlaylist(const iFilename: string; iLookup: IItemLookup; iFileImportTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): IPlaylist;
 
Public function LoadPlaylistHour(const iFilename: string; iHour: integer; iHourSplitMode: TPlaylistSplitMode; iHourSplitParameter: string; iLookup: IItemLookup; iFileImportTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): IPlaylist;
 
Public function LoadPlaylistBlock(const iFilename: string; iHour, iBlock: integer; iHourSplitMode: TPlaylistSplitMode; iHourSplitParameter: string; iBlockSplitMode: TPlaylistSplitMode; iBlockSplitParameter: string; iLookup: IItemLookup; iFileImportTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): IPlaylist;
 
Public function CreateExporter: IPlaylistExporter;
 

Generated by PasDoc 0.16.0.