C# Class Banshee.Collection.Database.DatabaseTrackInfo

Inheritance: TrackInfo
Afficher le fichier Open project: mono-soc-2011/banshee Class Usage Examples

Private Properties

Свойство Type Description
CleanseString string
FindTrackByMetadataHash IDataReader
GetTrackForMetadataHash DatabaseTrackInfo
MetadataHashCount int

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ProviderRefresh ( ) : bool
ProviderSave ( ) : void

Private Methods

Méthode Description
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

Method Details

ContainsUri() public static méthode

public static ContainsUri ( SafeUri uri, int primary_sources ) : bool
uri Hyena.SafeUri
primary_sources int
Résultat bool

CopyToLibraryIfAppropriate() public méthode

public CopyToLibraryIfAppropriate ( bool force_copy ) : bool
force_copy bool
Résultat bool

DatabaseTrackInfo() public méthode

public DatabaseTrackInfo ( ) : System
Résultat System

DatabaseTrackInfo() public méthode

public DatabaseTrackInfo ( DatabaseTrackInfo original ) : System
original DatabaseTrackInfo
Résultat System

GetTrackIdForUri() public static méthode

public static GetTrackIdForUri ( SafeUri uri, int primary_sources ) : int
uri Hyena.SafeUri
primary_sources int
Résultat int

GetTrackIdForUri() public static méthode

public static GetTrackIdForUri ( string uri ) : int
uri string
Résultat int

GetTrackIdForUri() public static méthode

public static GetTrackIdForUri ( string absoluteUri, int primary_sources ) : int
absoluteUri string
primary_sources int
Résultat int

OnPlaybackFinished() public méthode

public OnPlaybackFinished ( double percentCompleted ) : void
percentCompleted double
Résultat void

ProviderRefresh() protected méthode

protected ProviderRefresh ( ) : bool
Résultat bool

ProviderSave() protected méthode

protected ProviderSave ( ) : void
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

Save() public méthode

public Save ( bool notify ) : void
notify bool
Résultat void

TrackEqual() public static méthode

public static TrackEqual ( DatabaseTrackInfo a, DatabaseTrackInfo b ) : bool
a DatabaseTrackInfo
b DatabaseTrackInfo
Résultat bool

TrackEqual() public méthode

public TrackEqual ( TrackInfo track ) : bool
track TrackInfo
Résultat bool

Update() public méthode

public Update ( ) : void
Résultat void

UpdateLastPlayed() public méthode

public UpdateLastPlayed ( ) : void
Résultat void

UpdateMetadataHash() public static méthode

public static UpdateMetadataHash ( string albumTitle, string artistName, string condition ) : void
albumTitle string
artistName string
condition string
Résultat void