C# Class MediaPortal.Video.Database.VideoDatabaseSqlLite

Summary description for Class1.
Inheritance: IVideoDatabase, IDisposable
Afficher le fichier Open project: MediaPortal/MediaPortal-1

Méthodes publiques

Свойство Type Description
m_db SQLite.NET.SQLiteClient

Méthodes publiques

Méthode Description
AddActor ( string strActorImdbId, string strActorName ) : int
AddActorInfoMovie ( int idActor, MediaPortal.Video.Database.IMDBActor movie ) : void
AddActorToMovie ( int lMovieId, int lActorId, string role ) : void
AddBookMarkToMovie ( string strFilenameAndPath, float fTime ) : void
AddCollection ( string strCollection1 ) : int
AddCollectionDescription ( string movieCollection, string description ) : void
AddCollectionToMovie ( int lMovieId, int lCollectionId ) : void
AddFile ( int lMovieId, int lPathId, string strFileName ) : int
AddGenre ( string strGenre1 ) : int
AddGenreToMovie ( int lMovieId, int lGenreId ) : void
AddMovie ( string strFilenameAndPath, bool bHassubtitles ) : int
AddMovieFile ( string strFile ) : int
AddPath ( string strPath ) : int
AddUserGroup ( string userGroup ) : int
AddUserGroupDescription ( string userGroup, string description ) : void
AddUserGroupRuleByGroupId ( int groupId, string rule ) : void
AddUserGroupRuleByGroupName ( string groupName, string rule ) : void
AddUserGroupToMovie ( int lMovieId, int lUserGroupId ) : void
CheckActorImdbId ( string id ) : bool
CheckMovieImdbId ( string id ) : bool
ClearBookMarksOfMovie ( string strFilenameAndPath ) : void
DeleteActor ( string actorImdbId ) : void
DeleteActorFromMovie ( int movieId, int actorId ) : void
DeleteCollection ( string collection ) : void
DeleteEmptyCollections ( ) : void
DeleteFile ( int iFileId ) : void
DeleteGenre ( string genre ) : void
DeleteMovie ( string strFilenameAndPath ) : void
DeleteMovieInfo ( string strFileNameAndPath ) : void
DeleteMovieInfoById ( long lMovieId ) : void
DeleteMovieStopTime ( int iFileId ) : void
DeleteUserGroup ( string userGroup ) : void
Dispose ( ) : void
ExecuteRuleSQL ( string strSql, string fieldName, bool &error, string &errorMessage ) : ArrayList
ExecuteSQL ( string strSql, bool &error, string &errorMessage ) : void
FlushTransactionsToDisk ( ) : void
GetActorByName ( string strActorName, ArrayList actors ) : void
GetActorImdbId ( int idActor ) : string
GetActorInfo ( int idActor ) : MediaPortal.Video.Database.IMDBActor
GetActorNameById ( int actorId ) : string
GetActors ( ArrayList actors ) : void
GetActorsByMovieID ( int idMovie, ArrayList &actorsByMovieID ) : void
GetBookMarksForMovie ( string strFilenameAndPath, ArrayList &bookmarks ) : void
GetCollectionById ( int collectionId ) : string
GetCollectionDescriptionById ( int collectionId ) : string
GetCollectionId ( string movieCollection ) : int
GetCollections ( ArrayList collections ) : void
GetCollectionsForMovie ( int lMovieId ) : string
GetDVDLabel ( string strFile ) : string
GetFile ( string strFilenameAndPath, int &lPathId, int &lMovieId, bool bExact ) : int
GetFileId ( string strFilenameAndPath ) : int
GetFilesForMovie ( int lMovieId, ArrayList &files ) : void
GetGenreById ( int genreId ) : string
GetGenres ( ArrayList genres ) : void
GetGenresForMovie ( int lMovieId ) : string
GetIndexByFilter ( string sql, bool filterNonWordChar, ArrayList &movieList ) : void
GetMovieCollectionWatchedStatus ( int collection, int &percent ) : bool
GetMovieCollectionWatchedStatus ( string collection, int &percent ) : bool
GetMovieCollections ( int lMovieId, ArrayList movieCollections ) : void
GetMovieDuration ( int iMovieId ) : int
GetMovieGenres ( int lMovieId, ArrayList movieGenres ) : void
GetMovieId ( string strFilenameAndPath ) : int
GetMovieInfo ( string strFilenameAndPath, IMDBMovie &details ) : int
GetMovieInfoById ( int lMovieId, IMDBMovie &details ) : void
GetMovieStopTime ( int iFileId ) : int
GetMovieStopTimeAndResumeData ( int iFileId, byte &resumeData ) : int

Deprecated Method (this one will not use the new Blu-ray Title mode resume)

GetMovieStopTimeAndResumeData ( int iFileId, byte &resumeData, int bdtitle ) : int
GetMovieTitlesByActor ( int actorId ) : string
GetMovieTitlesByCollection ( string strCollection ) : string
GetMovieTitlesByDirector ( int directorId ) : string
GetMovieTitlesByGenre ( string strGenre ) : string
GetMovieTitlesByIndex ( string sql ) : string
GetMovieTitlesByUserGroup ( int idGroup ) : string
GetMovieTitlesByYear ( string strYear ) : string
GetMovieUserGroups ( int movieId, ArrayList userGroups ) : void
GetMovieWatchedStatus ( int idMovie, int &percent, int &timesWatched ) : bool
GetMovies ( ArrayList &movies ) : void
GetMoviesByActor ( string strActor1, ArrayList &movies ) : void
GetMoviesByCollection ( string strCollection1, ArrayList &movies ) : void
GetMoviesByFilter ( string sql, ArrayList &movies, bool actorTable, bool movieinfoTable, bool genreTable, bool usergroupTable ) : void

Deprecated Method (use GetMoviesByFilter with Movie Collection)

GetMoviesByFilter ( string sql, ArrayList &movies, bool actorTable, bool movieinfoTable, bool genreTable, bool usergroupTable, bool collectionTable ) : void
GetMoviesByGenre ( string strGenre1, ArrayList &movies ) : void
GetMoviesByPath ( string strPath1, ArrayList &movies ) : void
GetMoviesByUserGroup ( string strUserGroup, ArrayList &movies ) : void
GetMoviesByYear ( string strYear, ArrayList &movies ) : void
GetPath ( string strPath ) : int
GetRandomMoviesByActor ( string strActor1, ArrayList &movies, int limit ) : void
GetRandomMoviesByCollection ( string strCollection1, ArrayList &movies, int limit ) : void
GetRandomMoviesByGenre ( string strGenre1, ArrayList &movies, int limit ) : void
GetRandomMoviesByPath ( string strPath1, ArrayList &movies, int limit ) : void
GetRandomMoviesByUserGroup ( string strUserGroup, ArrayList &movies, int limit ) : void
GetRandomMoviesByYear ( string strYear, ArrayList &movies, int limit ) : void
GetResults ( string sql ) : SQLite.NET.SQLiteResultSet
GetRoleByMovieAndActorId ( int lMovieId, int lActorId ) : string
GetTitleBDId ( int iFileId, byte &resumeData ) : int
GetUserGroupById ( int groupId ) : string
GetUserGroupDescriptionById ( int groupId ) : string
GetUserGroupId ( string userGroup ) : int
GetUserGroupRule ( string group ) : string
GetUserGroupWatchedStatus ( int group, int &percent ) : bool
GetUserGroupWatchedStatus ( string group, int &percent ) : bool
GetUserGroups ( ArrayList userGroups ) : void
GetUserGroupsForMovie ( int lMovieId ) : string
GetUserRatingForMovie ( int lMovieId ) : int
GetUserRatingForMovie ( string lIMDBNumber ) : int
GetVideoDuration ( int iFileId ) : int
GetVideoFiles ( string path, ArrayList &availableFiles ) : void
GetVideoFilesMediaInfo ( string strFilenameAndPath, MediaPortal.Video.Database.VideoFilesMediaInfo &mediaInfo, bool refresh ) : void
GetYears ( ArrayList years ) : void
HasMediaInfo ( string fileName ) : bool
HasMovieInfo ( string strFilenameAndPath ) : bool
HasSubtitle ( string strFilenameAndPath ) : bool
ImportNfo ( string nfoFile, bool skipExisting, bool refreshdbOnly ) : void
ImportNfoUsingVideoFile ( string videoFile, bool skipExisting, bool refreshdbOnly ) : void
IsVideoThumbBlacklisted ( string path ) : bool
MakeNfo ( int movieId ) : bool
MovieWatchedCountIncrease ( int idMovie ) : void

Increase times watched by 1

RemoveActorInfoMovie ( int actorId ) : void
RemoveActorsForMovie ( int lMovieId ) : void
RemoveAllVideoThumbBlacklistEntries ( ) : void
RemoveCollectionFromMovie ( int lMovieId, int lCollectionId ) : void
RemoveCollectionsForMovie ( int lMovieId ) : void
RemoveExpiredVideoThumbBlacklistEntries ( ) : void
RemoveFilesForMovie ( int lMovieId ) : void
RemoveGenresForMovie ( int lMovieId ) : void
RemoveUserGroupFromMovie ( int lMovieId, int lUserGroupId ) : void
RemoveUserGroupRule ( string groupName ) : void
RemoveUserGroupsForMovie ( int lMovieId ) : void
RevertFlushTransactionsToDisk ( ) : void
SetActorInfo ( int idActor, MediaPortal.Video.Database.IMDBActor actor ) : void
SetDVDLabel ( int lMovieId, string strDVDLabel1 ) : void
SetDateWatched ( IMDBMovie details ) : void
SetFanartURL ( int lMovieId, string fanartURL ) : void
SetMovieDuration ( int iMovieId, int duration ) : void
SetMovieInfo ( string strFilenameAndPath, IMDBMovie &details ) : void
SetMovieInfoById ( int lMovieId, IMDBMovie &details ) : void
SetMovieInfoById ( int lMovieId, IMDBMovie &details, bool updateTimeStamp ) : void
SetMovieStopTime ( int iFileId, int stoptime ) : void
SetMovieStopTimeAndResumeData ( int iFileId, int stoptime, byte resumeData ) : void

Deprecated Method (this one will not use the new Blu-ray Title mode resume)

SetMovieStopTimeAndResumeData ( int iFileId, int stoptime, byte resumeData, int bdtitle ) : void
SetMovieWatchedCount ( int movieId, int watchedCount ) : void
SetMovieWatchedStatus ( int idMovie, bool watched, int percent ) : void
SetThumbURL ( int lMovieId, string thumbURL ) : void
SetUserRatingForMovie ( int lMovieId, int lUserRating ) : void
SetVideoDuration ( int iFileId, int duration ) : void
SetWatched ( IMDBMovie details ) : void
UpdateCDLabel ( IMDBMovie movieDetails, string CDlabel ) : void
VideoDatabaseSqlLite ( ) : System
VideoThumbBlacklist ( string path, System.DateTime expiresOn ) : int
VideoThumbRemoveFromBlacklist ( string path ) : bool

Private Methods

Méthode Description
CheckActorByName ( string strActorName ) : int
CheckMediaInfo ( string file, string fullPathFilename, int pathID, int fileID, bool refresh ) : void
CreateCovers ( string titleExt, string coverImage, IMDBMovie movie ) : void
CreateTables ( ) : void
CreateXmlNode ( XmlNode mainNode, XmlDocument doc, string element, string innerTxt ) : void
DeleteMoviesInFolder ( string strPath ) : void
DeleteSingleMovie ( string strFilenameAndPath ) : void
FromHexString ( string s ) : byte[]
GetFileId ( int movieId ) : int
GetMovie ( string strFilenameAndPath, bool bExact ) : int
GetVideoFilesMediaInfo ( int movieId, MediaPortal.Video.Database.VideoFilesMediaInfo &mediaInfo ) : void
MovieDuration ( ArrayList files ) : int
Open ( ) : void
SetLatestMovieProperties ( ) : void
SetMovieDetails ( IMDBMovie &details, int iRow, SQLite.NET.SQLiteResultSet results ) : void
ToHexString ( byte bytes ) : string
UpgradeDatabase ( ) : void

Method Details

AddActor() public méthode

public AddActor ( string strActorImdbId, string strActorName ) : int
strActorImdbId string
strActorName string
Résultat int

AddActorInfoMovie() public méthode

public AddActorInfoMovie ( int idActor, MediaPortal.Video.Database.IMDBActor movie ) : void
idActor int
movie MediaPortal.Video.Database.IMDBActor
Résultat void

AddActorToMovie() public méthode

public AddActorToMovie ( int lMovieId, int lActorId, string role ) : void
lMovieId int
lActorId int
role string
Résultat void

AddBookMarkToMovie() public méthode

public AddBookMarkToMovie ( string strFilenameAndPath, float fTime ) : void
strFilenameAndPath string
fTime float
Résultat void

AddCollection() public méthode

public AddCollection ( string strCollection1 ) : int
strCollection1 string
Résultat int

AddCollectionDescription() public méthode

public AddCollectionDescription ( string movieCollection, string description ) : void
movieCollection string
description string
Résultat void

AddCollectionToMovie() public méthode

public AddCollectionToMovie ( int lMovieId, int lCollectionId ) : void
lMovieId int
lCollectionId int
Résultat void

AddFile() public méthode

public AddFile ( int lMovieId, int lPathId, string strFileName ) : int
lMovieId int
lPathId int
strFileName string
Résultat int

AddGenre() public méthode

public AddGenre ( string strGenre1 ) : int
strGenre1 string
Résultat int

AddGenreToMovie() public méthode

public AddGenreToMovie ( int lMovieId, int lGenreId ) : void
lMovieId int
lGenreId int
Résultat void

AddMovie() public méthode

public AddMovie ( string strFilenameAndPath, bool bHassubtitles ) : int
strFilenameAndPath string
bHassubtitles bool
Résultat int

AddMovieFile() public méthode

public AddMovieFile ( string strFile ) : int
strFile string
Résultat int

AddPath() public méthode

public AddPath ( string strPath ) : int
strPath string
Résultat int

AddUserGroup() public méthode

public AddUserGroup ( string userGroup ) : int
userGroup string
Résultat int

AddUserGroupDescription() public méthode

public AddUserGroupDescription ( string userGroup, string description ) : void
userGroup string
description string
Résultat void

AddUserGroupRuleByGroupId() public méthode

public AddUserGroupRuleByGroupId ( int groupId, string rule ) : void
groupId int
rule string
Résultat void

AddUserGroupRuleByGroupName() public méthode

public AddUserGroupRuleByGroupName ( string groupName, string rule ) : void
groupName string
rule string
Résultat void

AddUserGroupToMovie() public méthode

public AddUserGroupToMovie ( int lMovieId, int lUserGroupId ) : void
lMovieId int
lUserGroupId int
Résultat void

CheckActorImdbId() public méthode

public CheckActorImdbId ( string id ) : bool
id string
Résultat bool

CheckMovieImdbId() public méthode

public CheckMovieImdbId ( string id ) : bool
id string
Résultat bool

ClearBookMarksOfMovie() public méthode

public ClearBookMarksOfMovie ( string strFilenameAndPath ) : void
strFilenameAndPath string
Résultat void

DeleteActor() public méthode

public DeleteActor ( string actorImdbId ) : void
actorImdbId string
Résultat void

DeleteActorFromMovie() public méthode

public DeleteActorFromMovie ( int movieId, int actorId ) : void
movieId int
actorId int
Résultat void

DeleteCollection() public méthode

public DeleteCollection ( string collection ) : void
collection string
Résultat void

DeleteEmptyCollections() public méthode

public DeleteEmptyCollections ( ) : void
Résultat void

DeleteFile() public méthode

public DeleteFile ( int iFileId ) : void
iFileId int
Résultat void

DeleteGenre() public méthode

public DeleteGenre ( string genre ) : void
genre string
Résultat void

DeleteMovie() public méthode

public DeleteMovie ( string strFilenameAndPath ) : void
strFilenameAndPath string
Résultat void

DeleteMovieInfo() public méthode

public DeleteMovieInfo ( string strFileNameAndPath ) : void
strFileNameAndPath string
Résultat void

DeleteMovieInfoById() public méthode

public DeleteMovieInfoById ( long lMovieId ) : void
lMovieId long
Résultat void

DeleteMovieStopTime() public méthode

public DeleteMovieStopTime ( int iFileId ) : void
iFileId int
Résultat void

DeleteUserGroup() public méthode

public DeleteUserGroup ( string userGroup ) : void
userGroup string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteRuleSQL() public méthode

public ExecuteRuleSQL ( string strSql, string fieldName, bool &error, string &errorMessage ) : ArrayList
strSql string
fieldName string
error bool
errorMessage string
Résultat System.Collections.ArrayList

ExecuteSQL() public méthode

public ExecuteSQL ( string strSql, bool &error, string &errorMessage ) : void
strSql string
error bool
errorMessage string
Résultat void

FlushTransactionsToDisk() public méthode

public FlushTransactionsToDisk ( ) : void
Résultat void

GetActorByName() public méthode

public GetActorByName ( string strActorName, ArrayList actors ) : void
strActorName string
actors System.Collections.ArrayList
Résultat void

GetActorImdbId() public méthode

public GetActorImdbId ( int idActor ) : string
idActor int
Résultat string

GetActorInfo() public méthode

public GetActorInfo ( int idActor ) : MediaPortal.Video.Database.IMDBActor
idActor int
Résultat MediaPortal.Video.Database.IMDBActor

GetActorNameById() public méthode

public GetActorNameById ( int actorId ) : string
actorId int
Résultat string

GetActors() public méthode

public GetActors ( ArrayList actors ) : void
actors System.Collections.ArrayList
Résultat void

GetActorsByMovieID() public méthode

public GetActorsByMovieID ( int idMovie, ArrayList &actorsByMovieID ) : void
idMovie int
actorsByMovieID System.Collections.ArrayList
Résultat void

GetBookMarksForMovie() public méthode

public GetBookMarksForMovie ( string strFilenameAndPath, ArrayList &bookmarks ) : void
strFilenameAndPath string
bookmarks System.Collections.ArrayList
Résultat void

GetCollectionById() public méthode

public GetCollectionById ( int collectionId ) : string
collectionId int
Résultat string

GetCollectionDescriptionById() public méthode

public GetCollectionDescriptionById ( int collectionId ) : string
collectionId int
Résultat string

GetCollectionId() public méthode

public GetCollectionId ( string movieCollection ) : int
movieCollection string
Résultat int

GetCollections() public méthode

public GetCollections ( ArrayList collections ) : void
collections System.Collections.ArrayList
Résultat void

GetCollectionsForMovie() public méthode

public GetCollectionsForMovie ( int lMovieId ) : string
lMovieId int
Résultat string

GetDVDLabel() public méthode

public GetDVDLabel ( string strFile ) : string
strFile string
Résultat string

GetFile() public méthode

public GetFile ( string strFilenameAndPath, int &lPathId, int &lMovieId, bool bExact ) : int
strFilenameAndPath string
lPathId int
lMovieId int
bExact bool
Résultat int

GetFileId() public méthode

public GetFileId ( string strFilenameAndPath ) : int
strFilenameAndPath string
Résultat int

GetFilesForMovie() public méthode

public GetFilesForMovie ( int lMovieId, ArrayList &files ) : void
lMovieId int
files System.Collections.ArrayList
Résultat void

GetGenreById() public méthode

public GetGenreById ( int genreId ) : string
genreId int
Résultat string

GetGenres() public méthode

public GetGenres ( ArrayList genres ) : void
genres System.Collections.ArrayList
Résultat void

GetGenresForMovie() public méthode

public GetGenresForMovie ( int lMovieId ) : string
lMovieId int
Résultat string

GetIndexByFilter() public méthode

public GetIndexByFilter ( string sql, bool filterNonWordChar, ArrayList &movieList ) : void
sql string
filterNonWordChar bool
movieList System.Collections.ArrayList
Résultat void

GetMovieCollectionWatchedStatus() public méthode

public GetMovieCollectionWatchedStatus ( int collection, int &percent ) : bool
collection int
percent int
Résultat bool

GetMovieCollectionWatchedStatus() public méthode

public GetMovieCollectionWatchedStatus ( string collection, int &percent ) : bool
collection string
percent int
Résultat bool

GetMovieCollections() public méthode

public GetMovieCollections ( int lMovieId, ArrayList movieCollections ) : void
lMovieId int
movieCollections System.Collections.ArrayList
Résultat void

GetMovieDuration() public méthode

public GetMovieDuration ( int iMovieId ) : int
iMovieId int
Résultat int

GetMovieGenres() public méthode

public GetMovieGenres ( int lMovieId, ArrayList movieGenres ) : void
lMovieId int
movieGenres System.Collections.ArrayList
Résultat void

GetMovieId() public méthode

public GetMovieId ( string strFilenameAndPath ) : int
strFilenameAndPath string
Résultat int

GetMovieInfo() public méthode

public GetMovieInfo ( string strFilenameAndPath, IMDBMovie &details ) : int
strFilenameAndPath string
details IMDBMovie
Résultat int

GetMovieInfoById() public méthode

public GetMovieInfoById ( int lMovieId, IMDBMovie &details ) : void
lMovieId int
details IMDBMovie
Résultat void

GetMovieStopTime() public méthode

public GetMovieStopTime ( int iFileId ) : int
iFileId int
Résultat int

GetMovieStopTimeAndResumeData() public méthode

Deprecated Method (this one will not use the new Blu-ray Title mode resume)
public GetMovieStopTimeAndResumeData ( int iFileId, byte &resumeData ) : int
iFileId int
resumeData byte
Résultat int

GetMovieStopTimeAndResumeData() public méthode

public GetMovieStopTimeAndResumeData ( int iFileId, byte &resumeData, int bdtitle ) : int
iFileId int
resumeData byte
bdtitle int
Résultat int

GetMovieTitlesByActor() public méthode

public GetMovieTitlesByActor ( int actorId ) : string
actorId int
Résultat string

GetMovieTitlesByCollection() public méthode

public GetMovieTitlesByCollection ( string strCollection ) : string
strCollection string
Résultat string

GetMovieTitlesByDirector() public méthode

public GetMovieTitlesByDirector ( int directorId ) : string
directorId int
Résultat string

GetMovieTitlesByGenre() public méthode

public GetMovieTitlesByGenre ( string strGenre ) : string
strGenre string
Résultat string

GetMovieTitlesByIndex() public méthode

public GetMovieTitlesByIndex ( string sql ) : string
sql string
Résultat string

GetMovieTitlesByUserGroup() public méthode

public GetMovieTitlesByUserGroup ( int idGroup ) : string
idGroup int
Résultat string

GetMovieTitlesByYear() public méthode

public GetMovieTitlesByYear ( string strYear ) : string
strYear string
Résultat string

GetMovieUserGroups() public méthode

public GetMovieUserGroups ( int movieId, ArrayList userGroups ) : void
movieId int
userGroups System.Collections.ArrayList
Résultat void

GetMovieWatchedStatus() public méthode

public GetMovieWatchedStatus ( int idMovie, int &percent, int &timesWatched ) : bool
idMovie int
percent int
timesWatched int
Résultat bool

GetMovies() public méthode

public GetMovies ( ArrayList &movies ) : void
movies System.Collections.ArrayList
Résultat void

GetMoviesByActor() public méthode

public GetMoviesByActor ( string strActor1, ArrayList &movies ) : void
strActor1 string
movies System.Collections.ArrayList
Résultat void

GetMoviesByCollection() public méthode

public GetMoviesByCollection ( string strCollection1, ArrayList &movies ) : void
strCollection1 string
movies System.Collections.ArrayList
Résultat void

GetMoviesByFilter() public méthode

Deprecated Method (use GetMoviesByFilter with Movie Collection)
public GetMoviesByFilter ( string sql, ArrayList &movies, bool actorTable, bool movieinfoTable, bool genreTable, bool usergroupTable ) : void
sql string
movies System.Collections.ArrayList
actorTable bool
movieinfoTable bool
genreTable bool
usergroupTable bool
Résultat void

GetMoviesByFilter() public méthode

public GetMoviesByFilter ( string sql, ArrayList &movies, bool actorTable, bool movieinfoTable, bool genreTable, bool usergroupTable, bool collectionTable ) : void
sql string
movies System.Collections.ArrayList
actorTable bool
movieinfoTable bool
genreTable bool
usergroupTable bool
collectionTable bool
Résultat void

GetMoviesByGenre() public méthode

public GetMoviesByGenre ( string strGenre1, ArrayList &movies ) : void
strGenre1 string
movies System.Collections.ArrayList
Résultat void

GetMoviesByPath() public méthode

public GetMoviesByPath ( string strPath1, ArrayList &movies ) : void
strPath1 string
movies System.Collections.ArrayList
Résultat void

GetMoviesByUserGroup() public méthode

public GetMoviesByUserGroup ( string strUserGroup, ArrayList &movies ) : void
strUserGroup string
movies System.Collections.ArrayList
Résultat void

GetMoviesByYear() public méthode

public GetMoviesByYear ( string strYear, ArrayList &movies ) : void
strYear string
movies System.Collections.ArrayList
Résultat void

GetPath() public méthode

public GetPath ( string strPath ) : int
strPath string
Résultat int

GetRandomMoviesByActor() public méthode

public GetRandomMoviesByActor ( string strActor1, ArrayList &movies, int limit ) : void
strActor1 string
movies System.Collections.ArrayList
limit int
Résultat void

GetRandomMoviesByCollection() public méthode

public GetRandomMoviesByCollection ( string strCollection1, ArrayList &movies, int limit ) : void
strCollection1 string
movies System.Collections.ArrayList
limit int
Résultat void

GetRandomMoviesByGenre() public méthode

public GetRandomMoviesByGenre ( string strGenre1, ArrayList &movies, int limit ) : void
strGenre1 string
movies System.Collections.ArrayList
limit int
Résultat void

GetRandomMoviesByPath() public méthode

public GetRandomMoviesByPath ( string strPath1, ArrayList &movies, int limit ) : void
strPath1 string
movies System.Collections.ArrayList
limit int
Résultat void

GetRandomMoviesByUserGroup() public méthode

public GetRandomMoviesByUserGroup ( string strUserGroup, ArrayList &movies, int limit ) : void
strUserGroup string
movies System.Collections.ArrayList
limit int
Résultat void

GetRandomMoviesByYear() public méthode

public GetRandomMoviesByYear ( string strYear, ArrayList &movies, int limit ) : void
strYear string
movies System.Collections.ArrayList
limit int
Résultat void

GetResults() public méthode

public GetResults ( string sql ) : SQLite.NET.SQLiteResultSet
sql string
Résultat SQLite.NET.SQLiteResultSet

GetRoleByMovieAndActorId() public méthode

public GetRoleByMovieAndActorId ( int lMovieId, int lActorId ) : string
lMovieId int
lActorId int
Résultat string

GetTitleBDId() public méthode

public GetTitleBDId ( int iFileId, byte &resumeData ) : int
iFileId int
resumeData byte
Résultat int

GetUserGroupById() public méthode

public GetUserGroupById ( int groupId ) : string
groupId int
Résultat string

GetUserGroupDescriptionById() public méthode

public GetUserGroupDescriptionById ( int groupId ) : string
groupId int
Résultat string

GetUserGroupId() public méthode

public GetUserGroupId ( string userGroup ) : int
userGroup string
Résultat int

GetUserGroupRule() public méthode

public GetUserGroupRule ( string group ) : string
group string
Résultat string

GetUserGroupWatchedStatus() public méthode

public GetUserGroupWatchedStatus ( int group, int &percent ) : bool
group int
percent int
Résultat bool

GetUserGroupWatchedStatus() public méthode

public GetUserGroupWatchedStatus ( string group, int &percent ) : bool
group string
percent int
Résultat bool

GetUserGroups() public méthode

public GetUserGroups ( ArrayList userGroups ) : void
userGroups System.Collections.ArrayList
Résultat void

GetUserGroupsForMovie() public méthode

public GetUserGroupsForMovie ( int lMovieId ) : string
lMovieId int
Résultat string

GetUserRatingForMovie() public méthode

public GetUserRatingForMovie ( int lMovieId ) : int
lMovieId int
Résultat int

GetUserRatingForMovie() public méthode

public GetUserRatingForMovie ( string lIMDBNumber ) : int
lIMDBNumber string
Résultat int

GetVideoDuration() public méthode

public GetVideoDuration ( int iFileId ) : int
iFileId int
Résultat int

GetVideoFiles() public méthode

public GetVideoFiles ( string path, ArrayList &availableFiles ) : void
path string
availableFiles System.Collections.ArrayList
Résultat void

GetVideoFilesMediaInfo() public méthode

public GetVideoFilesMediaInfo ( string strFilenameAndPath, MediaPortal.Video.Database.VideoFilesMediaInfo &mediaInfo, bool refresh ) : void
strFilenameAndPath string
mediaInfo MediaPortal.Video.Database.VideoFilesMediaInfo
refresh bool
Résultat void

GetYears() public méthode

public GetYears ( ArrayList years ) : void
years System.Collections.ArrayList
Résultat void

HasMediaInfo() public méthode

public HasMediaInfo ( string fileName ) : bool
fileName string
Résultat bool

HasMovieInfo() public méthode

public HasMovieInfo ( string strFilenameAndPath ) : bool
strFilenameAndPath string
Résultat bool

HasSubtitle() public méthode

public HasSubtitle ( string strFilenameAndPath ) : bool
strFilenameAndPath string
Résultat bool

ImportNfo() public méthode

public ImportNfo ( string nfoFile, bool skipExisting, bool refreshdbOnly ) : void
nfoFile string
skipExisting bool
refreshdbOnly bool
Résultat void

ImportNfoUsingVideoFile() public méthode

public ImportNfoUsingVideoFile ( string videoFile, bool skipExisting, bool refreshdbOnly ) : void
videoFile string
skipExisting bool
refreshdbOnly bool
Résultat void

IsVideoThumbBlacklisted() public méthode

public IsVideoThumbBlacklisted ( string path ) : bool
path string
Résultat bool

MakeNfo() public méthode

public MakeNfo ( int movieId ) : bool
movieId int
Résultat bool

MovieWatchedCountIncrease() public méthode

Increase times watched by 1
public MovieWatchedCountIncrease ( int idMovie ) : void
idMovie int
Résultat void

RemoveActorInfoMovie() public méthode

public RemoveActorInfoMovie ( int actorId ) : void
actorId int
Résultat void

RemoveActorsForMovie() public méthode

public RemoveActorsForMovie ( int lMovieId ) : void
lMovieId int
Résultat void

RemoveAllVideoThumbBlacklistEntries() public méthode

public RemoveAllVideoThumbBlacklistEntries ( ) : void
Résultat void

RemoveCollectionFromMovie() public méthode

public RemoveCollectionFromMovie ( int lMovieId, int lCollectionId ) : void
lMovieId int
lCollectionId int
Résultat void

RemoveCollectionsForMovie() public méthode

public RemoveCollectionsForMovie ( int lMovieId ) : void
lMovieId int
Résultat void

RemoveExpiredVideoThumbBlacklistEntries() public méthode

public RemoveExpiredVideoThumbBlacklistEntries ( ) : void
Résultat void

RemoveFilesForMovie() public méthode

public RemoveFilesForMovie ( int lMovieId ) : void
lMovieId int
Résultat void

RemoveGenresForMovie() public méthode

public RemoveGenresForMovie ( int lMovieId ) : void
lMovieId int
Résultat void

RemoveUserGroupFromMovie() public méthode

public RemoveUserGroupFromMovie ( int lMovieId, int lUserGroupId ) : void
lMovieId int
lUserGroupId int
Résultat void

RemoveUserGroupRule() public méthode

public RemoveUserGroupRule ( string groupName ) : void
groupName string
Résultat void

RemoveUserGroupsForMovie() public méthode

public RemoveUserGroupsForMovie ( int lMovieId ) : void
lMovieId int
Résultat void

RevertFlushTransactionsToDisk() public méthode

public RevertFlushTransactionsToDisk ( ) : void
Résultat void

SetActorInfo() public méthode

public SetActorInfo ( int idActor, MediaPortal.Video.Database.IMDBActor actor ) : void
idActor int
actor MediaPortal.Video.Database.IMDBActor
Résultat void

SetDVDLabel() public méthode

public SetDVDLabel ( int lMovieId, string strDVDLabel1 ) : void
lMovieId int
strDVDLabel1 string
Résultat void

SetDateWatched() public méthode

public SetDateWatched ( IMDBMovie details ) : void
details IMDBMovie
Résultat void

SetFanartURL() public méthode

public SetFanartURL ( int lMovieId, string fanartURL ) : void
lMovieId int
fanartURL string
Résultat void

SetMovieDuration() public méthode

public SetMovieDuration ( int iMovieId, int duration ) : void
iMovieId int
duration int
Résultat void

SetMovieInfo() public méthode

public SetMovieInfo ( string strFilenameAndPath, IMDBMovie &details ) : void
strFilenameAndPath string
details IMDBMovie
Résultat void

SetMovieInfoById() public méthode

public SetMovieInfoById ( int lMovieId, IMDBMovie &details ) : void
lMovieId int
details IMDBMovie
Résultat void

SetMovieInfoById() public méthode

public SetMovieInfoById ( int lMovieId, IMDBMovie &details, bool updateTimeStamp ) : void
lMovieId int
details IMDBMovie
updateTimeStamp bool
Résultat void

SetMovieStopTime() public méthode

public SetMovieStopTime ( int iFileId, int stoptime ) : void
iFileId int
stoptime int
Résultat void

SetMovieStopTimeAndResumeData() public méthode

Deprecated Method (this one will not use the new Blu-ray Title mode resume)
public SetMovieStopTimeAndResumeData ( int iFileId, int stoptime, byte resumeData ) : void
iFileId int
stoptime int
resumeData byte
Résultat void

SetMovieStopTimeAndResumeData() public méthode

public SetMovieStopTimeAndResumeData ( int iFileId, int stoptime, byte resumeData, int bdtitle ) : void
iFileId int
stoptime int
resumeData byte
bdtitle int
Résultat void

SetMovieWatchedCount() public méthode

public SetMovieWatchedCount ( int movieId, int watchedCount ) : void
movieId int
watchedCount int
Résultat void

SetMovieWatchedStatus() public méthode

public SetMovieWatchedStatus ( int idMovie, bool watched, int percent ) : void
idMovie int
watched bool
percent int
Résultat void

SetThumbURL() public méthode

public SetThumbURL ( int lMovieId, string thumbURL ) : void
lMovieId int
thumbURL string
Résultat void

SetUserRatingForMovie() public méthode

public SetUserRatingForMovie ( int lMovieId, int lUserRating ) : void
lMovieId int
lUserRating int
Résultat void

SetVideoDuration() public méthode

public SetVideoDuration ( int iFileId, int duration ) : void
iFileId int
duration int
Résultat void

SetWatched() public méthode

public SetWatched ( IMDBMovie details ) : void
details IMDBMovie
Résultat void

UpdateCDLabel() public méthode

public UpdateCDLabel ( IMDBMovie movieDetails, string CDlabel ) : void
movieDetails IMDBMovie
CDlabel string
Résultat void

VideoDatabaseSqlLite() public méthode

public VideoDatabaseSqlLite ( ) : System
Résultat System

VideoThumbBlacklist() public méthode

public VideoThumbBlacklist ( string path, System.DateTime expiresOn ) : int
path string
expiresOn System.DateTime
Résultat int

VideoThumbRemoveFromBlacklist() public méthode

public VideoThumbRemoveFromBlacklist ( string path ) : bool
path string
Résultat bool

Property Details

m_db public_oe property

public SQLiteClient,SQLite.NET m_db
Résultat SQLite.NET.SQLiteClient