C# Class MediaPortal.Plugins.MovingPictures.LocalMediaManagement.MovieImporter

Afficher le fichier Open project: damienhaynes/moving-pictures Class Usage Examples

Méthodes publiques

Méthode Description
Approve ( MovieMatch match ) : void
Ignore ( MovieMatch match ) : void
Join ( List matchList ) : void
ManualAssign ( MovieMatch match ) : void
MarkMediaForRemoval ( DBLocalMedia localMedia ) : bool

Marks a local media object for removal by the importer. This will ensure the object is securely removed from the system.

MovieImporter ( ) : System
OnVolumeInserted ( string volume, string serial ) : void
Reprocess ( DBMovieInfo movie ) : bool
Reprocess ( List fileList ) : void
Reprocess ( MovieMatch match ) : void
RestartScanner ( ) : void
RestoreAllIgnoredFiles ( ) : void
Split ( MovieMatch match ) : void
Start ( ) : void
Stop ( ) : void
Update ( DBMovieInfo movie, DBSourceInfo source ) : void

Private Methods

Méthode Description
AssignAndCommit ( MovieMatch match, bool update ) : void
AssignFileToMovie ( IList localMedia, DBMovieInfo movie, bool update ) : void
DatabaseManager_ObjectDeleted ( DatabaseTable obj ) : void
GetMatches ( MovieMatch mediaMatch ) : void
OnFileAdded ( Object source, FileSystemEventArgs e ) : void
OnFileDeleted ( Object source, FileSystemEventArgs e ) : void
OnFileRenamed ( object source, RenamedEventArgs e ) : void
OnProgress ( string message ) : void
OnWatcherError ( object source, ErrorEventArgs e ) : void
PowerEventHandler ( MovingPicturesCore powerEvent ) : void
ProcessNextApprovedMatches ( ) : void
ProcessNextPendingMatch ( ) : void
RemoveCommitedRelations ( DBLocalMedia file ) : void
RemoveCommitedRelations ( List fileList ) : void
RemoveFromMatchLists ( MovieMatch match ) : void
RescanNetworkPaths ( object state ) : void

Rescans all network paths

ScanAndMonitorPaths ( ) : void
ScanFiles ( List importFileList, bool highPriority ) : void
ScanMedia ( ) : void
ScanPath ( DBImportPath importPath ) : void
SetupFileSystemWatchers ( ) : void
UpdateFileSystemWatchers ( ) : void
UpdateMediaInfo ( MovieMatch match ) : void
UpdatePercentDone ( ) : void
WatchImportPath ( FileSystemWatcher watcher, DBImportPath importPath ) : void
initialize ( ) : void
onFileQueued ( object sender, NotifyCollectionChangedEventArgs e ) : void
onFileRemoved ( object sender, NotifyCollectionChangedEventArgs e ) : void
processQueuedFiles ( object state ) : void
processRemovedFiles ( object state ) : void
processRenamedFilesInQueue ( string oldPath, string newPath ) : void

Processes renamed files that are in queue and not-persisted.

Method Details

Approve() public méthode

public Approve ( MovieMatch match ) : void
match MovieMatch
Résultat void

Ignore() public méthode

public Ignore ( MovieMatch match ) : void
match MovieMatch
Résultat void

Join() public méthode

public Join ( List matchList ) : void
matchList List
Résultat void

ManualAssign() public méthode

public ManualAssign ( MovieMatch match ) : void
match MovieMatch
Résultat void

MarkMediaForRemoval() public méthode

Marks a local media object for removal by the importer. This will ensure the object is securely removed from the system.
public MarkMediaForRemoval ( DBLocalMedia localMedia ) : bool
localMedia DBLocalMedia local media object.
Résultat bool

MovieImporter() public méthode

public MovieImporter ( ) : System
Résultat System

OnVolumeInserted() public méthode

public OnVolumeInserted ( string volume, string serial ) : void
volume string
serial string
Résultat void

Reprocess() public méthode

public Reprocess ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Résultat bool

Reprocess() public méthode

public Reprocess ( List fileList ) : void
fileList List
Résultat void

Reprocess() public méthode

public Reprocess ( MovieMatch match ) : void
match MovieMatch
Résultat void

RestartScanner() public méthode

public RestartScanner ( ) : void
Résultat void

RestoreAllIgnoredFiles() public méthode

public RestoreAllIgnoredFiles ( ) : void
Résultat void

Split() public méthode

public Split ( MovieMatch match ) : void
match MovieMatch
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Update() public méthode

public Update ( DBMovieInfo movie, DBSourceInfo source ) : void
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
source DBSourceInfo
Résultat void