Kodi Documentation 22.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< boolmenuSupport
 
std::optional< intmainPlaylist
 
uint64_t lastUsed {0}
 

Member Data Documentation

◆ clipMap

XFILE::ClipMap Disc::clipMap

◆ 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

◆ 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: