fmodex/win32/src/fmod_channel_openal_eax5.h

32 lines
893 B
C++
Executable file

#ifndef _FMOD_CHANNEL_OPENAL_EAX5_H
#define _FMOD_CHANNEL_OPENAL_EAX5_H
#include "fmod_settings.h"
#ifdef FMOD_SUPPORT_OPENAL
#ifdef FMOD_SUPPORT_EAX
#include "fmod_channel_openal.h"
namespace FMOD
{
class ChannelOpenALEAX5 : public ChannelOpenAL
{
public:
ChannelOpenALEAX5() {};
FMOD_RESULT setupChannel ();
FMOD_RESULT setSpeakerMix (float frontleft, float frontright, float center, float lfe, float backleft, float backright, float sideleft, float sideright);
FMOD_RESULT setSpeakerLevels (int speaker, float *levels, int numlevels);
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_EAX5_H */