C# 클래스 TagLib.Dsf.File

상속: TagLib.File
파일 보기 프로젝트 열기: MediaPortal/MPTagThat 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FileIdentifier ReadOnlyByteVector
FormatIdentifier ReadOnlyByteVector
ID3Identifier ReadOnlyByteVector

공개 메소드들

메소드 설명
File ( File abstraction ) : System

Constructs and initializes a new instance of for a specified file abstraction with an average read style.

File ( File abstraction, ReadStyle propertiesStyle ) : System

Constructs and initializes a new instance of for a specified file abstraction and specified read style.

File ( string path ) : System

Constructs and initializes a new instance of for a specified path in the local file system with an average read style.

File ( string path, ReadStyle propertiesStyle ) : System

Constructs and initializes a new instance of for a specified path in the local file system and specified read style.

GetTag ( TagTypes type, bool create ) : TagLib.Tag

Gets a tag of a specified type from the current instance, optionally creating a new tag if possible.

RemoveTags ( TagTypes types ) : void

Removes a set of tag types from the current instance.

In order to remove all tags from a file, pass as types.

Save ( ) : void

Saves the changes made in the current instance to the file it represents.

비공개 메소드들

메소드 설명
Read ( bool read_tags, ReadStyle style, uint &dsf_size, long &tag_start, long &tag_end ) : void

Reads the contents of the current instance determining the size of the dsf data, the area the tagging is in, and optionally reading in the tags and media properties.

메소드 상세

File() 공개 메소드

Constructs and initializes a new instance of for a specified file abstraction with an average read style.
/// is . ///
public File ( File abstraction ) : System
abstraction File /// A object to use when /// reading from and writing to the file. ///
리턴 System

File() 공개 메소드

Constructs and initializes a new instance of for a specified file abstraction and specified read style.
/// is . ///
public File ( File abstraction, ReadStyle propertiesStyle ) : System
abstraction File /// A object to use when /// reading from and writing to the file. ///
propertiesStyle ReadStyle /// A value specifying at what level /// of accuracy to read the media properties, or to ignore the properties. ///
리턴 System

File() 공개 메소드

Constructs and initializes a new instance of for a specified path in the local file system with an average read style.
/// is . ///
public File ( string path ) : System
path string /// A object containing the path of the /// file to use in the new instance. ///
리턴 System

File() 공개 메소드

Constructs and initializes a new instance of for a specified path in the local file system and specified read style.
/// is . ///
public File ( string path, ReadStyle propertiesStyle ) : System
path string /// A object containing the path of the /// file to use in the new instance. ///
propertiesStyle ReadStyle /// A value specifying at what level /// of accuracy to read the media properties, or to ignore the properties. ///
리턴 System

GetTag() 공개 메소드

Gets a tag of a specified type from the current instance, optionally creating a new tag if possible.
public GetTag ( TagTypes type, bool create ) : TagLib.Tag
type TagTypes /// A value indicating the /// type of tag to read. ///
create bool /// A value specifying whether or not to /// try and create the tag if one is not found. ///
리턴 TagLib.Tag

RemoveTags() 공개 메소드

Removes a set of tag types from the current instance.
In order to remove all tags from a file, pass as types.
public RemoveTags ( TagTypes types ) : void
types TagTypes /// A bitwise combined value /// containing tag types to be removed from the file. ///
리턴 void

Save() 공개 메소드

Saves the changes made in the current instance to the file it represents.
public Save ( ) : void
리턴 void

프로퍼티 상세

FileIdentifier 공개적으로 정적으로 프로퍼티

The identifier used to recognize a DSF file.
public static ReadOnlyByteVector FileIdentifier
리턴 ReadOnlyByteVector

FormatIdentifier 공개적으로 정적으로 프로퍼티

The identifier used to recognize a Format chunk.
public static ReadOnlyByteVector FormatIdentifier
리턴 ReadOnlyByteVector

ID3Identifier 공개적으로 정적으로 프로퍼티

The identifier used to recognize a DSF ID3 chunk.
public static ReadOnlyByteVector ID3Identifier
리턴 ReadOnlyByteVector