C# Класс WaveBox.FolderScanning.FolderScanOperation

Наследование: WaveBox.Core.OperationQueue.AbstractOperation
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CreateSong() публичный Метод

public CreateSong ( string filePath, int folderId, TagLib file ) : Song
filePath string
folderId int
file TagLib
Результат WaveBox.Core.Model.Song

FolderScanOperation() публичный Метод

public FolderScanOperation ( string path, int delayMilliSeconds ) : System
path string
delayMilliSeconds int
Результат System

ProcessFile() публичный Метод

public ProcessFile ( string file, int folderId ) : void
file string
folderId int
Результат void

ProcessFolder() публичный Метод

public ProcessFolder ( int folderId ) : void
folderId int
Результат void

ProcessFolder() публичный Метод

public ProcessFolder ( string folderPath ) : void
folderPath string
Результат void

SongNeedsUpdating() публичный Метод

public SongNeedsUpdating ( string filePath, int folderId, bool &isNew, int &itemId ) : bool
filePath string
folderId int
isNew bool
itemId int
Результат bool

Start() публичный Метод

public Start ( ) : void
Результат void