C# Класс Achamenes.ID3.TagBase

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

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

Метод Описание
ReadFromFile ( string fileName ) : ID3v2MajorVersion
ReadFromFile ( string fileName, FrameParserFactory frameParserFactory ) : ID3v2MajorVersion
RemoveTag ( string fileName ) : bool

Removes any attached ID3v2 tags attached to the given file. Does not change the ID3v1 tags.

SearchForFrame ( Type frameType ) : Frame
TagBase ( ) : System
WriteToFile ( string fileName, ID3v2MajorVersion version, EncodingScheme encoding ) : void

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

Метод Описание
CopyFromStreamToStream ( Stream sourceStream, Stream destStream ) : void
GetBackupFileName ( string fileName ) : string
GetTempIntermediateFileName ( string fileName ) : string
RaiseReadingWarning ( NonFatalException exception, string frameID ) : void
RaiseWritingWarning ( NonFatalException exception, Frame frameBeingWritten ) : void
Read ( Stream stream, FrameParserFactory frameParserFactory ) : ID3v2MajorVersion
WriteFrame ( Frame frame, Stream stream, ID3v2MajorVersion version, EncodingScheme encoding ) : void
WriteFrames ( Stream stream, ID3v2MajorVersion version, EncodingScheme encoding ) : void

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

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

public ReadFromFile ( string fileName ) : ID3v2MajorVersion
fileName string
Результат ID3v2MajorVersion

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

public ReadFromFile ( string fileName, FrameParserFactory frameParserFactory ) : ID3v2MajorVersion
fileName string
frameParserFactory FrameParserFactory
Результат ID3v2MajorVersion

RemoveTag() публичный статический Метод

Removes any attached ID3v2 tags attached to the given file. Does not change the ID3v1 tags.
public static RemoveTag ( string fileName ) : bool
fileName string Full path of the file whose tags are to be removed.
Результат bool

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

public SearchForFrame ( Type frameType ) : Frame
frameType Type
Результат Frame

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

public TagBase ( ) : System
Результат System

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

public WriteToFile ( string fileName, ID3v2MajorVersion version, EncodingScheme encoding ) : void
fileName string
version ID3v2MajorVersion
encoding EncodingScheme
Результат void