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

TID3v2Frame

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

Declaration

Source position: tsd_tag_id3v2.pas line 216

type TID3v2Frame = class

public

  ID: TFrameID;

  

  Size: Cardinal;

  

  CodedSize: Cardinal;

  

  Stream: TMemoryStream;

  

  Flags: Word;

  

  TagAlterPreservation: Boolean;

  

  FileAlterPreservation: Boolean;

  

  ReadOnly: Boolean;

  

  Compressed: Boolean;

  

  Encrypted: Boolean;

  

  GroupingIdentity: Boolean;

  

  Unsynchronised: Boolean;

  

  DataLengthIndicator: Boolean;

  

  GroupIdentifier: Byte;

  

  EncryptionMethod: Byte;

  

  DataLengthIndicatorValue: Cardinal;

  

  constructor Create;

  

  destructor Destroy; override;

  

  procedure DecodeFlags3;

  

  procedure EncodeFlags3;

  

  procedure DecodeFlags4;

  

  procedure EncodeFlags4;

  

  function Compress;

  

  function DeCompress;

  

  function RemoveUnsynchronisation;

  

  function ApplyUnsynchronisation;

  

  function Assign();

  

  procedure Clear;

  

end;

Inheritance

TID3v2Frame

  

|

TObject



CT Web help

CodeTyphon Studio