C# Класс MediaPortal.Video.Database.VideoDatabaseSqlLite

Summary description for Class1.
Наследование: IVideoDatabase, IDisposable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
m_db SQLite.NET.SQLiteClient

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

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

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

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

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

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

public AddActor ( string strActorImdbId, string strActorName ) : int
strActorImdbId string
strActorName string
Результат int

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

public AddActorInfoMovie ( int idActor, MediaPortal.Video.Database.IMDBActor movie ) : void
idActor int
movie MediaPortal.Video.Database.IMDBActor
Результат void

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

public AddActorToMovie ( int lMovieId, int lActorId, string role ) : void
lMovieId int
lActorId int
role string
Результат void

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

public AddBookMarkToMovie ( string strFilenameAndPath, float fTime ) : void
strFilenameAndPath string
fTime float
Результат void

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

public AddCollection ( string strCollection1 ) : int
strCollection1 string
Результат int

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

public AddCollectionDescription ( string movieCollection, string description ) : void
movieCollection string
description string
Результат void

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

public AddCollectionToMovie ( int lMovieId, int lCollectionId ) : void
lMovieId int
lCollectionId int
Результат void

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

public AddFile ( int lMovieId, int lPathId, string strFileName ) : int
lMovieId int
lPathId int
strFileName string
Результат int

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

public AddGenre ( string strGenre1 ) : int
strGenre1 string
Результат int

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

public AddGenreToMovie ( int lMovieId, int lGenreId ) : void
lMovieId int
lGenreId int
Результат void

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

public AddMovie ( string strFilenameAndPath, bool bHassubtitles ) : int
strFilenameAndPath string
bHassubtitles bool
Результат int

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

public AddMovieFile ( string strFile ) : int
strFile string
Результат int

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

public AddPath ( string strPath ) : int
strPath string
Результат int

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

public AddUserGroup ( string userGroup ) : int
userGroup string
Результат int

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

public AddUserGroupDescription ( string userGroup, string description ) : void
userGroup string
description string
Результат void

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

public AddUserGroupRuleByGroupId ( int groupId, string rule ) : void
groupId int
rule string
Результат void

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

public AddUserGroupRuleByGroupName ( string groupName, string rule ) : void
groupName string
rule string
Результат void

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

public AddUserGroupToMovie ( int lMovieId, int lUserGroupId ) : void
lMovieId int
lUserGroupId int
Результат void

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

public CheckActorImdbId ( string id ) : bool
id string
Результат bool

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

public CheckMovieImdbId ( string id ) : bool
id string
Результат bool

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

public ClearBookMarksOfMovie ( string strFilenameAndPath ) : void
strFilenameAndPath string
Результат void

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

public DeleteActor ( string actorImdbId ) : void
actorImdbId string
Результат void

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

public DeleteActorFromMovie ( int movieId, int actorId ) : void
movieId int
actorId int
Результат void

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

public DeleteCollection ( string collection ) : void
collection string
Результат void

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

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

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

public DeleteFile ( int iFileId ) : void
iFileId int
Результат void

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

public DeleteGenre ( string genre ) : void
genre string
Результат void

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

public DeleteMovie ( string strFilenameAndPath ) : void
strFilenameAndPath string
Результат void

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

public DeleteMovieInfo ( string strFileNameAndPath ) : void
strFileNameAndPath string
Результат void

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

public DeleteMovieInfoById ( long lMovieId ) : void
lMovieId long
Результат void

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

public DeleteMovieStopTime ( int iFileId ) : void
iFileId int
Результат void

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

public DeleteUserGroup ( string userGroup ) : void
userGroup string
Результат void

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

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

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

public ExecuteRuleSQL ( string strSql, string fieldName, bool &error, string &errorMessage ) : ArrayList
strSql string
fieldName string
error bool
errorMessage string
Результат System.Collections.ArrayList

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

public ExecuteSQL ( string strSql, bool &error, string &errorMessage ) : void
strSql string
error bool
errorMessage string
Результат void

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

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

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

public GetActorByName ( string strActorName, ArrayList actors ) : void
strActorName string
actors System.Collections.ArrayList
Результат void

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

public GetActorImdbId ( int idActor ) : string
idActor int
Результат string

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

public GetActorInfo ( int idActor ) : MediaPortal.Video.Database.IMDBActor
idActor int
Результат MediaPortal.Video.Database.IMDBActor

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

public GetActorNameById ( int actorId ) : string
actorId int
Результат string

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

public GetActors ( ArrayList actors ) : void
actors System.Collections.ArrayList
Результат void

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

public GetActorsByMovieID ( int idMovie, ArrayList &actorsByMovieID ) : void
idMovie int
actorsByMovieID System.Collections.ArrayList
Результат void

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

public GetBookMarksForMovie ( string strFilenameAndPath, ArrayList &bookmarks ) : void
strFilenameAndPath string
bookmarks System.Collections.ArrayList
Результат void

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

public GetCollectionById ( int collectionId ) : string
collectionId int
Результат string

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

public GetCollectionDescriptionById ( int collectionId ) : string
collectionId int
Результат string

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

public GetCollectionId ( string movieCollection ) : int
movieCollection string
Результат int

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

public GetCollections ( ArrayList collections ) : void
collections System.Collections.ArrayList
Результат void

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

public GetCollectionsForMovie ( int lMovieId ) : string
lMovieId int
Результат string

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

public GetDVDLabel ( string strFile ) : string
strFile string
Результат string

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

public GetFile ( string strFilenameAndPath, int &lPathId, int &lMovieId, bool bExact ) : int
strFilenameAndPath string
lPathId int
lMovieId int
bExact bool
Результат int

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

public GetFileId ( string strFilenameAndPath ) : int
strFilenameAndPath string
Результат int

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

public GetFilesForMovie ( int lMovieId, ArrayList &files ) : void
lMovieId int
files System.Collections.ArrayList
Результат void

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

public GetGenreById ( int genreId ) : string
genreId int
Результат string

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

public GetGenres ( ArrayList genres ) : void
genres System.Collections.ArrayList
Результат void

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

public GetGenresForMovie ( int lMovieId ) : string
lMovieId int
Результат string

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

public GetIndexByFilter ( string sql, bool filterNonWordChar, ArrayList &movieList ) : void
sql string
filterNonWordChar bool
movieList System.Collections.ArrayList
Результат void

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

public GetMovieCollectionWatchedStatus ( int collection, int &percent ) : bool
collection int
percent int
Результат bool

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

public GetMovieCollectionWatchedStatus ( string collection, int &percent ) : bool
collection string
percent int
Результат bool

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

public GetMovieCollections ( int lMovieId, ArrayList movieCollections ) : void
lMovieId int
movieCollections System.Collections.ArrayList
Результат void

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

public GetMovieDuration ( int iMovieId ) : int
iMovieId int
Результат int

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

public GetMovieGenres ( int lMovieId, ArrayList movieGenres ) : void
lMovieId int
movieGenres System.Collections.ArrayList
Результат void

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

public GetMovieId ( string strFilenameAndPath ) : int
strFilenameAndPath string
Результат int

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

public GetMovieInfo ( string strFilenameAndPath, IMDBMovie &details ) : int
strFilenameAndPath string
details IMDBMovie
Результат int

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

public GetMovieInfoById ( int lMovieId, IMDBMovie &details ) : void
lMovieId int
details IMDBMovie
Результат void

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

public GetMovieStopTime ( int iFileId ) : int
iFileId int
Результат int

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

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
Результат int

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

public GetMovieStopTimeAndResumeData ( int iFileId, byte &resumeData, int bdtitle ) : int
iFileId int
resumeData byte
bdtitle int
Результат int

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

public GetMovieTitlesByActor ( int actorId ) : string
actorId int
Результат string

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

public GetMovieTitlesByCollection ( string strCollection ) : string
strCollection string
Результат string

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

public GetMovieTitlesByDirector ( int directorId ) : string
directorId int
Результат string

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

public GetMovieTitlesByGenre ( string strGenre ) : string
strGenre string
Результат string

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

public GetMovieTitlesByIndex ( string sql ) : string
sql string
Результат string

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

public GetMovieTitlesByUserGroup ( int idGroup ) : string
idGroup int
Результат string

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

public GetMovieTitlesByYear ( string strYear ) : string
strYear string
Результат string

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

public GetMovieUserGroups ( int movieId, ArrayList userGroups ) : void
movieId int
userGroups System.Collections.ArrayList
Результат void

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

public GetMovieWatchedStatus ( int idMovie, int &percent, int &timesWatched ) : bool
idMovie int
percent int
timesWatched int
Результат bool

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

public GetMovies ( ArrayList &movies ) : void
movies System.Collections.ArrayList
Результат void

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

public GetMoviesByActor ( string strActor1, ArrayList &movies ) : void
strActor1 string
movies System.Collections.ArrayList
Результат void

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

public GetMoviesByCollection ( string strCollection1, ArrayList &movies ) : void
strCollection1 string
movies System.Collections.ArrayList
Результат void

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

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
Результат void

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

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
Результат void

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

public GetMoviesByGenre ( string strGenre1, ArrayList &movies ) : void
strGenre1 string
movies System.Collections.ArrayList
Результат void

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

public GetMoviesByPath ( string strPath1, ArrayList &movies ) : void
strPath1 string
movies System.Collections.ArrayList
Результат void

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

public GetMoviesByUserGroup ( string strUserGroup, ArrayList &movies ) : void
strUserGroup string
movies System.Collections.ArrayList
Результат void

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

public GetMoviesByYear ( string strYear, ArrayList &movies ) : void
strYear string
movies System.Collections.ArrayList
Результат void

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

public GetPath ( string strPath ) : int
strPath string
Результат int

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

public GetRandomMoviesByActor ( string strActor1, ArrayList &movies, int limit ) : void
strActor1 string
movies System.Collections.ArrayList
limit int
Результат void

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

public GetRandomMoviesByCollection ( string strCollection1, ArrayList &movies, int limit ) : void
strCollection1 string
movies System.Collections.ArrayList
limit int
Результат void

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

public GetRandomMoviesByGenre ( string strGenre1, ArrayList &movies, int limit ) : void
strGenre1 string
movies System.Collections.ArrayList
limit int
Результат void

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

public GetRandomMoviesByPath ( string strPath1, ArrayList &movies, int limit ) : void
strPath1 string
movies System.Collections.ArrayList
limit int
Результат void

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

public GetRandomMoviesByUserGroup ( string strUserGroup, ArrayList &movies, int limit ) : void
strUserGroup string
movies System.Collections.ArrayList
limit int
Результат void

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

public GetRandomMoviesByYear ( string strYear, ArrayList &movies, int limit ) : void
strYear string
movies System.Collections.ArrayList
limit int
Результат void

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

public GetResults ( string sql ) : SQLite.NET.SQLiteResultSet
sql string
Результат SQLite.NET.SQLiteResultSet

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

public GetRoleByMovieAndActorId ( int lMovieId, int lActorId ) : string
lMovieId int
lActorId int
Результат string

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

public GetTitleBDId ( int iFileId, byte &resumeData ) : int
iFileId int
resumeData byte
Результат int

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

public GetUserGroupById ( int groupId ) : string
groupId int
Результат string

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

public GetUserGroupDescriptionById ( int groupId ) : string
groupId int
Результат string

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

public GetUserGroupId ( string userGroup ) : int
userGroup string
Результат int

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

public GetUserGroupRule ( string group ) : string
group string
Результат string

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

public GetUserGroupWatchedStatus ( int group, int &percent ) : bool
group int
percent int
Результат bool

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

public GetUserGroupWatchedStatus ( string group, int &percent ) : bool
group string
percent int
Результат bool

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

public GetUserGroups ( ArrayList userGroups ) : void
userGroups System.Collections.ArrayList
Результат void

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

public GetUserGroupsForMovie ( int lMovieId ) : string
lMovieId int
Результат string

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

public GetUserRatingForMovie ( int lMovieId ) : int
lMovieId int
Результат int

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

public GetUserRatingForMovie ( string lIMDBNumber ) : int
lIMDBNumber string
Результат int

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

public GetVideoDuration ( int iFileId ) : int
iFileId int
Результат int

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

public GetVideoFiles ( string path, ArrayList &availableFiles ) : void
path string
availableFiles System.Collections.ArrayList
Результат void

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

public GetVideoFilesMediaInfo ( string strFilenameAndPath, MediaPortal.Video.Database.VideoFilesMediaInfo &mediaInfo, bool refresh ) : void
strFilenameAndPath string
mediaInfo MediaPortal.Video.Database.VideoFilesMediaInfo
refresh bool
Результат void

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

public GetYears ( ArrayList years ) : void
years System.Collections.ArrayList
Результат void

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

public HasMediaInfo ( string fileName ) : bool
fileName string
Результат bool

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

public HasMovieInfo ( string strFilenameAndPath ) : bool
strFilenameAndPath string
Результат bool

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

public HasSubtitle ( string strFilenameAndPath ) : bool
strFilenameAndPath string
Результат bool

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

public ImportNfo ( string nfoFile, bool skipExisting, bool refreshdbOnly ) : void
nfoFile string
skipExisting bool
refreshdbOnly bool
Результат void

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

public ImportNfoUsingVideoFile ( string videoFile, bool skipExisting, bool refreshdbOnly ) : void
videoFile string
skipExisting bool
refreshdbOnly bool
Результат void

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

public IsVideoThumbBlacklisted ( string path ) : bool
path string
Результат bool

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

public MakeNfo ( int movieId ) : bool
movieId int
Результат bool

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

Increase times watched by 1
public MovieWatchedCountIncrease ( int idMovie ) : void
idMovie int
Результат void

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

public RemoveActorInfoMovie ( int actorId ) : void
actorId int
Результат void

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

public RemoveActorsForMovie ( int lMovieId ) : void
lMovieId int
Результат void

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

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

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

public RemoveCollectionFromMovie ( int lMovieId, int lCollectionId ) : void
lMovieId int
lCollectionId int
Результат void

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

public RemoveCollectionsForMovie ( int lMovieId ) : void
lMovieId int
Результат void

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

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

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

public RemoveFilesForMovie ( int lMovieId ) : void
lMovieId int
Результат void

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

public RemoveGenresForMovie ( int lMovieId ) : void
lMovieId int
Результат void

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

public RemoveUserGroupFromMovie ( int lMovieId, int lUserGroupId ) : void
lMovieId int
lUserGroupId int
Результат void

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

public RemoveUserGroupRule ( string groupName ) : void
groupName string
Результат void

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

public RemoveUserGroupsForMovie ( int lMovieId ) : void
lMovieId int
Результат void

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

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

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

public SetActorInfo ( int idActor, MediaPortal.Video.Database.IMDBActor actor ) : void
idActor int
actor MediaPortal.Video.Database.IMDBActor
Результат void

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

public SetDVDLabel ( int lMovieId, string strDVDLabel1 ) : void
lMovieId int
strDVDLabel1 string
Результат void

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

public SetDateWatched ( IMDBMovie details ) : void
details IMDBMovie
Результат void

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

public SetFanartURL ( int lMovieId, string fanartURL ) : void
lMovieId int
fanartURL string
Результат void

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

public SetMovieDuration ( int iMovieId, int duration ) : void
iMovieId int
duration int
Результат void

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

public SetMovieInfo ( string strFilenameAndPath, IMDBMovie &details ) : void
strFilenameAndPath string
details IMDBMovie
Результат void

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

public SetMovieInfoById ( int lMovieId, IMDBMovie &details ) : void
lMovieId int
details IMDBMovie
Результат void

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

public SetMovieInfoById ( int lMovieId, IMDBMovie &details, bool updateTimeStamp ) : void
lMovieId int
details IMDBMovie
updateTimeStamp bool
Результат void

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

public SetMovieStopTime ( int iFileId, int stoptime ) : void
iFileId int
stoptime int
Результат void

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

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
Результат void

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

public SetMovieStopTimeAndResumeData ( int iFileId, int stoptime, byte resumeData, int bdtitle ) : void
iFileId int
stoptime int
resumeData byte
bdtitle int
Результат void

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

public SetMovieWatchedCount ( int movieId, int watchedCount ) : void
movieId int
watchedCount int
Результат void

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

public SetMovieWatchedStatus ( int idMovie, bool watched, int percent ) : void
idMovie int
watched bool
percent int
Результат void

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

public SetThumbURL ( int lMovieId, string thumbURL ) : void
lMovieId int
thumbURL string
Результат void

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

public SetUserRatingForMovie ( int lMovieId, int lUserRating ) : void
lMovieId int
lUserRating int
Результат void

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

public SetVideoDuration ( int iFileId, int duration ) : void
iFileId int
duration int
Результат void

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

public SetWatched ( IMDBMovie details ) : void
details IMDBMovie
Результат void

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

public UpdateCDLabel ( IMDBMovie movieDetails, string CDlabel ) : void
movieDetails IMDBMovie
CDlabel string
Результат void

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

public VideoDatabaseSqlLite ( ) : System
Результат System

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

public VideoThumbBlacklist ( string path, System.DateTime expiresOn ) : int
path string
expiresOn System.DateTime
Результат int

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

public VideoThumbRemoveFromBlacklist ( string path ) : bool
path string
Результат bool

Описание свойств

m_db публичное свойство

public SQLiteClient,SQLite.NET m_db
Результат SQLite.NET.SQLiteClient