C# Класс ID3.ID3v2

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddError void
AddFrame bool
FormulaFileName string
Initializer void
IsAddable bool
LoadFrameFromFile void
ReadFrames void
SaveRestOfFile void
WriteID3Header void

Открытые методы

Метод Описание
ClearAll ( ) : void

Clear all ID3 Tag information

GetTextFrame ( string FrameID ) : string

Search TextFrames for specific FrameID

ID3v2 ( string FilePath, bool LoadData ) : System

Create new ID3v2 class for specific file

Load ( ) : void

Load ID3 information from file

LoadAllLinkedFrames ( ) : void

Load all linked information frames

Save ( ) : void

Save ID3v2 data without renaming file with minor version of 3

Save ( int Ver ) : void

Save ID3 info to file

Save ( int Ver, string Formula ) : void

Save ID3 info to file

SetMinorVersion ( int ver ) : void

Set minor version of current ID3v2

SetTextFrame ( string FrameID, string Text ) : void

Set text of specific TextFrame

Приватные методы

Метод Описание
AddError ( ID3.ID3Error Error ) : void

Add specific ID3Error to ErrorCollection

AddFrame ( FileStreamEx Data, string FrameID, int Length, FrameFlags Flags ) : bool

Add Frame information to where it must store

FormulaFileName ( string Formula ) : string

Get FileName according to specific formula

Initializer ( ) : void
IsAddable ( string FrameID ) : bool

Indicate can add specific frame according to Filter

LoadFrameFromFile ( string FrameID, string FileAddress ) : void

Load spefic frame information

ReadFrames ( FileStreamEx Data, int Length ) : void

Read all frames from specific FileStream

SaveRestOfFile ( int StartIndex, FileStreamEx Orgin, FileStreamEx Temp, int Ver ) : void
WriteID3Header ( FileStream Data, int Ver ) : void

Описание методов

ClearAll() публичный Метод

Clear all ID3 Tag information
public ClearAll ( ) : void
Результат void

GetTextFrame() публичный Метод

Search TextFrames for specific FrameID
public GetTextFrame ( string FrameID ) : string
FrameID string FrameID to search in TextFrames
Результат string

ID3v2() публичный Метод

Create new ID3v2 class for specific file
public ID3v2 ( string FilePath, bool LoadData ) : System
FilePath string
LoadData bool Indicate load ID3 in constructor or not
Результат System

Load() публичный Метод

Load ID3 information from file
File Not Found
public Load ( ) : void
Результат void

LoadAllLinkedFrames() публичный Метод

Load all linked information frames
public LoadAllLinkedFrames ( ) : void
Результат void

Save() публичный Метод

Save ID3v2 data without renaming file with minor version of 3
public Save ( ) : void
Результат void

Save() публичный Метод

Save ID3 info to file
public Save ( int Ver ) : void
Ver int minor version of ID3v2
Результат void

Save() публичный Метод

Save ID3 info to file
public Save ( int Ver, string Formula ) : void
Ver int minor version of ID3v2
Formula string Formula to renaming file
Результат void

SetMinorVersion() публичный Метод

Set minor version of current ID3v2
public SetMinorVersion ( int ver ) : void
ver int
Результат void

SetTextFrame() публичный Метод

Set text of specific TextFrame
public SetTextFrame ( string FrameID, string Text ) : void
FrameID string FrameID
Text string Text to set
Результат void