Class FMODAudioEngine
#include <Geode/binding/FMODAudioEngine.hpp>classFMODAudioEngine:publiccocos2d::CCNode{ ... }
No description provided
Examples0
Public static methods4
staticFMODAudioEngine*get()
No description provided
staticgd::stringreverbToString(FMODReverbPresetpreset)
No description provided
Public member functions107
FMOD::Channel*channelForChannelID(intid)
No description provided
FMOD::Channel*channelForUniqueID(intid)
No description provided
voidchannelLinkSound(intid,FMODSound*sound)
No description provided
voidchannelStopped(FMOD::Channel*channel,boolremove)
No description provided
voidclearAllAudio()
No description provided
intcountActiveEffects()
No description provided
intcountActiveMusic()
No description provided
FMOD::Sound*createStream(gd::stringpath)
No description provided
voiddisableMetering()
No description provided
voidenableMetering()
No description provided
gd::stringgetActiveMusic(intid)
No description provided
FMOD::Channel*getActiveMusicChannel(intmusicID)
No description provided
floatgetBackgroundMusicVolume()
No description provided
FMOD::ChannelGroup*getChannelGroup(intid,boolreverb)
No description provided
floatgetEffectsVolume()
No description provided
gd::stringgetFMODStatus(intp0)
No description provided
floatgetMeteringValue()
No description provided
intgetNextChannelID()
No description provided
std::map<std::pair<int,int>,FMODSoundTween>&getTweenContainer(AudioTargetTypetype)
No description provided
boolisAnyPersistentPlaying()
No description provided
boolisEffectLoaded(gd::stringpath)
No description provided
boolisMusicPlaying(gd::stringpath,intmusicID)
No description provided
boolisPersistentMatchPlaying(gd::stringpath,intmusicID)
No description provided
boolisSoundReady(FMOD::Sound*sound)
No description provided
intlengthForSound(gd::stringpath)
No description provided
voidloadAndPlayMusic(gd::stringpath,uinttime,intmusicID)
No description provided
voidloadAudioState(FMODAudioState&state)
No description provided
voidloadMusic(gd::stringpath,floatspeed,floatp2,floatvolume,boolshouldLoop,intmusicID,intchannelID,booldontReset)
No description provided
voidloadMusic(gd::stringpath)
No description provided
voidpauseAllAudio()
No description provided
voidpauseAllEffects()
No description provided
intplayEffect(gd::stringpath,floatspeed,floatp2,floatvolume)
No description provided
intplayEffect(gd::stringpath)
No description provided
intplayEffectAdvanced(gd::stringpath,floatspeed,floatp2,floatvolume,floatpitch,boolfastFourierTransform,boolreverb,intstartMillis,intendMillis,intfadeIn,intfadeOut,boolloopEnabled,inteffectID,booloverride,boolnoPreload,intchannelID,intuniqueID,floatminInterval,intsfxGroup)
No description provided
intplayEffectAsync(gd::stringpath)
No description provided
voidplayMusic(gd::stringpath,boolshouldLoop,floatfadeInTime,intchannel)
No description provided
FMODSound*preloadEffect(gd::stringpath)
No description provided
FMOD::Sound*preloadEffectAsync(gd::stringpath)
No description provided
FMOD::Sound*preloadMusic(gd::stringpath,boolnoRelease,intmusicID)
No description provided
voidprintResult(FMOD_RESULTresult)
No description provided
voidqueuedEffectFinishedLoading(gd::stringpath)
No description provided
intqueuePlayEffect(gd::stringaudioFilename,floatspeed,floatp2,floatvolume,floatpitch,boolfastFourierTransform,boolreverb,intstart,intend,intfadeIn,intfadeOut,boolloop,inteffectID,booloverride,intuniqueID,floatminInterval,intgroup)
No description provided
voidqueueStartMusic(gd::stringaudioFilename,floatpitch,floatp2,floatvolume,boolloop,intstart,intend,intfadeIn,intfadeOut,intmusicID,boolp10,intchannelID,boolnoPrepare,booldontReset)
No description provided
intregisterChannel(FMOD::Channel*channel,intchannelID,inteffectID)
No description provided
voidreleaseRemovedSounds()
No description provided
voidresumeAllAudio()
No description provided
voidresumeAllEffects()
No description provided
voidresumeAllMusic()
No description provided
voidresumeAudio()
No description provided
voidsaveAudioState(FMODAudioState&state)
No description provided
voidsetChannelPitch(intid,AudioTargetTypetype,floatpitch)
No description provided
voidsetChannelVolume(intid,AudioTargetTypetype,floatvolume)
No description provided
voidsetChannelVolumeMod(intid,AudioTargetTypetype,floatvolumeMod)
No description provided
voidsetup()
No description provided
voidsetupAudioEngine()
No description provided
voidstart()
No description provided
voidstartMusic(intstart,intend,intfadeIn,intfadeOut,boolloop,intmusicID,boolnoResume,booldontReset)
No description provided
voidstop()
No description provided
voidstopAllEffects()
No description provided
floatstopAndGetFade(FMOD::Channel*channel)
No description provided
voidstopChannel(FMOD::Channel*channel,boolloop,floatdelay)
No description provided
voidstopChannel(intid,AudioTargetTypetype,boolloop,floatdelay)
No description provided
voidstopChannelTween(intid,AudioTargetTypetarget,AudioModTypemod)
No description provided
voidstopChannelTweens(intid,AudioTargetTypetarget)
No description provided
voidstopMusicNotInSet()
No description provided
FMODSound*storeEffect(FMOD::Sound*sound,gd::stringpath)
No description provided
voidtriggerQueuedMusic(FMODQueuedMusicmusic)
No description provided
voidunloadAllEffects()
No description provided
voidunloadEffect(gd::stringpath)
No description provided
voidupdateBackgroundFade()
No description provided
voidupdateChannel(intchannel,AudioTargetTypetarget,AudioModTypemod,floatduration,floatvalue)
No description provided
voidupdateMetering()
No description provided
voidupdateQueuedEffects()
No description provided
voidupdateQueuedMusic()
No description provided
voidupdateReverb(FMODReverbPresetpreset,boolforce)
No description provided
voidupdateTemporaryEffects()
No description provided
FMOD_OPENSTATEwaitUntilSoundReady(FMOD::Sound*sound)
No description provided
Fields44
;
No description provided
;
No description provided
;
No description provided
floatm_musicVolume;
No description provided
floatm_sfxVolume;
No description provided
floatm_backgroundMusicFade;
No description provided
floatm_musicFadeStart;
No description provided
floatm_pulse1;
No description provided
floatm_pulse2;
No description provided
floatm_pulse3;
No description provided
intm_pulseCounter;
No description provided
boolm_metering;
No description provided
FMOD::ChannelGroup*m_backgroundMusicChannel;
No description provided
FMOD::System*m_system;
No description provided
FMOD::DSP*m_mainDSP;
No description provided
FMOD::DSP*m_globalChannelDSP;
No description provided
FMOD::ChannelGroup*m_globalChannel;
No description provided
FMOD::ChannelGroup*m_reverbChannel;
No description provided
FMOD_RESULTm_lastResult;
No description provided
intm_sampleRate;
No description provided
boolm_reducedQuality;
No description provided
boolm_allAudioPaused;
No description provided
intm_musicOffset;
No description provided
boolm_stopped;
No description provided
FMODAudioStatem_audioState;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
FMODReverbPresetm_reverbPreset;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
;
No description provided
boolm_showAudioVisualizer;
No description provided
floatm_musicVisualizerTime;
No description provided
floatm_musicVisualizerPeak;
No description provided
floatm_musicVisualizerVolume;
No description provided
floatm_sfxVisualizerTime;
No description provided
floatm_sfxVisualizerPeak;
No description provided
floatm_sfxVisualizerVolume;
No description provided