#pragma once class gxChannel { /***** GX INTERFACE *****/ public: virtual ~gxChannel(); //modifiers virtual void stop() = 0; virtual void setPaused(bool paused) = 0; virtual void setPitch(int pitch) = 0; virtual void setVolume(float volume) = 0; virtual void setPan(float pan) = 0; virtual void set3d(const float pos[3], const float vel[3]) = 0; virtual bool isPlaying() = 0; };