[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: tsd_tag_id3v2.pas line 308
type TID3v2Tag = class
public
fFileName: string;
fFlags: Byte;
fSize: Cardinal;
fPaddingSize: Cardinal;
fBitRate: Integer;
Loaded: Boolean;
MajorVersion: Byte;
MinorVersion: Byte;
Unsynchronised: Boolean;
Compressed: Boolean;
ExtendedHeader: Boolean;
Experimental: Boolean;
FooterPresent: Boolean;
Frames: array of TID3v2Frame;
FrameCount: Integer;
ExtendedHeader3: TID3v2ExtendedHeader3;
ExtendedHeader4: TID3v2ExtendedHeader4;
PaddingToWrite: Cardinal;
MPEGInfo: TMPEGHeader;
WAVInfo: TWaveFmt;
AIFFInfo: TAIFFInformation;
DSFInfo: TDSFInfo;
SampleCount: Int64;
ParseAudioAttributes: Boolean;
constructor Create;
destructor Destroy; override;
function LoadFromFile();
function LoadFromStream();
function LoadFromMemory();
function SaveToFile();
function SaveToStream();
function SaveTagToStream();
function AddFrame();
function InsertFrame();
function DeleteFrame();
procedure DeleteAllFrames;
procedure DeleteAllCoverArts;
procedure Clear;
procedure Assign();
function RemoveUnsynchronisationOnAllFrames;
function ApplyUnsynchronisationOnAllFrames;
function FrameExists();
function FrameTypeCount();
function CoverArtCount;
function CalculateTotalFramesSize;
function CalculateTagSize();
function FullFrameSize();
function CalculateTagCRC32;
function GetUnicodeText();
function SetUnicodeText();
function GetUnicodeTextMultiple();
function SetUnicodeTextMultiple();
function SetText();
function SetUTF8Text();
function SetRawText();
function GetUnicodeContent();
function SetContent();
function SetUTF8Content();
function SetUnicodeContent();
function GetUnicodeComment();
function FindUnicodeCommentByDescription();
function SetUnicodeComment();
function SetUnicodeCommentByDescription();
function GetUnicodeLyrics();
function SetUnicodeLyrics();
function GetUnicodeCoverPictureStream();
function GetUnicodeCoverPictureInfo();
function GetCoverPictureInfoPointer();
function SetUnicodeCoverPictureFromStream();
function SetUnicodeCoverPictureFromFile();
function GetURLa();
function SetURL();
function GetUnicodeUserDefinedURLLink();
function FindUnicodeUserDefinedURLLinkByDescription();
function SetUserDefinedURLLink();
function SetUTF8UserDefinedURLLink();
function SetUnicodeUserDefinedURLLink();
function SetUnicodeUserDefinedURLLinkByDescription();
function GetTime();
function SetTime();
function GetSEBR();
function GetSEBRString();
function SetSEBR();
function GetSampleCache();
function SetSampleCache();
function GetSEFC();
function SetSEFC();
function SetAlbumColors();
function GetAlbumColors();
function SetTLEN();
function GetPlayCount();
function SetPlayCount();
function FindCustomFrame();
function GetUnicodeUserDefinedTextInformation();
function SetUserDefinedTextInformation();
function SetUnicodeUserDefinedTextInformationMultiple();
function GetUnicodeUserDefinedTextInformationMultiple();
function SetUTF8UserDefinedTextInformation();
function SetUnicodeUserDefinedTextInformation();
function GetPopularimeter();
function FindPopularimeter();
function SetPopularimeterByEmail();
function SetPopularimeter();
function FindTXXXByDescription(); overload;
function FindTXXXByDescriptionMultiple(); overload;
function SetUnicodeTXXXByDescription();
function SetUnicodeTXXXByDescriptionMultiple();
function SetUnicodeTXXX();
function GetUnicodeListFrame();
function SetUnicodeListFrame();
function GetUFID();
function FindUFIDByOwnerIdentifier();
function SetUFID();
function SetUFIDByOwnerIdentifier();
property Position: Int64; [r]
property SourceFileType: TSourceFileType; [r]
property PlayTime: Double; [r]
end;
TID3v2Tag
TObject