Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CVideoSync Class Referenceabstract

#include <VideoSync.h>

Inheritance diagram for CVideoSync:
CVideoSyncAndroid CVideoSyncD3D CVideoSyncGbm CVideoSyncIos CVideoSyncOsx CVideoSyncTVos KODI::WINDOWING::WAYLAND::CVideoSyncWpPresentation KODI::WINDOWING::X11::CVideoSyncGLX KODI::WINDOWING::X11::CVideoSyncOML

Public Member Functions

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

Protected Attributes

float m_fps
 
CVideoReferenceClockm_refClock
 

Constructor & Destructor Documentation

◆ CVideoSync()

CVideoSync::CVideoSync ( CVideoReferenceClock * clock)
inlineexplicit

◆ ~CVideoSync()

virtual CVideoSync::~CVideoSync ( )
virtualdefault

Member Function Documentation

◆ Cleanup()

◆ GetFps()

◆ RefreshChanged()

virtual void CVideoSync::RefreshChanged ( )
inlinevirtual

Reimplemented in CVideoSyncGbm, CVideoSyncOsx, and CVideoSyncD3D.

◆ Run()

◆ Setup()

Member Data Documentation

◆ m_fps

float CVideoSync::m_fps
protected

◆ m_refClock

CVideoReferenceClock* CVideoSync::m_refClock
protected

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