| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include "FileItem.h"#include "cores/IPlayer.h"#include <atomic>#include <string.h>#include <string>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 | 
| #define SYNCSOURCE_ANY 0x08 | 
| #define SYNCSOURCE_AUDIO 0x01 | 
| #define SYNCSOURCE_PLAYER 0x04 | 
| #define SYNCSOURCE_VIDEO 0x02 | 
| typedef CDVDMsgType<bool> CDVDMsgBool | 
| typedef CDVDMsgType<double> CDVDMsgDouble | 
| typedef CDVDMsgType<int> CDVDMsgInt |