C# 클래스 Banshee.Collection.Database.DatabaseTrackInfo

상속: TrackInfo
파일 보기 프로젝트 열기: mono-soc-2011/banshee 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CleanseString string
FindTrackByMetadataHash IDataReader
GetTrackForMetadataHash DatabaseTrackInfo
MetadataHashCount int

공개 메소드들

메소드 설명
ContainsUri ( SafeUri uri, int primary_sources ) : bool
CopyToLibraryIfAppropriate ( bool force_copy ) : bool
DatabaseTrackInfo ( ) : System
DatabaseTrackInfo ( DatabaseTrackInfo original ) : System
GetTrackIdForUri ( SafeUri uri, int primary_sources ) : int
GetTrackIdForUri ( string uri ) : int
GetTrackIdForUri ( string absoluteUri, int primary_sources ) : int
OnPlaybackFinished ( double percentCompleted ) : void
Refresh ( ) : void
Save ( ) : void
Save ( bool notify ) : void
TrackEqual ( DatabaseTrackInfo a, DatabaseTrackInfo b ) : bool
TrackEqual ( TrackInfo track ) : bool
Update ( ) : void
UpdateLastPlayed ( ) : void
UpdateMetadataHash ( string albumTitle, string artistName, string condition ) : void

보호된 메소드들

메소드 설명
ProviderRefresh ( ) : bool
ProviderSave ( ) : void

비공개 메소드들

메소드 설명
CleanseString ( string input, string old_val ) : string
FindTrackByMetadataHash ( string metadata_hash, int primary_sources ) : IDataReader
GetTrackForMetadataHash ( string metadata_hash, int primary_sources ) : DatabaseTrackInfo
MetadataHashCount ( string metadata_hash, int primary_sources ) : int

메소드 상세

ContainsUri() 공개 정적인 메소드

public static ContainsUri ( SafeUri uri, int primary_sources ) : bool
uri Hyena.SafeUri
primary_sources int
리턴 bool

CopyToLibraryIfAppropriate() 공개 메소드

public CopyToLibraryIfAppropriate ( bool force_copy ) : bool
force_copy bool
리턴 bool

DatabaseTrackInfo() 공개 메소드

public DatabaseTrackInfo ( ) : System
리턴 System

DatabaseTrackInfo() 공개 메소드

public DatabaseTrackInfo ( DatabaseTrackInfo original ) : System
original DatabaseTrackInfo
리턴 System

GetTrackIdForUri() 공개 정적인 메소드

public static GetTrackIdForUri ( SafeUri uri, int primary_sources ) : int
uri Hyena.SafeUri
primary_sources int
리턴 int

GetTrackIdForUri() 공개 정적인 메소드

public static GetTrackIdForUri ( string uri ) : int
uri string
리턴 int

GetTrackIdForUri() 공개 정적인 메소드

public static GetTrackIdForUri ( string absoluteUri, int primary_sources ) : int
absoluteUri string
primary_sources int
리턴 int

OnPlaybackFinished() 공개 메소드

public OnPlaybackFinished ( double percentCompleted ) : void
percentCompleted double
리턴 void

ProviderRefresh() 보호된 메소드

protected ProviderRefresh ( ) : bool
리턴 bool

ProviderSave() 보호된 메소드

protected ProviderSave ( ) : void
리턴 void

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

Save() 공개 메소드

public Save ( bool notify ) : void
notify bool
리턴 void

TrackEqual() 공개 정적인 메소드

public static TrackEqual ( DatabaseTrackInfo a, DatabaseTrackInfo b ) : bool
a DatabaseTrackInfo
b DatabaseTrackInfo
리턴 bool

TrackEqual() 공개 메소드

public TrackEqual ( TrackInfo track ) : bool
track TrackInfo
리턴 bool

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateLastPlayed() 공개 메소드

public UpdateLastPlayed ( ) : void
리턴 void

UpdateMetadataHash() 공개 정적인 메소드

public static UpdateMetadataHash ( string albumTitle, string artistName, string condition ) : void
albumTitle string
artistName string
condition string
리턴 void