C# 클래스 ID3.ID3v2

파일 보기 프로젝트 열기: jasine/SaveDouban 1 사용 예제들

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