C# 클래스 WaveBox.FolderScanning.FolderScanOperation

상속: WaveBox.Core.OperationQueue.AbstractOperation
파일 보기 프로젝트 열기: einsteinx2/WaveBox

공개 메소드들

메소드 설명
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