Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "threads/CriticalSection.h"
#include <map>
#include <memory>
#include <string>
#include <utility>
#include "PlatformDefs.h"
#include <cdio/cdio.h>
Classes | |
struct | MEDIA_DETECT::signature |
struct | MEDIA_DETECT::TRACKINFO |
class | MEDIA_DETECT::CCdInfo |
class | MEDIA_DETECT::CLibcdio |
class | MEDIA_DETECT::CCdIoSupport |
Namespaces | |
namespace | MEDIA_DETECT |
Macros | |
#define | STRONG "__________________________________\n" |
#define | FS_NO_DATA 0 /* audio only */ |
#define | FS_HIGH_SIERRA 1 |
#define | FS_ISO_9660 2 |
#define | FS_INTERACTIVE 3 |
#define | FS_HFS 4 |
#define | FS_UFS 5 |
#define | FS_EXT2 6 |
#define | FS_ISO_HFS 7 /* both hfs & isofs filesystem */ |
#define | FS_ISO_9660_INTERACTIVE 8 /* both CD-RTOS and isofs filesystem */ |
#define | FS_3DO 9 |
#define | FS_UDF 11 |
#define | FS_ISO_UDF 12 |
#define | FS_UNKNOWN 15 |
#define | FS_MASK 15 |
#define | XA 16 |
#define | MULTISESSION 32 |
#define | PHOTO_CD 64 |
#define | HIDDEN_TRACK 128 |
#define | CDTV 256 |
#define | BOOTABLE 512 |
#define | VIDEOCDI 1024 |
#define | ROCKRIDGE 2048 |
#define | JOLIET 4096 |
#define | CVD 8192 /* Choiji Video CD */ |
#define | IS_ISOFS 0 |
#define | IS_CD_I 1 |
#define | IS_CDTV 2 |
#define | IS_CD_RTOS 3 |
#define | IS_HS 4 |
#define | IS_BRIDGE 5 |
#define | IS_XA 6 |
#define | IS_PHOTO_CD 7 |
#define | IS_EXT2 8 |
#define | IS_UFS 9 |
#define | IS_BOOTABLE 10 |
#define | IS_VIDEO_CD 11 /* Video CD */ |
#define | IS_CVD 12 /* Chinese Video CD - slightly incompatible with SVCD */ |
#define | IS_UDF 14 |
Typedefs | |
typedef struct MEDIA_DETECT::signature | MEDIA_DETECT::signature_t |
typedef std::map< cdtext_field_t, std::string > | MEDIA_DETECT::xbmc_cdtext_t |
typedef struct MEDIA_DETECT::TRACKINFO | MEDIA_DETECT::trackinfo |
Enumerations | |
enum class | MEDIA_DETECT::CdioTrayStatus { MEDIA_DETECT::CLOSED , MEDIA_DETECT::OPEN , MEDIA_DETECT::UNKNOWN , MEDIA_DETECT::DRIVER_ERROR } |
Helper enum class for the MMC tray state. More... | |
#define BOOTABLE 512 |
#define CDTV 256 |
#define CVD 8192 /* Choiji Video CD */ |
#define FS_3DO 9 |
#define FS_EXT2 6 |
#define FS_HFS 4 |
#define FS_HIGH_SIERRA 1 |
#define FS_INTERACTIVE 3 |
#define FS_ISO_9660 2 |
#define FS_ISO_9660_INTERACTIVE 8 /* both CD-RTOS and isofs filesystem */ |
#define FS_ISO_HFS 7 /* both hfs & isofs filesystem */ |
#define FS_ISO_UDF 12 |
#define FS_MASK 15 |
#define FS_NO_DATA 0 /* audio only */ |
#define FS_UDF 11 |
#define FS_UFS 5 |
#define FS_UNKNOWN 15 |
#define HIDDEN_TRACK 128 |
#define IS_BOOTABLE 10 |
#define IS_BRIDGE 5 |
#define IS_CD_I 1 |
#define IS_CD_RTOS 3 |
#define IS_CDTV 2 |
#define IS_CVD 12 /* Chinese Video CD - slightly incompatible with SVCD */ |
#define IS_EXT2 8 |
#define IS_HS 4 |
#define IS_ISOFS 0 |
#define IS_PHOTO_CD 7 |
#define IS_UDF 14 |
#define IS_UFS 9 |
#define IS_VIDEO_CD 11 /* Video CD */ |
#define IS_XA 6 |
#define JOLIET 4096 |
#define MULTISESSION 32 |
#define PHOTO_CD 64 |
#define ROCKRIDGE 2048 |
#define STRONG "__________________________________\n" |
#define VIDEOCDI 1024 |
#define XA 16 |