#include <DVDClock.h>
◆ CDVDClock()
◆ ~CDVDClock()
  
  
      
        
          | CDVDClock::~CDVDClock  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ AbsoluteToSystem()
  
  
      
        
          | int64_t CDVDClock::AbsoluteToSystem  | 
          ( | 
          double |           absolute | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ Advance()
      
        
          | void CDVDClock::Advance  | 
          ( | 
          double |           time | ) | 
           | 
        
      
 
 
◆ Discontinuity() [1/2]
      
        
          | void CDVDClock::Discontinuity  | 
          ( | 
          double |           clock,  | 
        
        
           | 
           | 
          double |           absolute ) | 
        
      
 
 
◆ Discontinuity() [2/2]
  
  
      
        
          | void CDVDClock::Discontinuity  | 
          ( | 
          double |           clock = 0LL | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ErrorAdjust()
      
        
          | double CDVDClock::ErrorAdjust  | 
          ( | 
          double |           error,  | 
        
        
           | 
           | 
          const char * |           log ) | 
        
      
 
 
◆ GetAbsoluteClock()
      
        
          | double CDVDClock::GetAbsoluteClock  | 
          ( | 
          bool |           interpolated = true | ) | 
           | 
        
      
 
 
◆ GetClock() [1/2]
      
        
          | double CDVDClock::GetClock  | 
          ( | 
          bool |           interpolated = true | ) | 
           | 
        
      
 
 
◆ GetClock() [2/2]
      
        
          | double CDVDClock::GetClock  | 
          ( | 
          double & |           absolute,  | 
        
        
           | 
           | 
          bool |           interpolated = true ) | 
        
      
 
 
◆ GetClockInfo()
      
        
          | bool CDVDClock::GetClockInfo  | 
          ( | 
          int & |           MissedVblanks,  | 
        
        
           | 
           | 
          double & |           ClockSpeed,  | 
        
        
           | 
           | 
          double & |           RefreshRate ) const | 
        
      
 
 
◆ GetClockSpeed()
      
        
          | double CDVDClock::GetClockSpeed  | 
          ( | 
           | ) | 
           | 
        
      
 
get the current speed of the clock relative normal system time 
 
 
◆ GetFrequency()
  
  
      
        
          | double CDVDClock::GetFrequency  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetSpeedAdjust()
      
        
          | double CDVDClock::GetSpeedAdjust  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetVsyncAdjust()
      
        
          | double CDVDClock::GetVsyncAdjust  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Pause()
◆ Reset()
  
  
      
        
          | void CDVDClock::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetMaxSpeedAdjust()
      
        
          | void CDVDClock::SetMaxSpeedAdjust  | 
          ( | 
          double |           speed | ) | 
           | 
        
      
 
 
◆ SetSpeed()
      
        
          | void CDVDClock::SetSpeed  | 
          ( | 
          int |           iSpeed | ) | 
           | 
        
      
 
 
◆ SetSpeedAdjust()
      
        
          | void CDVDClock::SetSpeedAdjust  | 
          ( | 
          double |           adjust | ) | 
           | 
        
      
 
 
◆ SetVsyncAdjust()
      
        
          | void CDVDClock::SetVsyncAdjust  | 
          ( | 
          double |           adjustment | ) | 
           | 
        
      
 
 
◆ SystemToAbsolute()
  
  
      
        
          | double CDVDClock::SystemToAbsolute  | 
          ( | 
          int64_t |           system | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ SystemToPlaying()
  
  
      
        
          | double CDVDClock::SystemToPlaying  | 
          ( | 
          int64_t |           system | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ UpdateFramerate()
      
        
          | int CDVDClock::UpdateFramerate  | 
          ( | 
          double |           fps,  | 
        
        
           | 
           | 
          double * |           interval = NULL ) | 
        
      
 
 
◆ m_bReset
◆ m_critSection
  
  
      
        
          | CCriticalSection CDVDClock::m_critSection | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_frameTime
  
  
      
        
          | double CDVDClock::m_frameTime | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_iDisc
  
  
      
        
          | double CDVDClock::m_iDisc | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_lastSystemTime
  
  
      
        
          | int64_t CDVDClock::m_lastSystemTime | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_maxspeedadjust
  
  
      
        
          | double CDVDClock::m_maxspeedadjust | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_pauseClock
◆ m_paused
◆ m_speedAdjust
  
  
      
        
          | double CDVDClock::m_speedAdjust | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_speedAfterPause
  
  
      
        
          | int CDVDClock::m_speedAfterPause | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_speedsection
  
  
      
        
          | CCriticalSection CDVDClock::m_speedsection | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_startClock
◆ m_systemAdjust
◆ m_systemFrequency
  
  
      
        
          | int64_t CDVDClock::m_systemFrequency | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_systemOffset
◆ m_systemsection
  
  
      
        
          | CCriticalSection CDVDClock::m_systemsection | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_systemUsed
◆ m_videoRefClock
◆ m_vSyncAdjust
  
  
      
        
          | double CDVDClock::m_vSyncAdjust | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: