| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "GUIDialogVideoInfo.h"#include "ContextMenuManager.h"#include "FileItem.h"#include "FileItemList.h"#include "GUIPassword.h"#include "GUIUserMessages.h"#include "ServiceBroker.h"#include "TextureCache.h"#include "Util.h"#include "dialogs/GUIDialogBusy.h"#include "dialogs/GUIDialogFileBrowser.h"#include "dialogs/GUIDialogProgress.h"#include "dialogs/GUIDialogSelect.h"#include "dialogs/GUIDialogYesNo.h"#include "filesystem/Directory.h"#include "filesystem/VideoDatabaseDirectory.h"#include "filesystem/VideoDatabaseDirectory/QueryParams.h"#include "guilib/GUIComponent.h"#include "guilib/GUIImage.h"#include "guilib/GUIKeyboardFactory.h"#include "guilib/GUIWindow.h"#include "guilib/GUIWindowManager.h"#include "guilib/LocalizeStrings.h"#include "imagefiles/ImageFileURL.h"#include "input/actions/Action.h"#include "input/actions/ActionIDs.h"#include "messaging/helpers/DialogOKHelper.h"#include "music/MusicDatabase.h"#include "music/dialogs/GUIDialogMusicInfo.h"#include "profiles/ProfileManager.h"#include "settings/AdvancedSettings.h"#include "settings/MediaSourceSettings.h"#include "settings/SettingUtils.h"#include "settings/Settings.h"#include "settings/SettingsComponent.h"#include "settings/lib/Setting.h"#include "storage/MediaManager.h"#include "threads/IRunnable.h"#include "utils/Artwork.h"#include "utils/FileUtils.h"#include "utils/Map.h"#include "utils/SortUtils.h"#include "utils/StringUtils.h"#include "utils/URIUtils.h"#include "utils/Variant.h"#include "video/VideoDbUrl.h"#include "video/VideoFileItemClassify.h"#include "video/VideoInfoScanner.h"#include "video/VideoInfoTag.h"#include "video/VideoItemArtworkHandler.h"#include "video/VideoLibraryQueue.h"#include "video/VideoThumbLoader.h"#include "video/VideoUtils.h"#include "video/dialogs/GUIDialogVideoManagerExtras.h"#include "video/dialogs/GUIDialogVideoManagerVersions.h"#include "video/guilib/VideoPlayActionProcessor.h"#include "video/windows/GUIWindowVideoNav.h"#include <algorithm>#include <iterator>#include <string>#include <string_view>#include <unordered_map>Macros | |
| #define | CONTROL_IMAGE 3 | 
| #define | CONTROL_TEXTAREA 4 | 
| #define | CONTROL_BTN_TRACKS 5 | 
| #define | CONTROL_BTN_REFRESH 6 | 
| #define | CONTROL_BTN_USERRATING 7 | 
| #define | CONTROL_BTN_PLAY 8 | 
| #define | CONTROL_BTN_RESUME 9 | 
| #define | CONTROL_BTN_GET_THUMB 10 | 
| #define | CONTROL_BTN_PLAY_TRAILER 11 | 
| #define | CONTROL_BTN_GET_FANART 12 | 
| #define | CONTROL_BTN_DIRECTOR 13 | 
| #define | CONTROL_BTN_MANAGE_VIDEO_VERSIONS 14 | 
| #define | CONTROL_BTN_MANAGE_VIDEO_EXTRAS 15 | 
| #define | CONTROL_LIST 50 | 
Functions | |
| bool | compFileItemsByDbId (const CFileItemPtr &lhs, const CFileItemPtr &rhs) | 
| #define CONTROL_BTN_DIRECTOR 13 | 
| #define CONTROL_BTN_GET_FANART 12 | 
| #define CONTROL_BTN_GET_THUMB 10 | 
| #define CONTROL_BTN_MANAGE_VIDEO_EXTRAS 15 | 
| #define CONTROL_BTN_MANAGE_VIDEO_VERSIONS 14 | 
| #define CONTROL_BTN_PLAY 8 | 
| #define CONTROL_BTN_PLAY_TRAILER 11 | 
| #define CONTROL_BTN_REFRESH 6 | 
| #define CONTROL_BTN_RESUME 9 | 
| #define CONTROL_BTN_TRACKS 5 | 
| #define CONTROL_BTN_USERRATING 7 | 
| #define CONTROL_IMAGE 3 | 
| #define CONTROL_LIST 50 | 
| #define CONTROL_TEXTAREA 4 | 
| bool compFileItemsByDbId | ( | const CFileItemPtr & | lhs, | 
| const CFileItemPtr & | rhs ) |