Unit 'tsd_tag_apev2' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_titansound]

TAPEv2Tag

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: tsd_tag_apev2.pas line 102

type TAPEv2Tag = class

public

  fFileName: string;

  

  Loaded: Boolean;

  

  Version: Cardinal;

  

  Flags: Cardinal;

  

  fSize: Cardinal;

  

  Frames: array of TAPEv2Frame;

  

  UpperCaseFieldNamesToWrite: Boolean;

  

  constructor Create;

  

  destructor Destroy; override;

  

  function LoadFromFile();

  

  function LoadFromStream();

  

  function SaveToFile();

  

  function SaveToStream();

  

  function AddFrame();

  

  function DeleteFrame();

  

  procedure DeleteAllFrames;

  

  procedure DeleteAllCoverArts;

  

  procedure Clear;

  

  function Count;

  

  function CoverArtCount;

  

  function FrameExists(); overload;

  

  function FrameTypeCount();

  

  function CalculateTotalFramesSize;

  

  function CalculateTagSize;

  

  function AddTextFrame();

  

  function AddBinaryFrame();

  

  procedure SetTextFrameText();

  

  procedure SetListFrameText();

  

  function ReadFrameByNameAsText();

  

  function ReadFrameByNameAsList();

  

  procedure RemoveEmptyFrames;

  

  function AddCoverArtFrame();

  

  function SetCoverArtFrame();

  

  function GetCoverArtFromFrame();

  

  function GetCoverArtInfo();

  

  function GetCoverArtInfoPointer();

  

  function DeleteFrameByName();

  

  function Assign();

  

end;

Inheritance

TAPEv2Tag

  

|

TObject



CT Web help

CodeTyphon Studio