Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
BlurayDirectory.h File Reference
#include "DiscDirectoryHelper.h"
#include "IDirectory.h"
#include "URL.h"
#include <chrono>
#include <vector>
#include <libbluray/bluray.h>

Classes

struct  XFILE::StreamInformation
 
struct  XFILE::ProgramInformation
 
struct  XFILE::ClipInformation
 
struct  XFILE::PlaylistMarkInformation
 
struct  XFILE::ChapterInformation
 
struct  XFILE::SubPlayItemInformation
 
struct  XFILE::SubPathInformation
 
struct  XFILE::PlayItemInformation
 
struct  XFILE::PlaylistInformation
 
class  XFILE::CBlurayDirectory
 

Namespaces

namespace  XFILE
 

Enumerations

enum class  XFILE::BLURAY_PLAYBACK_TYPE : unsigned int { XFILE::SEQUENTIAL = 1 , XFILE::RANDOM , XFILE::SHUFFLE }
 
enum class  XFILE::BLURAY_CONNECTION : unsigned int { XFILE::SEAMLESS = 1 , XFILE::NONSEAMLESS = 5 , XFILE::BRANCHING = 6 }
 
enum class  XFILE::BLURAY_SUBPATH_TYPE : unsigned int {
  XFILE::PRIMARY_AUDIO_SLIDESHOW = 2 , XFILE::INTERACTIVE_GRAPHICS_PRESENTATION_MENU , XFILE::TEXT_SUBTITLE_PRESENTATION , XFILE::OUTOFMUX_SYNCHRONOUS ,
  XFILE::OUTOFMUX_ASYNCHRONOUS_PIP , XFILE::INMUX_SYNCHRONOUS_PIP , XFILE::STEREOSCOPIC_VIDEO , XFILE::STEREOSCOPIC_INTERACTIVE_GRAPHICS_MENU ,
  XFILE::DOLBY_VISION_LAYER
}
 
enum class  XFILE::BLURAY_STREAM_TYPE : unsigned int { XFILE::PLAYITEM = 1 , XFILE::SUBPATH , XFILE::SUBPATH_INMUX_SYNCHRONOUS_PIP , XFILE::SUBPATH_DOLBY_VISION_LAYER }
 
enum class  XFILE::BLURAY_MARK_TYPE : unsigned int { XFILE::ENTRY = 1 , XFILE::LINK }
 
enum class  XFILE::STREAM_TYPE : unsigned int {
  XFILE::VIDEO_STREAM = 0 , XFILE::AUDIO_STREAM , XFILE::PRESENTATION_GRAPHIC_STREAM , XFILE::INTERACTIVE_GRAPHIC_STREAM ,
  XFILE::SECONDARY_VIDEO_STREAM , XFILE::SECONDARY_AUDIO_STREAM , XFILE::PICTURE_IN_PICTURE_SUBTITLE_STREAM , XFILE::DOLBY_VISION_STREAM
}