C# Class WaveBox.FolderScanning.FolderScanOperation

Inheritance: WaveBox.Core.OperationQueue.AbstractOperation
Afficher le fichier Open project: einsteinx2/WaveBox

Méthodes publiques

Méthode Description
CreateSong ( string filePath, int folderId, TagLib file ) : Song
FolderScanOperation ( string path, int delayMilliSeconds ) : System
ProcessFile ( string file, int folderId ) : void
ProcessFolder ( int folderId ) : void
ProcessFolder ( string folderPath ) : void
SongNeedsUpdating ( string filePath, int folderId, bool &isNew, int &itemId ) : bool
Start ( ) : void

Private Methods

Méthode Description
ArtFileNeedsUpdating ( string filePath ) : bool
CreateArt ( TagLib file ) : Art
CreateArt ( string filePath ) : Art
CreateVideo ( string filePath, int folderId, TagLib file ) : Video
FileNeedsUpdating ( string filePath, int folderId, bool &isNew, int &itemId ) : bool
VideoNeedsUpdating ( string filePath, int folderId, bool &isNew, int &itemId ) : bool

Method Details

CreateSong() public méthode

public CreateSong ( string filePath, int folderId, TagLib file ) : Song
filePath string
folderId int
file TagLib
Résultat WaveBox.Core.Model.Song

FolderScanOperation() public méthode

public FolderScanOperation ( string path, int delayMilliSeconds ) : System
path string
delayMilliSeconds int
Résultat System

ProcessFile() public méthode

public ProcessFile ( string file, int folderId ) : void
file string
folderId int
Résultat void

ProcessFolder() public méthode

public ProcessFolder ( int folderId ) : void
folderId int
Résultat void

ProcessFolder() public méthode

public ProcessFolder ( string folderPath ) : void
folderPath string
Résultat void

SongNeedsUpdating() public méthode

public SongNeedsUpdating ( string filePath, int folderId, bool &isNew, int &itemId ) : bool
filePath string
folderId int
isNew bool
itemId int
Résultat bool

Start() public méthode

public Start ( ) : void
Résultat void