Interface IPlaylist
Unit
Declaration
type IPlaylist = interface(ISerializableList)
Description
No description available, ancestor ISerializableList description follows
No description available, ancestor IObservableList description follows
No description available, ancestor IBaseList description follows
No description available, ancestor ISerializable 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['{DF9B1F9D-09D1-4790-BC9E-D299A578B71A}']
Attributes
- GUID['{B8EEB016-F9C8-4F8A-8175-A55202865C00}']
Attributes
- GUID['{E9CE75BB-0A06-4CF6-B03F-CF9D7FFA642B}']
Attributes
- GUID['{A84FE685-6D72-4429-948C-CDB6691CFC15}']
Attributes
- GUID['{080ABDEE-191D-4702-9A5E-C4BFE8EA815F}']
Hierarchy
- IInterface
- IObservable
- IUpdateObject
- ISerializable
- IBaseList
- IObservableList
- ISerializableList
- IPlaylist
Overview
Methods
function GetItem(iIndex: Integer): IPlaylistItem; |
|
function GetMetadata(iIndex: integer): IPlaylistItemMetadata; |
|
function GetMetadataOfItem(iItem: iPlaylistItem): IPlaylistItemMetadata; |
|
function GetItemPlaybackInfo(iIndex: integer): TItemPlaybackInfo; |
|
function GetHistoryCount: integer; |
|
function GetDuration: TTimeValue; |
|
function GetEffectiveDuration: TTimeValue; |
|
function GetActiveDuration: TTimeValue; |
|
function InsertFile(iIndex: integer; const iFilename: string; iTasks: TFileImportTasks): integer; |
|
function InsertDirectory(iIndex: integer; iDirectory: string; iTasks: TFileImportTasks): integer; |
|
function InsertFiles(iIndex: integer; iFiles: IStrings; iTasks: TFileImportTasks): integer; |
|
function InsertFilesEx(iIndex: integer; iFiles: IStrings; iTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): integer; |
|
function ErrorCheckItem(iIndex: integer): string; |
|
function ErrorCheck(iMessages: IStrings = nil; iProgressIndicator: IProgressIndicator = nil): integer; |
|
procedure SkipToTime(iTime: TDateTime); |
|
function GetNext(iItem: IPlaylistItem): IPlaylistItem; |
|
function GetStartTime(iIndex: integer; iType: TStartTimeType): TDateTime; |
|
function GetBaseTime: TDateTime; |
|
procedure SetBaseTime(iValue: TDateTime); |
|
function GetBacktimingBaseTime: TDateTime; |
|
function GetEndTime: TDateTime; |
|
function GetErrorCount: integer; |
|
function GetUnderrunCount: integer; |
|
function IndexOfUniqueID(iID: string): integer; |
|
function GetTitle: string; |
|
procedure SetTitle(const iValue: string); |
|
function ContainsSlot(const iSlot: TDateTime): boolean; |
|
function GetRemainingCount: integer; |
|
function GetRegions(iDefault: byte): TSetOfByte; |
|
procedure LoadFromFileEx(const iFilename: string; const iLookup: IItemLookup; iProgressIndicator: IProgressIndicator); |
|
procedure SaveToFileWithFilter(const iFilename: string; const iFilter: string); |
|
procedure UpdateBacktiming; |
|
procedure BalanceFixTimes; |
|
function GetNextFixedTime: TDateTime; |
|
function GetNextFixedTimeItem: IPlaylistItem; |
|
function GetEnumerator: IPlaylistEnumerator; |
Description
Methods
function GetItem(iIndex: Integer): IPlaylistItem; |
|
function GetMetadata(iIndex: integer): IPlaylistItemMetadata; |
|
function GetMetadataOfItem(iItem: iPlaylistItem): IPlaylistItemMetadata; |
|
function GetItemPlaybackInfo(iIndex: integer): TItemPlaybackInfo; |
|
function GetHistoryCount: integer; |
|
function GetDuration: TTimeValue; |
|
function GetEffectiveDuration: TTimeValue; |
|
function GetActiveDuration: TTimeValue; |
|
function InsertFile(iIndex: integer; const iFilename: string; iTasks: TFileImportTasks): integer; |
|
function InsertDirectory(iIndex: integer; iDirectory: string; iTasks: TFileImportTasks): integer; |
|
function InsertFiles(iIndex: integer; iFiles: IStrings; iTasks: TFileImportTasks): integer; |
|
function InsertFilesEx(iIndex: integer; iFiles: IStrings; iTasks: TFileImportTasks; iProgressIndicator: IProgressIndicator): integer; |
|
function ErrorCheckItem(iIndex: integer): string; |
|
function ErrorCheck(iMessages: IStrings = nil; iProgressIndicator: IProgressIndicator = nil): integer; |
|
procedure SkipToTime(iTime: TDateTime); |
|
function GetNext(iItem: IPlaylistItem): IPlaylistItem; |
|
function GetStartTime(iIndex: integer; iType: TStartTimeType): TDateTime; |
|
function GetBaseTime: TDateTime; |
|
procedure SetBaseTime(iValue: TDateTime); |
|
function GetBacktimingBaseTime: TDateTime; |
|
function GetEndTime: TDateTime; |
|
function GetErrorCount: integer; |
|
function GetUnderrunCount: integer; |
|
function IndexOfUniqueID(iID: string): integer; |
|
function GetTitle: string; |
|
procedure SetTitle(const iValue: string); |
|
function ContainsSlot(const iSlot: TDateTime): boolean; |
|
function GetRemainingCount: integer; |
|
function GetRegions(iDefault: byte): TSetOfByte; |
|
procedure LoadFromFileEx(const iFilename: string; const iLookup: IItemLookup; iProgressIndicator: IProgressIndicator); |
|
procedure SaveToFileWithFilter(const iFilename: string; const iFilter: string); |
|
procedure UpdateBacktiming; |
|
procedure BalanceFixTimes; |
|
function GetNextFixedTime: TDateTime; |
|
function GetNextFixedTimeItem: IPlaylistItem; |
|
function GetEnumerator: IPlaylistEnumerator; |
|
Generated by PasDoc 0.16.0.