Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Disc Struct Reference

#include <BlurayDiscCache.h>

Public Attributes

std::map< unsigned int, XFILE::BlurayPlaylistInformation, std::less<> > playlists
 
std::map< unsigned int, unsigned int, std::less<> > titleMap
 
bool mapsSet {false}
 
XFILE::PlaylistMap playlistMap
 
XFILE::ClipMap clipMap
 
CFileItemList itemMap
 
std::map< unsigned int, XFILE::StreamMap, std::less<> > streamMap
 
std::optional< bool > menuSupport
 
std::optional< int > mainPlaylist
 
std::optional< std::string > discTitle
 
std::optional< std::string > discId
 
std::optional< XFILE::ProjectInformation > project
 What the disc's authoring project named, where it left one behind.
 
uint64_t lastUsed {0}
 

Member Data Documentation

◆ clipMap

XFILE::ClipMap Disc::clipMap

◆ discId

std::optional<std::string> Disc::discId

◆ discTitle

std::optional<std::string> Disc::discTitle

◆ itemMap

CFileItemList Disc::itemMap

◆ lastUsed

uint64_t Disc::lastUsed {0}
mutable

When this disc was last used, to decide which to drop when the cache is full. Mutable as recency is not part of what the cache holds, so reading a disc's information updates it too.

◆ mainPlaylist

std::optional<int> Disc::mainPlaylist

◆ mapsSet

bool Disc::mapsSet {false}

◆ menuSupport

std::optional<bool> Disc::menuSupport

◆ playlistMap

XFILE::PlaylistMap Disc::playlistMap

◆ playlists

std::map<unsigned int, XFILE::BlurayPlaylistInformation, std::less<> > Disc::playlists

◆ project

std::optional<XFILE::ProjectInformation> Disc::project

What the disc's authoring project named, where it left one behind.

◆ streamMap

std::map<unsigned int, XFILE::StreamMap, std::less<> > Disc::streamMap

◆ titleMap

std::map<unsigned int, unsigned int, std::less<> > Disc::titleMap

The documentation for this struct was generated from the following file: