|  | 
|  | CReversiblePlayback (GAME::CGameClient *gameClient, CRPRenderManager &renderManager, CCheevos *cheevos, CGUIGameMessenger &guiMessenger, double fps, size_t serializeSize) | 
|  | 
| 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 | 
|  | 
| void | FrameEvent () override | 
|  | The next frame is being shown. 
 | 
|  | 
| void | RewindEvent () override | 
|  | The prior frame is being shown. 
 | 
|  | 
| void | Notify (const Observable &obs, const ObservableMessage msg) override | 
|  | Process a message from an observable.  More... 
 | 
|  | 
◆ CreateSavestate()
  
  | 
        
          | std::string CReversiblePlayback::CreateSavestate | ( | bool | autosave, |  
          |  |  | const std::string & | savestatePath = "" |  
          |  | ) |  |  |  | overridevirtual | 
 
 
◆ Notify()
  
  | 
        
          | void CReversiblePlayback::Notify | ( | const Observable & | obs, |  
          |  |  | const ObservableMessage | msg |  
          |  | ) |  |  |  | overridevirtual | 
 
Process a message from an observable. 
- Parameters
- 
  
    | obs | The observable that sends the message. |  | msg | The message. |  
 
Implements Observer.
 
 
The documentation for this class was generated from the following files:
- xbmc/cores/RetroPlayer/playback/ReversiblePlayback.h
- xbmc/cores/RetroPlayer/playback/ReversiblePlayback.cpp