Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::RETRO::CRealtimePlayback Class Reference

#include <RealtimePlayback.h>

Inheritance diagram for KODI::RETRO::CRealtimePlayback:
KODI::RETRO::IPlayback

Public Member Functions

 ~CRealtimePlayback () override=default
 
void Initialize () override
 
void Deinitialize () override
 
bool CanPause () const override
 
bool CanSeek () const override
 
unsigned int GetTimeMs () const override
 
unsigned int GetTotalTimeMs () const override
 
unsigned int GetCacheTimeMs () const override
 
void SeekTimeMs (unsigned int timeMs) override
 
double GetSpeed () const override
 
void SetSpeed (double speedFactor) override
 
void PauseAsync () override
 
std::string CreateSavestate (bool autosave, const std::string &savestatePath="") override
 
bool LoadSavestate (const std::string &savestatePath) override
 
- Public Member Functions inherited from KODI::RETRO::IPlayback
virtual ~IPlayback ()=default
 

Constructor & Destructor Documentation

◆ ~CRealtimePlayback()

KODI::RETRO::CRealtimePlayback::~CRealtimePlayback ( )
overridedefault

Member Function Documentation

◆ CanPause()

bool KODI::RETRO::CRealtimePlayback::CanPause ( ) const
inlineoverridevirtual

◆ CanSeek()

bool KODI::RETRO::CRealtimePlayback::CanSeek ( ) const
inlineoverridevirtual

◆ CreateSavestate()

std::string KODI::RETRO::CRealtimePlayback::CreateSavestate ( bool autosave,
const std::string & savestatePath = "" )
inlineoverridevirtual

◆ Deinitialize()

void KODI::RETRO::CRealtimePlayback::Deinitialize ( )
inlineoverridevirtual

◆ GetCacheTimeMs()

unsigned int KODI::RETRO::CRealtimePlayback::GetCacheTimeMs ( ) const
inlineoverridevirtual

◆ GetSpeed()

double KODI::RETRO::CRealtimePlayback::GetSpeed ( ) const
inlineoverridevirtual

◆ GetTimeMs()

unsigned int KODI::RETRO::CRealtimePlayback::GetTimeMs ( ) const
inlineoverridevirtual

◆ GetTotalTimeMs()

unsigned int KODI::RETRO::CRealtimePlayback::GetTotalTimeMs ( ) const
inlineoverridevirtual

◆ Initialize()

void KODI::RETRO::CRealtimePlayback::Initialize ( )
inlineoverridevirtual

◆ LoadSavestate()

bool KODI::RETRO::CRealtimePlayback::LoadSavestate ( const std::string & savestatePath)
inlineoverridevirtual

◆ PauseAsync()

void KODI::RETRO::CRealtimePlayback::PauseAsync ( )
inlineoverridevirtual

◆ SeekTimeMs()

void KODI::RETRO::CRealtimePlayback::SeekTimeMs ( unsigned int timeMs)
inlineoverridevirtual

◆ SetSpeed()

void KODI::RETRO::CRealtimePlayback::SetSpeed ( double speedFactor)
inlineoverridevirtual

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