Interface IMetadataHandler

Unit

Declaration

type IMetadataHandler = interface(IUpdateObject)

Description

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['{D8728C41-BFEE-43C8-A1E1-00777A7D75A7}']

Hierarchy

Overview

Methods

Public procedure SetItem(iItem: IFilePlaylistItem);
Public procedure ReadMMDEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
Public procedure ReadDurationEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
Public procedure ReadCustomTagEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
Public procedure ReadNativeTagsEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
Public function ReadAlbumArt(out oMimeType: string; out oData: TBytes): boolean;
Public procedure ReadMMD;
Public procedure ReadDuration;
Public procedure ReadCustomTag;
Public procedure ReadNativeTags;
Public function GetTagData(iTag: string): string;
Public procedure WriteMMD;
Public procedure WriteCustomTag;

Description

Methods

Public procedure SetItem(iItem: IFilePlaylistItem);
 
Public procedure ReadMMDEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
 
Public procedure ReadDurationEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
 
Public procedure ReadCustomTagEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
 
Public procedure ReadNativeTagsEx(var iWantedParts: TMetadataParts; var iWantedCueMarkers: TCuePositionTypes);
 
Public function ReadAlbumArt(out oMimeType: string; out oData: TBytes): boolean;
 
Public procedure ReadMMD;
 
Public procedure ReadDuration;
 
Public procedure ReadCustomTag;
 
Public procedure ReadNativeTags;
 
Public function GetTagData(iTag: string): string;
 
Public procedure WriteMMD;
 
Public procedure WriteCustomTag;
 

Generated by PasDoc 0.16.0.