Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DVDMessage.h File Reference
#include "DVDResource.h"
#include "FileItem.h"
#include "cores/IPlayer.h"
#include <atomic>
#include <string>
#include <string.h>

Classes

class  CDVDMsg
 
class  CDVDMsgGeneralSynchronize
 
class  CDVDMsgType< T >
 
class  CDVDMsgPlayerSetAudioStream
 
class  CDVDMsgPlayerSetVideoStream
 
class  CDVDMsgPlayerSetSubtitleStream
 
class  CDVDMsgPlayerSetState
 
class  CDVDMsgPlayerSeek
 
struct  CDVDMsgPlayerSeek::CMode
 
class  CDVDMsgPlayerSeekChapter
 
class  CDVDMsgPlayerSetSpeed
 
struct  CDVDMsgPlayerSetSpeed::SpeedParams
 
class  CDVDMsgOpenFile
 
struct  CDVDMsgOpenFile::FileParams
 
class  CDVDMsgDemuxerPacket
 
class  CDVDMsgDemuxerReset
 
class  CDVDMsgSubtitleClutChange
 

Macros

#define SYNCSOURCE_AUDIO   0x01
 
#define SYNCSOURCE_VIDEO   0x02
 
#define SYNCSOURCE_PLAYER   0x04
 
#define SYNCSOURCE_ANY   0x08
 

Typedefs

typedef CDVDMsgType< bool > CDVDMsgBool
 
typedef CDVDMsgType< int > CDVDMsgInt
 
typedef CDVDMsgType< double > CDVDMsgDouble
 

Macro Definition Documentation

◆ SYNCSOURCE_ANY

#define SYNCSOURCE_ANY   0x08

◆ SYNCSOURCE_AUDIO

#define SYNCSOURCE_AUDIO   0x01

◆ SYNCSOURCE_PLAYER

#define SYNCSOURCE_PLAYER   0x04

◆ SYNCSOURCE_VIDEO

#define SYNCSOURCE_VIDEO   0x02

Typedef Documentation

◆ CDVDMsgBool

typedef CDVDMsgType<bool> CDVDMsgBool

◆ CDVDMsgDouble

typedef CDVDMsgType<double> CDVDMsgDouble

◆ CDVDMsgInt

typedef CDVDMsgType<int> CDVDMsgInt