C# Class Banshee.Dap.Mtp.MtpSource

Inheritance: Banshee.Dap.DapSource
Datei anzeigen Open project: mono-soc-2011/banshee Class Usage Examples

Public Properties

Property Type Description
AlbumArtWidthSchema SchemaEntry
NeverSyncAlbumArtSchema SchemaEntry

Public Methods

Method Description
CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
DeviceInitialize ( IDevice device ) : void
Dispose ( ) : void
Import ( ) : void
Rename ( string newName ) : void
SyncPlaylists ( ) : void
TrackInfoToMtpTrack ( Banshee.Collection.TrackInfo track, SafeUri fromUri ) : Mtp.Track

Protected Methods

Method Description
AddTrackToDevice ( DatabaseTrackInfo track, SafeUri fromUri ) : void
DeleteTrack ( DatabaseTrackInfo track ) : bool
Eject ( ) : void
LoadFromDevice ( ) : void
OnTracksDeleted ( ) : void

Private Methods

Method Description
GetFolderForTrack ( Banshee.Collection.TrackInfo track ) : Mtp.Folder
MakeAlbumKey ( string album_artist, string album ) : string
OnUploadProgress ( ulong sent, ulong total, IntPtr data ) : int

Method Details

AddTrackToDevice() protected method

protected AddTrackToDevice ( DatabaseTrackInfo track, SafeUri fromUri ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
fromUri Hyena.SafeUri
return void

CopyTrackTo() public method

public CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
uri Hyena.SafeUri
job Banshee.ServiceStack.BatchUserJob
return void

DeleteTrack() protected method

protected DeleteTrack ( DatabaseTrackInfo track ) : bool
track Banshee.Collection.Database.DatabaseTrackInfo
return bool

DeviceInitialize() public method

public DeviceInitialize ( IDevice device ) : void
device IDevice
return void

Dispose() public method

public Dispose ( ) : void
return void

Eject() protected method

protected Eject ( ) : void
return void

Import() public method

public Import ( ) : void
return void

LoadFromDevice() protected method

protected LoadFromDevice ( ) : void
return void

OnTracksDeleted() protected method

protected OnTracksDeleted ( ) : void
return void

Rename() public method

public Rename ( string newName ) : void
newName string
return void

SyncPlaylists() public method

public SyncPlaylists ( ) : void
return void

TrackInfoToMtpTrack() public method

public TrackInfoToMtpTrack ( Banshee.Collection.TrackInfo track, SafeUri fromUri ) : Mtp.Track
track Banshee.Collection.TrackInfo
fromUri Hyena.SafeUri
return Mtp.Track

Property Details

AlbumArtWidthSchema public_oe static_oe property

public static SchemaEntry AlbumArtWidthSchema
return SchemaEntry

NeverSyncAlbumArtSchema public_oe static_oe property

public static SchemaEntry NeverSyncAlbumArtSchema
return SchemaEntry