#ifndef _FMOD_CHANNEL_OPENAL_EAX3_H
#define _FMOD_CHANNEL_OPENAL_EAX3_H

#include "fmod_settings.h"

#ifdef FMOD_SUPPORT_OPENAL
#ifdef FMOD_SUPPORT_EAX

#include "fmod_channel_openal.h"

namespace FMOD
{
    class ChannelOpenALEAX3 : public ChannelOpenAL
    {   
      public:
        
        ChannelOpenALEAX3() {};

        FMOD_RESULT	 setupChannel         ();

        FMOD_RESULT  setReverbProperties  (const FMOD_REVERB_CHANNELPROPERTIES *prop);
        FMOD_RESULT  getReverbProperties  (FMOD_REVERB_CHANNELPROPERTIES *prop);
    };
}

#endif /* FMOD_SUPPORT_EAX */
#endif /* FMOD_SUPPORT_OPENAL */

#endif /* _FMOD_CHANNEL_OPENAL_EAX3_H */
