Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CVideoSync Class Referenceabstract

#include <VideoSync.h>

Inheritance diagram for CVideoSync:
CVideoSyncAML CVideoSyncAndroid CVideoSyncD3D CVideoSyncGLX CVideoSyncIos CVideoSyncOML CVideoSyncOsx CVideoSyncPi KODI::WINDOWING::WAYLAND::CVideoSyncWpPresentation

Public Member Functions

 CVideoSync (void *clock)
 
virtual ~CVideoSync ()=default
 
virtual bool Setup (PUPDATECLOCK func)=0
 
virtual void Run (CEvent &stop)=0
 
virtual void Cleanup ()=0
 
virtual float GetFps ()=0
 
virtual void RefreshChanged ()
 

Protected Attributes

PUPDATECLOCK UpdateClock
 
float m_fps
 
voidm_refClock
 

Constructor & Destructor Documentation

§ CVideoSync()

CVideoSync::CVideoSync ( void clock)
inlineexplicit

§ ~CVideoSync()

virtual CVideoSync::~CVideoSync ( )
virtualdefault

Member Function Documentation

§ Cleanup()

§ GetFps()

§ RefreshChanged()

virtual void CVideoSync::RefreshChanged ( )
inlinevirtual

Reimplemented in CVideoSyncOsx, CVideoSyncPi, and CVideoSyncD3D.

§ Run()

§ Setup()

Member Data Documentation

§ m_fps

float CVideoSync::m_fps
protected

§ m_refClock

void* CVideoSync::m_refClock
protected

§ UpdateClock

PUPDATECLOCK CVideoSync::UpdateClock
protected

The documentation for this class was generated from the following file: