#include "iaudio.h" #include "miniaudio.h" class CAudioPlayer { public: virtual void StartAt( double fTime ) = 0; virtual double GetPlayTime() = 0; virtual double Stop() = 0; virtual void Continue() = 0; }; class CAudio { public: virtual IAudioPlayer *SpawnPlayer() = 0; }; class CAudioManager: public IAppSystem { public: virtual void CreateAudio( const char *szFile ) = 0; virtual void SetEarsPosition( Vector v ) = 0; virtual void SetEarsRotation( Quat q ) = 0; };