23   virtual void Initialize() = 0;
    24   virtual void Deinitialize() = 0;
    27   virtual bool CanPause() 
const = 0;
    28   virtual bool CanSeek() 
const = 0;
    31   virtual unsigned int GetTimeMs() 
const = 0;
    32   virtual unsigned int GetTotalTimeMs() 
const = 0;
    33   virtual unsigned int GetCacheTimeMs() 
const = 0;
    34   virtual void SeekTimeMs(
unsigned int timeMs) = 0;
    35   virtual double GetSpeed() 
const = 0;
    36   virtual void SetSpeed(
double speedFactor) = 0;
    37   virtual void PauseAsync() = 0; 
    40   virtual std::string CreateSavestate(
    42       const std::string& savestatePath = 
"") = 0; 
    43   virtual bool LoadSavestate(
const std::string& savestatePath) = 0;
 Definition: IPlayback.h:17
Definition: AudioDecoder.h:18