00001 00002 #ifndef ILISTENER_H 00003 #define ILISTENER_H 00004 00005 namespace cAudio 00006 { 00007 class IListener 00008 { 00009 public: 00010 virtual ~IListener() {} 00011 00012 virtual void setPosition(ALfloat x,ALfloat y, ALfloat z) = 0; 00013 00014 virtual void setOrientation(ALfloat x,ALfloat y,ALfloat z,ALfloat upx,ALfloat upy,ALfloat upz) = 0; 00015 protected: 00016 IListener() {} 00017 private: 00018 }; 00019 } 00020 #endif // ILISTENER_H