| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for CVideoDatabase, including all inherited members.
| AddActor(const std::string &strActor, const std::string &thumbURL, const std::string &thumb="") | CVideoDatabase | protected | 
| AddActorLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) | CVideoDatabase | protected | 
| AddBookMarkForEpisode(const CVideoInfoTag &tag, const CBookmark &bookmark) | CVideoDatabase | |
| AddBookMarkToFile(const std::string &strFilenameAndPath, const CBookmark &bookmark, CBookmark::EType type=CBookmark::STANDARD) | CVideoDatabase | |
| AddCast(int mediaId, const char *mediaType, const std::vector< SActorInfo > &cast) | CVideoDatabase | protected | 
| AddEpisode(int idShow, const std::string &strFilenameAndPath) | CVideoDatabase | |
| AddFile(const std::string &url) | CVideoDatabase | |
| AddFile(const CFileItem &item) | CVideoDatabase | |
| AddLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) | CVideoDatabase | protected | 
| AddLinkToActor(int mediaId, const char *mediaType, int actorId, const std::string &role, int order) | CVideoDatabase | protected | 
| AddMovie(const std::string &strFilenameAndPath) | CVideoDatabase | |
| AddMusicVideo(const std::string &strFilenameAndPath) | CVideoDatabase | protected | 
| AddPath(const std::string &strPath, const std::string &parentPath="", const CDateTime &dateAdded=CDateTime()) | CVideoDatabase | |
| AddPathToTvShow(int idShow, const std::string &path, const std::string &parentPath, const CDateTime &dateAdded=CDateTime()) | CVideoDatabase | protected | 
| AddRatings(int mediaId, const char *mediaType, const RatingMap &values, const std::string &defaultRating) | CVideoDatabase | protected | 
| AddSeason(int showID, int season, const std::string &name="") | CVideoDatabase | |
| AddSet(const std::string &strSet, const std::string &strOverview="") | CVideoDatabase | |
| AddTag(const std::string &tag) | CVideoDatabase | |
| AddTagToItem(int idItem, int idTag, const std::string &type) | CVideoDatabase | |
| AddToLinkTable(int mediaId, const std::string &mediaType, const std::string &table, int valueId, const char *foreignKey=NULL) | CVideoDatabase | protected | 
| AddToTable(const std::string &table, const std::string &firstField, const std::string &secondField, const std::string &value) | CVideoDatabase | protected | 
| AddTvShow() | CVideoDatabase | protected | 
| AddUniqueIDs(int mediaId, const char *mediaType, const CVideoInfoTag &details) | CVideoDatabase | protected | 
| BeginMultipleExecute() | CDatabase | |
| BeginTransaction() | CDatabase | |
| BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl) | CDatabase | virtual | 
| BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting) | CDatabase | virtual | 
| BuildSQL(const std::string &strQuery, const Filter &filter, std::string &strSQL) | CDatabase | protected | 
| CDatabase() | CDatabase | |
| CleanDatabase(CGUIDialogProgressBarHandle *handle=NULL, const std::set< int > &paths=std::set< int >(), bool showProgress=true) | CVideoDatabase | |
| ClearBookMarkOfFile(const std::string &strFilenameAndPath, CBookmark &bookmark, CBookmark::EType type=CBookmark::STANDARD) | CVideoDatabase | |
| ClearBookMarksOfFile(const std::string &strFilenameAndPath, CBookmark::EType type=CBookmark::STANDARD) | CVideoDatabase | |
| ClearBookMarksOfFile(int idFile, CBookmark::EType type=CBookmark::STANDARD) | CVideoDatabase | |
| ClearMovieSet(int idMovie) | CVideoDatabase | |
| Close() | CDatabase | virtual | 
| CommitInsertQueries() | CDatabase | |
| CommitMultipleExecute() | CDatabase | |
| CommitTransaction() override | CVideoDatabase | virtual | 
| Compress(bool bForce=true) | CDatabase | |
| Connect(const std::string &dbName, const DatabaseSettings &db, bool create) | CDatabase | |
| CopyDB(const std::string &latestDb) | CDatabase | |
| CreateDatabase() | CDatabase | protected | 
| CVideoDatabase(void) | CVideoDatabase | |
| DatasetFieldInfo typedef | CDatabase | |
| DeleteBookMarkForEpisode(const CVideoInfoTag &tag) | CVideoDatabase | |
| DeleteDetailsForTvShow(int idTvShow) | CVideoDatabase | |
| DeleteDetailsForTvShow(const std::string &strPath) | CVideoDatabase | |
| DeleteEpisode(int idEpisode, bool bKeepId=false) | CVideoDatabase | |
| DeleteEpisode(const std::string &strFilenameAndPath, bool bKeepId=false) | CVideoDatabase | |
| DeleteMovie(int idMovie, bool bKeepId=false) | CVideoDatabase | |
| DeleteMovie(const std::string &strFilenameAndPath, bool bKeepId=false) | CVideoDatabase | |
| DeleteMusicVideo(int idMusicVideo, bool bKeepId=false) | CVideoDatabase | |
| DeleteMusicVideo(const std::string &strFilenameAndPath, bool bKeepId=false) | CVideoDatabase | |
| DeleteResumeBookMark(const CFileItem &item) | CVideoDatabase | |
| DeleteSeason(int idSeason, bool bKeepId=false) | CVideoDatabase | |
| DeleteSet(int idSet) | CVideoDatabase | |
| DeleteStreamDetails(int idFile) | CVideoDatabase | |
| DeleteTag(int idTag, VIDEODB_CONTENT_TYPE mediaType) | CVideoDatabase | |
| DeleteTvShow(int idTvShow, bool bKeepId=false) | CVideoDatabase | |
| DeleteTvShow(const std::string &strPath) | CVideoDatabase | |
| DeleteValues(const std::string &strTable, const Filter &filter=Filter()) | CDatabase | |
| DropAnalytics() | CDatabase | |
| DumpToDummyFiles(const std::string &path) | CVideoDatabase | |
| EraseAllVideoSettings() | CVideoDatabase | |
| EraseAllVideoSettings(std::string path) | CVideoDatabase | |
| EraseVideoSettings(const CFileItem &item) | CVideoDatabase | |
| ExecuteQuery(const std::string &strQuery) | CDatabase | |
| ExportActorThumbs(const std::string &path, const CVideoInfoTag &tag, bool singleFiles, bool overwrite=false) | CVideoDatabase | |
| ExportToXML(const std::string &path, bool singleFile=true, bool images=false, bool actorThumbs=false, bool overwrite=false) | CVideoDatabase | |
| GetActorsNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetArtForItem(int mediaId, const MediaType &mediaType, std::map< std::string, std::string > &art) | CVideoDatabase | |
| GetArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType) | CVideoDatabase | |
| GetArtTypes(const MediaType &mediaType, std::vector< std::string > &artTypes) | CVideoDatabase | |
| GetAvailableArtTypesForItem(int mediaId, const MediaType &mediaType) | CVideoDatabase | |
| GetBasicDetailsForEpisode(std::unique_ptr< dbiplus::Dataset > &pDS) | CVideoDatabase | protected | 
| GetBasicDetailsForEpisode(const dbiplus::sql_record *const record) | CVideoDatabase | protected | 
| GetBookMarkForEpisode(const CVideoInfoTag &tag, CBookmark &bookmark) | CVideoDatabase | |
| GetBookMarksForFile(const std::string &strFilenameAndPath, VECBOOKMARKS &bookmarks, CBookmark::EType type=CBookmark::STANDARD, bool bAppend=false, long partNumber=0) | CVideoDatabase | |
| GetCast(int media_id, const std::string &media_type, std::vector< SActorInfo > &cast) | CVideoDatabase | protected | 
| GetContentForPath(const std::string &strPath) | CVideoDatabase | |
| GetCountriesNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetCountryById(int id) | CVideoDatabase | |
| GetDBVersion() | CDatabase | protected | 
| GetDetailsByTypeAndId(VIDEODB_CONTENT_TYPE type, int id) | CVideoDatabase | |
| GetDetailsForEpisode(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone) | CVideoDatabase | protected | 
| GetDetailsForEpisode(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone) | CVideoDatabase | protected | 
| GetDetailsForMovie(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone) | CVideoDatabase | protected | 
| GetDetailsForMovie(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone) | CVideoDatabase | protected | 
| GetDetailsForMusicVideo(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone) | CVideoDatabase | protected | 
| GetDetailsForMusicVideo(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone) | CVideoDatabase | protected | 
| GetDetailsForTvShow(std::unique_ptr< dbiplus::Dataset > &pDS, int getDetails=VideoDbDetailsNone, CFileItem *item=NULL) | CVideoDatabase | protected | 
| GetDetailsForTvShow(const dbiplus::sql_record *const record, int getDetails=VideoDbDetailsNone, CFileItem *item=NULL) | CVideoDatabase | protected | 
| GetDetailsFromDB(std::unique_ptr< dbiplus::Dataset > &pDS, int min, int max, const SDbTableOffsets *offsets, CVideoInfoTag &details, int idxOffset=2) | CVideoDatabase | protected | 
| GetDetailsFromDB(const dbiplus::sql_record *const record, int min, int max, const SDbTableOffsets *offsets, CVideoInfoTag &details, int idxOffset=2) | CVideoDatabase | protected | 
| GetDirectorsNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetEpisodeBasicInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idEpisode=-1) | CVideoDatabase | |
| GetEpisodeId(const std::string &strFilenameAndPath, int idEpisode=-1, int idSeason=-1) | CVideoDatabase | |
| GetEpisodeInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idEpisode=-1, int getDetails=VideoDbDetailsAll) | CVideoDatabase | |
| GetEpisodesByActor(const std::string &strActor, CFileItemList &items) | CVideoDatabase | |
| GetEpisodesByFile(const std::string &strFilenameAndPath, std::vector< CVideoInfoTag > &episodes) | CVideoDatabase | |
| GetEpisodesByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetEpisodesByPlot(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetEpisodesByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, bool appendFullShowPath=true, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetEpisodesNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idActor=-1, int idDirector=-1, int idShow=-1, int idSeason=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetFileId(const CFileItem &item) | CVideoDatabase | protected | 
| GetFileId(const std::string &url) | CVideoDatabase | protected | 
| GetFileInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idFile=-1) | CVideoDatabase | |
| GetFilePathById(int idMovie, std::string &filePath, VIDEODB_CONTENT_TYPE iType) | CVideoDatabase | |
| GetFilter(CDbUrl &videoUrl, Filter &filter, SortDescription &sorting) override | CVideoDatabase | virtual | 
| GetGenreById(int id) | CVideoDatabase | |
| GetGenresNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetInProgressTvShowsNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetItemById(const std::string &itemType, int id) | CVideoDatabase | |
| GetItems(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) | CVideoDatabase | |
| GetItems(const std::string &strBaseDir, const std::string &mediaType, const std::string &itemType, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) | CVideoDatabase | |
| GetItems(const std::string &strBaseDir, VIDEODB_CONTENT_TYPE mediaType, const std::string &itemType, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) | CVideoDatabase | |
| GetItemsForPath(const std::string &content, const std::string &path, CFileItemList &items) | CVideoDatabase | |
| GetLinksToTvShow(int idMovie, std::vector< int > &ids) | CVideoDatabase | |
| GetMatchingMusicVideo(const std::string &strArtist, const std::string &strAlbum="", const std::string &strTitle="") | CVideoDatabase | |
| GetMatchingTvShow(const CVideoInfoTag &show) | CVideoDatabase | protected | 
| GetMovieActorsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMovieCountriesByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMovieDirectorsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMovieGenresByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMovieId(const std::string &strFilenameAndPath) | CVideoDatabase | protected | 
| GetMovieInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idMovie=-1, int getDetails=VideoDbDetailsAll) | CVideoDatabase | |
| GetMoviesByActor(const std::string &strActor, CFileItemList &items) | CVideoDatabase | |
| GetMoviesByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMoviesByPlot(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMoviesByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetMoviesNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idActor=-1, int idDirector=-1, int idStudio=-1, int idCountry=-1, int idSet=-1, int idTag=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetMusicVideoAlbumById(int id) | CVideoDatabase | |
| GetMusicVideoAlbumsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideoAlbumsNav(const std::string &strBaseDir, CFileItemList &items, int idArtist, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetMusicVideoArtistsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideoDirectorsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideoGenresByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideoId(const std::string &strFilenameAndPath) | CVideoDatabase | protected | 
| GetMusicVideoInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int idMVideo=-1, int getDetails=VideoDbDetailsAll) | CVideoDatabase | |
| GetMusicVideosByAlbum(const std::string &strAlbum, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideosByArtist(const std::string &strArtist, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideosByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetMusicVideosByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, bool checkLocks=true, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetMusicVideosNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idArtist=-1, int idDirector=-1, int idStudio=-1, int idAlbum=-1, int idTag=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetNavCommon(const std::string &strBaseDir, CFileItemList &items, const char *type, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | protected | 
| GetPathHash(const std::string &path, std::string &hash) | CVideoDatabase | |
| GetPathId(const std::string &strPath) | CVideoDatabase | |
| GetPaths(std::set< std::string > &paths) | CVideoDatabase | |
| GetPathsForTvShow(int idShow, std::set< int > &paths) | CVideoDatabase | |
| GetPathsLinkedToTvShow(int idShow, std::vector< std::string > &paths) | CVideoDatabase | |
| GetPeopleNav(const std::string &strBaseDir, CFileItemList &items, const char *type, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | protected | 
| GetPersonById(int id) | CVideoDatabase | |
| GetPlayCount(const CFileItem &item) | CVideoDatabase | |
| GetPlayCount(const std::string &strFilenameAndPath) | CVideoDatabase | |
| GetPlayCounts(const std::string &path, CFileItemList &items) | CVideoDatabase | |
| GetRandomMusicVideoIDs(const std::string &strWhere, std::vector< std::pair< int, int > > &songIDs) | CVideoDatabase | |
| GetRatings(int media_id, const std::string &media_type, RatingMap &ratings) | CVideoDatabase | protected | 
| GetRecentlyAddedEpisodesNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetRecentlyAddedMoviesNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetRecentlyAddedMusicVideosNav(const std::string &strBaseDir, CFileItemList &items, unsigned int limit=0, int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetResumeBookMark(const std::string &strFilenameAndPath, CBookmark &bookmark) | CVideoDatabase | |
| GetResumePoint(CVideoInfoTag &tag) | CVideoDatabase | |
| GetScraperForPath(const std::string &strPath) | CVideoDatabase | |
| GetScraperForPath(const std::string &strPath, VIDEO::SScanSettings &settings) | CVideoDatabase | |
| GetScraperForPath(const std::string &strPath, VIDEO::SScanSettings &settings, bool &foundDirectly) | CVideoDatabase | |
| GetSeasonForEpisode(int idEpisode) | CVideoDatabase | |
| GetSeasonId(int idShow, int season) | CVideoDatabase | |
| GetSeasonInfo(int idSeason, CVideoInfoTag &details, bool allDetails=true) | CVideoDatabase | |
| GetSeasonsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, bool appendFullShowPath=true, const SortDescription &sortDescription=SortDescription()) | CVideoDatabase | |
| GetSeasonsNav(const std::string &strBaseDir, CFileItemList &items, int idActor=-1, int idDirector=-1, int idGenre=-1, int idYear=-1, int idShow=-1, bool getLinkedMovies=true) | CVideoDatabase | |
| GetSetById(int id) | CVideoDatabase | |
| GetSetInfo(int idSet, CVideoInfoTag &details) | CVideoDatabase | |
| GetSetsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, bool ignoreSingleMovieSets=false) | CVideoDatabase | |
| GetSetsNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool ignoreSingleMovieSets=false) | CVideoDatabase | |
| GetSingleValue(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string()) | CDatabase | |
| GetSingleValue(const std::string &query) | CDatabase | |
| GetSingleValue(const std::string &query, std::unique_ptr< dbiplus::Dataset > &ds) | CDatabase | |
| GetSortedVideos(const MediaType &mediaType, const std::string &strBaseDir, const SortDescription &sortDescription, CFileItemList &items, const Filter &filter=Filter()) | CVideoDatabase | |
| GetSourcePath(const std::string &path, std::string &sourcePath) | CVideoDatabase | |
| GetSourcePath(const std::string &path, std::string &sourcePath, VIDEO::SScanSettings &settings) | CVideoDatabase | |
| GetStackTimes(const std::string &filePath, std::vector< uint64_t > ×) | CVideoDatabase | |
| GetStreamDetails(CFileItem &item) | CVideoDatabase | |
| GetStreamDetails(CVideoInfoTag &tag) const | CVideoDatabase | |
| GetStudioById(int id) | CVideoDatabase | |
| GetStudiosNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetSubPaths(const std::string &basepath, std::vector< std::pair< int, std::string > > &subpaths) | CVideoDatabase | |
| GetTagById(int id) | CVideoDatabase | |
| GetTags(int media_id, const std::string &media_type, std::vector< std::string > &tags) | CVideoDatabase | protected | 
| GetTagsNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetTvShowForEpisode(int idEpisode) | CVideoDatabase | |
| GetTvShowGenresByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetTvShowId(const std::string &strPath) | CVideoDatabase | |
| GetTvShowInfo(const std::string &strPath, CVideoInfoTag &details, int idTvShow=-1, CFileItem *item=NULL, int getDetails=VideoDbDetailsAll) | CVideoDatabase | |
| GetTvShowNamedSeasons(int showId, std::map< int, std::string > &seasons) | CVideoDatabase | |
| GetTvShowsActorsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetTvShowsByActor(const std::string &strActor, CFileItemList &items) | CVideoDatabase | |
| GetTvShowsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetTvShowsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetTvShowsDirectorsByName(const std::string &strSearch, CFileItemList &items) | CVideoDatabase | |
| GetTvShowSeasonArt(int mediaId, std::map< int, std::map< std::string, std::string > > &seasonArt) | CVideoDatabase | |
| GetTvShowSeasons(int showId, std::map< int, int > &seasons) | CVideoDatabase | |
| GetTvShowsNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idYear=-1, int idActor=-1, int idDirector=-1, int idStudio=-1, int idTag=-1, const SortDescription &sortDescription=SortDescription(), int getDetails=VideoDbDetailsNone) | CVideoDatabase | |
| GetTvShowTitleById(int id) | CVideoDatabase | |
| GetUniqueIDs(int media_id, const std::string &media_type, CVideoInfoTag &details) | CVideoDatabase | protected | 
| GetValueString(const CVideoInfoTag &details, int min, int max, const SDbTableOffsets *offsets) const | CVideoDatabase | protected | 
| GetVideoSettings(int idFile, CVideoSettings &settings) | CVideoDatabase | |
| GetVideoSettings(const CFileItem &item, CVideoSettings &settings) | CVideoDatabase | |
| GetVideoSettings(const std::string &filePath, CVideoSettings &settings) | CVideoDatabase | |
| GetWritersNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter(), bool countOnly=false) | CVideoDatabase | |
| GetYearsNav(const std::string &strBaseDir, CFileItemList &items, int idContent=-1, const Filter &filter=Filter()) | CVideoDatabase | |
| HasArtForItem(int mediaId, const MediaType &mediaType) | CVideoDatabase | |
| HasContent() | CVideoDatabase | |
| HasContent(VIDEODB_CONTENT_TYPE type) | CVideoDatabase | |
| HasEpisodeInfo(const std::string &strFilenameAndPath) | CVideoDatabase | |
| HasMovieInfo(const std::string &strFilenameAndPath) | CVideoDatabase | |
| HasMusicVideoInfo(const std::string &strFilenameAndPath) | CVideoDatabase | |
| HasSets() const | CVideoDatabase | |
| HasTvShowInfo(const std::string &strFilenameAndPath) | CVideoDatabase | |
| ImportArtFromXML(const TiXmlNode *node, std::map< std::string, std::string > &artwork) | CVideoDatabase | |
| ImportFromXML(const std::string &path) | CVideoDatabase | |
| IncrementPlayCount(const CFileItem &item) | CVideoDatabase | |
| Interrupt() | CDatabase | |
| InTransaction() | CDatabase | |
| IsLinkedToTvshow(int idMovie) | CVideoDatabase | |
| IsOpen() | CDatabase | |
| LinkMovieToTvshow(int idMovie, int idShow, bool bRemove) | CVideoDatabase | |
| LoadVideoInfo(const std::string &strFilenameAndPath, CVideoInfoTag &details, int getDetails=VideoDbDetailsAll) | CVideoDatabase | |
| m_pDB | CDatabase | protected | 
| m_pDS | CDatabase | protected | 
| m_pDS2 | CDatabase | protected | 
| m_profileManager | CDatabase | protected | 
| m_sqlite | CDatabase | protected | 
| Open() override | CVideoDatabase | virtual | 
| CDatabase::Open(const DatabaseSettings &db) | CDatabase | |
| PrepareSQL(std::string strStmt,...) const | CDatabase | |
| QueueInsertQuery(const std::string &strQuery) | CDatabase | |
| RemoveArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType) | CVideoDatabase | |
| RemoveArtForItem(int mediaId, const MediaType &mediaType, const std::set< std::string > &artTypes) | CVideoDatabase | |
| RemoveContentForPath(const std::string &strPath, CGUIDialogProgress *progress=NULL) | CVideoDatabase | |
| RemoveFromLinkTable(int mediaId, const std::string &mediaType, const std::string &table, int valueId, const char *foreignKey=NULL) | CVideoDatabase | protected | 
| RemoveTagFromItem(int idItem, int idTag, const std::string &type) | CVideoDatabase | |
| RemoveTagsFromItem(int idItem, const std::string &type) | CVideoDatabase | |
| ResultQuery(const std::string &strQuery) | CDatabase | |
| RollbackTransaction() | CDatabase | |
| ScraperInUse(const std::string &scraperID) const | CVideoDatabase | |
| SetArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType, const std::string &url) | CVideoDatabase | |
| SetArtForItem(int mediaId, const MediaType &mediaType, const std::map< std::string, std::string > &art) | CVideoDatabase | |
| SetDetailsForEpisode(const std::string &strFilenameAndPath, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idShow, int idEpisode=-1) | CVideoDatabase | |
| SetDetailsForItem(CVideoInfoTag &details, const std::map< std::string, std::string > &artwork) | CVideoDatabase | |
| SetDetailsForItem(int id, const MediaType &mediaType, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork) | CVideoDatabase | |
| SetDetailsForMovie(const std::string &strFilenameAndPath, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idMovie=-1) | CVideoDatabase | |
| SetDetailsForMovieSet(const CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idSet=-1) | CVideoDatabase | |
| SetDetailsForMusicVideo(const std::string &strFilenameAndPath, const CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idMVideo=-1) | CVideoDatabase | |
| SetDetailsForSeason(const CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, int idShow, int idSeason=-1) | CVideoDatabase | |
| SetDetailsForTvShow(const std::vector< std::pair< std::string, std::string > > &paths, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, const std::map< int, std::map< std::string, std::string > > &seasonArt, int idTvShow=-1) | CVideoDatabase | |
| SetMovieSet(int idMovie, int idSet) | CVideoDatabase | |
| SetPathHash(const std::string &path, const std::string &hash) | CVideoDatabase | |
| SetPlayCount(const CFileItem &item, int count, const CDateTime &date=CDateTime()) | CVideoDatabase | |
| SetScraperForPath(const std::string &filePath, const ADDON::ScraperPtr &info, const VIDEO::SScanSettings &settings) | CVideoDatabase | |
| SetSingleValue(VIDEODB_CONTENT_TYPE type, int dbId, int dbField, const std::string &strValue) | CVideoDatabase | |
| SetSingleValue(VIDEODB_CONTENT_TYPE type, int dbId, Field dbField, const std::string &strValue) | CVideoDatabase | |
| SetSingleValue(const std::string &table, const std::string &fieldName, const std::string &strValue, const std::string &conditionName="", int conditionValue=-1) | CVideoDatabase | |
| SetStackTimes(const std::string &filePath, const std::vector< uint64_t > ×) | CVideoDatabase | |
| SetStreamDetailsForFile(const CStreamDetails &details, const std::string &strFileNameAndPath) | CVideoDatabase | |
| SetStreamDetailsForFileId(const CStreamDetails &details, int idFile) | CVideoDatabase | |
| SetVideoSettings(const CFileItem &item, const CVideoSettings &settings) | CVideoDatabase | |
| SetVideoSettings(int idFile, const CVideoSettings &settings) | CVideoDatabase | |
| SetVideoUserRating(int dbId, int rating, const MediaType &mediaType) | CVideoDatabase | |
| Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName) | CDatabase | protected | 
| UpdateActorLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) | CVideoDatabase | protected | 
| UpdateDetailsForMovie(int idMovie, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, const std::set< std::string > &updatedDetails) | CVideoDatabase | |
| UpdateDetailsForTvShow(int idTvShow, CVideoInfoTag &details, const std::map< std::string, std::string > &artwork, const std::map< int, std::map< std::string, std::string > > &seasonArt) | CVideoDatabase | |
| UpdateFanart(const CFileItem &item, VIDEODB_CONTENT_TYPE type) | CVideoDatabase | |
| UpdateFileDateAdded(int idFile, const std::string &strFileNameAndPath, const CDateTime &dateAdded=CDateTime()) | CVideoDatabase | |
| UpdateLastPlayed(const CFileItem &item) | CVideoDatabase | |
| UpdateLinksToItem(int mediaId, const std::string &mediaType, const std::string &field, const std::vector< std::string > &values) | CVideoDatabase | protected | 
| UpdateMovieTitle(int idMovie, const std::string &strNewMovieTitle, VIDEODB_CONTENT_TYPE iType=VIDEODB_CONTENT_MOVIES) | CVideoDatabase | |
| UpdateRatings(int mediaId, const char *mediaType, const RatingMap &values, const std::string &defaultRating) | CVideoDatabase | protected | 
| UpdateUniqueIDs(int mediaId, const char *mediaType, const CVideoInfoTag &details) | CVideoDatabase | protected | 
| UpdateVideoSortTitle(int idDb, const std::string &strNewSortTitle, VIDEODB_CONTENT_TYPE iType=VIDEODB_CONTENT_MOVIES) | CVideoDatabase | |
| VideoContentTypeToString(VIDEODB_CONTENT_TYPE type, std::string &out) | CVideoDatabase | inlinestatic | 
| ~CDatabase(void) | CDatabase | virtual | 
| ~CVideoDatabase(void) override | CVideoDatabase |