[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: jvid3v2base.pas line 1095
type TJvID3Controller = class(TComponent) |
||
protected |
||
class function GetFrameClass(); virtual; |
|
|
procedure SetModified(); |
|
|
procedure ChangeToVersion(); |
|
|
procedure CheckFrameClass(); |
|
|
procedure RegisterClient(); virtual; |
|
|
procedure SendActivateEvent(); |
|
|
procedure UnRegisterClient(); virtual; |
|
|
procedure ID3Event(); virtual; |
|
|
procedure BeginReading; |
|
|
procedure EndReading; |
|
|
procedure BeginWriting; |
|
|
procedure EndWriting; |
|
|
procedure BeginUseTempStream; |
|
|
procedure EndUseTempStream; |
|
|
procedure LoadFromStream(); |
|
|
procedure SaveToFile(); |
|
|
procedure DoOpen; virtual; |
|
|
procedure DoClose; virtual; |
|
|
procedure Loaded; override; |
|
|
procedure ApplyUnsynchronisationSchemeOnCurrentStream; |
|
|
function GetTempStreamSize; |
|
|
procedure RemoveUnsynchronisationSchemeToTempStream(); |
|
|
procedure WriteTempStream; |
|
|
property Header: TJvID3Header; [rws] |
|
|
property ExtendedHeader: TJvID3ExtendedHeader; [rws] |
|
|
property FileInfo: TJvID3FileInfo; [r] |
|
|
property ReadEncodingAs: TJvID3ForceEncoding; [rw] |
|
|
property WriteEncodingAs: TJvID3ForceEncoding; [rw] |
|
|
property ReadVersionAs: TJvID3ForceVersion; [rw] |
|
|
property WriteVersionAs: TJvID3ForceVersion; [rw] |
|
|
property Options: TJvID3ControllerOptions; [rw] |
|
|
property Version: TJvID3Version; [rws] |
|
|
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure BeginUpdate; |
|
|
procedure EndUpdate; |
|
|
procedure Open; |
|
|
procedure Commit; |
|
|
procedure Erase; |
|
|
procedure Close; |
|
|
function CanAddFrame(); |
|
|
function HasFrame(); |
|
|
function AddFrame(); |
|
|
function FindFirstFrame(); |
|
|
function FindNextFrame(); |
|
|
function GetFrameCountFor(); |
|
|
function CopyToID3v1(); |
|
|
procedure CopyToID3v1Ctrl(); |
|
|
function CopyFromID3v1(); |
|
|
procedure CopyFromID3v1Ctrl(); |
|
|
procedure EnsureExists(); |
|
|
property Designer: TJvID3ControllerDesigner; [r] |
|
|
property TagSize: Cardinal; [r] |
|
|
property Modified: Boolean; [r] |
|
|
property FrameCount: Integer; [r] |
|
|
property Frames: TJvID3Frames; [r] |
|
|
property WriteVersion: TJvID3Version; [r] |
|
|
property ReadVersion: TJvID3Version; [r] |
|
|
published |
||
property Active: Boolean; [rw] |
|
|
property FileName: TFileName; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |