12 #include "cores/IPlayer.h"    39     PLAYER_SET_AUDIOSTREAM,         
    40     PLAYER_SET_VIDEOSTREAM,         
    41     PLAYER_SET_SUBTITLESTREAM,      
    42     PLAYER_SET_SUBTITLESTREAM_VISIBLE, 
    45     PLAYER_SET_UPDATE_STREAM_DETAILS, 
    84     return (m_message == msg);
    87   inline Message GetMessageType()
   102 #define SYNCSOURCE_AUDIO  0x01   103 #define SYNCSOURCE_VIDEO  0x02   104 #define SYNCSOURCE_PLAYER 0x04   105 #define SYNCSOURCE_ANY    0x08   116   bool Wait(std::chrono::milliseconds ms, 
unsigned int source);
   117   void Wait(std::atomic<bool>& abort, 
unsigned int source);
   123 template <
typename T>
   134   operator T() { 
return m_value; }
   154   int GetStreamId() { 
return m_streamId; }
   165   int GetStreamId()
 const { 
return m_streamId; }
   176   int GetStreamId() { 
return m_streamId; }
   187   std::string GetState() { 
return m_state; }
   198     bool relative = 
false;
   199     bool backward = 
false;
   200     bool accurate = 
true;
   203     bool trickplay = 
false;
   211   double GetTime() { 
return m_mode.time; }
   212   bool GetRelative() { 
return m_mode.relative; }
   213   bool GetBackward() { 
return m_mode.backward; }
   214   bool GetAccurate() { 
return m_mode.accurate; }
   215   bool GetRestore() { 
return m_mode.restore; }
   216   bool GetTrickPlay() { 
return m_mode.trickplay; }
   217   bool GetSync() { 
return m_mode.sync; }
   228       , m_iChapter(iChapter)
   232     int GetChapter()
 const { 
return m_iChapter; }
   254   int GetSpeed()
 const { 
return m_params.m_speed; }
   255   bool IsTempo()
 const { 
return m_params.m_isTempo; }
   278   CFileItem& GetItem() { 
return m_params.m_item; }
   298   unsigned int GetPacketSize();
   299   bool GetPacketDrop() { 
return m_drop; }
   332   uint8_t m_data[16][4];
 Definition: DVDMessage.h:292
Definition: DVDMessage.h:20
bool IsType(Message msg)
checks for message type 
Definition: DVDMessage.h:82
Definition: DVDMessage.h:192
Definition: DVDMessage.h:170
Definition: DVDMessage.h:181
Definition: DVDMessage.h:223
Definition: DVDMessage.cpp:23
Definition: DVDMessage.h:304
Definition: DVDMessage.h:239
Definition: DVDMessage.h:326
Definition: DVDMessage.h:242
Definition: DVDMessage.h:124
Definition: DVDMessage.h:159
Definition: DemuxPacket.h:22
Definition: DVDMessage.h:266
Definition: DVDMessage.h:195
Definition: DVDMessage.h:108
Definition: DVDMessage.h:263
Definition: DVDMessage.h:148
Represents a file on a share. 
Definition: FileItem.h:102