Class FMODAudioEngine

#include <Geode/binding/FMODAudioEngine.hpp>
classFMODAudioEngine:publiccocos2d::CCNode{ ... }
No description provided
Examples0
Public static methods4
staticFMODAudioEngine*get()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
staticFMODAudioEngine*sharedEngine()

MacOS (ARM): 0x352964

MacOS (Intel): 0x3c9e70

Windows: Out of line

iOS: 0x13b0c8

Android

No description provided
staticfloatpitchForIdx(
intp0
)

Windows: 0x569b0

iOS: 0x13e698

Android

No description provided
staticgd::stringreverbToString()

MacOS (ARM): 0x353648

MacOS (Intel): 0x3caea0

Windows: 0x54cc0

Android

No description provided
Public member functions107
virtualvoidupdate()

MacOS (ARM): 0x3542a0

MacOS (Intel): 0x3cc160

Windows: 0x55390

iOS: 0x13becc

Android

No description provided
voidactivateQueuedMusic(
intp0
)

Android

No description provided
FMOD::Channel*channelForChannelID(
intp0
)

MacOS (ARM): 0x355668

MacOS (Intel): 0x3cd8a0

Windows: 0x58480

Android

No description provided
FMOD::Channel*channelForUniqueID(
intid
)

Windows: Out of line

Android

No description provided
intchannelIDForUniqueID(
intp0
)

Windows: 0x583c0

Android

No description provided
voidchannelLinkSound(
intp0
,)

Android

No description provided
voidchannelStopped(,)

Windows: 0x580b0

Android

No description provided
voidchannelUnlinkSound(
intp0
)

Windows: 0x57e20

Android

No description provided
voidclearAllAudio()

MacOS (ARM): 0x353b90

MacOS (Intel): 0x3cb330

Windows: 0x552e0

Android

No description provided
intcountActiveEffects()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
intcountActiveMusic()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
FMOD::Sound*createStream()

Windows: 0x5cb70

Android: Rebinded

No description provided
voiddisableMetering()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: 0x13e688

Android: Out of line

No description provided
voidenableMetering()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: 0x13e668

Android: Out of line

No description provided
voidfadeInBackgroundMusic(
floatvalue
)

MacOS (ARM): 0x35ad28

MacOS (Intel): 0x3d4840

Windows: Out of line

iOS: 0x140238

Android

No description provided
voidfadeInMusic(,
intp1
)

MacOS (ARM): 0x35b38c

MacOS (Intel): 0x3d4f80

Windows: 0x5c3c0

iOS: 0x1406b8

Android

No description provided
voidfadeMusic(,
intp1
,,)

Windows: 0x5c640

Android

No description provided
voidfadeOutMusic(,
intp1
)

MacOS (ARM): 0x35d940

MacOS (Intel): 0x3d7e20

Windows: 0x5c500

iOS: 0x141e24

Android

No description provided
gd::stringgetActiveMusic(
intid
)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
FMOD::Channel*getActiveMusicChannel(
intmusicID
)

MacOS (ARM): 0x356984

MacOS (Intel): 0x3cf390

Windows: Out of line

iOS: 0x13d850

Android

No description provided
floatgetBackgroundMusicVolume()

MacOS (ARM): 0x35ad68

MacOS (Intel): 0x3d4880

Windows: Out of line

iOS: 0x140278

Android

No description provided
FMOD::ChannelGroup*getChannelGroup(
intp0
,)

MacOS (ARM): 0x358208

MacOS (Intel): 0x3d1240

Windows: 0x56b20

Android

No description provided
floatgetEffectsVolume()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
gd::stringgetFMODStatus(
intp0
)

MacOS (ARM): 0x35dce4

MacOS (Intel): 0x3d82b0

Windows: 0x5cdb0

Android

No description provided
floatgetMeteringValue()

MacOS (ARM): 0x35805c

MacOS (Intel): 0x3d10a0

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
intgetMusicChannelID(
intmusicID
)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
uintgetMusicLengthMS(
intchannel
)

Windows: 0x5c330

iOS: 0x141b44

Android

No description provided
floatgetMusicTime(
intchannel
)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
uintgetMusicTimeMS(
intchannel
)

MacOS (ARM): 0x35d310

MacOS (Intel): 0x3d7660

Windows: 0x5c2d0

iOS: 0x141ab4

Android

No description provided
intgetNextChannelID()

Android

No description provided
std::map<std::pair<int,int>,FMODSoundTween>&getTweenContainer()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
boolisAnyPersistentPlaying()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
boolisChannelStopping(
intchannel
)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
boolisEffectLoaded()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
boolisMusicPlaying(,
intmusicID
)

MacOS (ARM): 0x35aeb0

MacOS (Intel): 0x3d4a20

Windows: 0x59ee0

Android: Rebinded

No description provided
boolisMusicPlaying(
intmusicID
)

MacOS (ARM): 0x35ada4

MacOS (Intel): 0x3d48f0

Windows: 0x59d00

iOS: 0x1402b4

Android

No description provided
boolisPersistentMatchPlaying(,
intp1
)

Windows: 0x5ad50

Android: Rebinded

No description provided
boolisSoundReady()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
intlengthForSound()

Windows: 0x599d0

Android: Rebinded

No description provided
voidloadAndPlayMusic(,,
intp2
)

Windows: 0x5a010

Android: Rebinded

No description provided
voidloadAudioState()

Windows: 0x55f20

Android

No description provided
voidloadMusic(,
floatspeed
,,
floatvolume
,
boolshouldLoop
,
intmusicID
,
intchannelID
,
booldontReset
)

MacOS (ARM): 0x356464

MacOS (Intel): 0x3ced40

Windows: 0x5a280

iOS: 0x13d3f4

Android: Rebinded

No description provided
voidloadMusic()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidpauseAllAudio()

MacOS (ARM): 0x353afc

MacOS (Intel): 0x3cb290

Windows: Out of line

iOS: 0x13bb40

Android

No description provided
voidpauseAllEffects()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidpauseAllMusic(
boolforce
)

MacOS (ARM): 0x35ade0

MacOS (Intel): 0x3d4930

Windows: Out of line

iOS: 0x1402f0

Android

No description provided
voidpauseEffect()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidpauseMusic(
intmusicChannel
)

MacOS (ARM): 0x35d91c

MacOS (Intel): 0x3d7e00

Windows: Out of line

iOS: Out of line

Android

No description provided
intplayEffect(,
floatspeed
,,
floatvolume
)

MacOS (ARM): 0x358870

MacOS (Intel): 0x3d1ba0

Windows: 0x56e10

iOS: 0x13ea50

Android: Rebinded

No description provided
intplayEffect()

MacOS (ARM): 0x3587c0

MacOS (Intel): 0x3d1b10

Windows: 0x56d90

iOS: 0x13e9b4

Android: Rebinded

No description provided
intplayEffectAdvanced(,
floatspeed
,,
floatvolume
,
floatpitch
,
boolfastFourierTransform
,
boolreverb
,
intstartMillis
,
intendMillis
,
intfadeIn
,
intfadeOut
,
boolloopEnabled
,
inteffectID
,
booloverride
,
boolnoPreload
,
intchannelID
,
intuniqueID
,
floatminInterval
,
intsfxGroup
)

MacOS (ARM): 0x356ac0

MacOS (Intel): 0x3cf550

Windows: 0x56f00

iOS: 0x13d8c4

Android: Rebinded

No description provided
intplayEffectAsync()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidplayMusic(,
boolshouldLoop
,
floatfadeInTime
,
intchannel
)

MacOS (ARM): 0x35b20c

MacOS (Intel): 0x3d4dc0

Windows: 0x5a110

iOS: 0x1405b0

Android: Rebinded

No description provided
FMODSound*preloadEffect()

MacOS (ARM): 0x3531c4

MacOS (Intel): 0x3ca980

Windows: 0x59260

iOS: 0x13b644

Android: Rebinded

No description provided
FMOD::Sound*preloadEffectAsync()

Windows: 0x59650

Android: Rebinded

No description provided
FMOD::Sound*preloadMusic(,
boolnoRelease
,
intmusicID
)

MacOS (ARM): 0x35b618

MacOS (Intel): 0x3d5220

Windows: 0x5c790

iOS: 0x1408d0

Android: Rebinded

No description provided
voidprintResult()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidqueuedEffectFinishedLoading()

Windows: 0x5b070

Android: Rebinded

No description provided
intqueuePlayEffect(
gd::stringaudioFilename
,
floatspeed
,,
floatvolume
,
floatpitch
,
boolfastFourierTransform
,
boolreverb
,
intstart
,
intend
,
intfadeIn
,
intfadeOut
,
boolloop
,
inteffectID
,
booloverride
,
intuniqueID
,
floatminInterval
,
intgroup
)

Windows: 0x57920

Android: Rebinded

No description provided
voidqueueStartMusic(
gd::stringaudioFilename
,
floatpitch
,,
floatvolume
,
boolloop
,
intstart
,
intend
,
intfadeIn
,
intfadeOut
,
intmusicID
,
boolp10
,
intchannelID
,
boolnoPrepare
,
booldontReset
)

MacOS (ARM): 0x35bdb8

MacOS (Intel): 0x3d5af0

Windows: 0x5aa70

iOS: 0x140e60

Android: Rebinded

No description provided
intregisterChannel(,
intp1
,
intp2
)

Windows: 0x57af0

Android

No description provided
voidreleaseRemovedSounds()

Windows: Out of line

Android

No description provided
voidresumeAllAudio()

MacOS (ARM): 0x353b48

MacOS (Intel): 0x3cb2e0

Windows: Out of line

iOS: 0x13bb8c

Android

No description provided
voidresumeAllEffects()

MacOS (ARM): 0x35aa2c

MacOS (Intel): 0x3d44b0

Windows: Out of line

iOS: 0x140064

Android

No description provided
voidresumeAllMusic()

MacOS (ARM): 0x35ae5c

MacOS (Intel): 0x3d49c0

Windows: 0x59e80

iOS: 0x14034c

Android

No description provided
voidresumeAudio()

MacOS (ARM): 0x3539c0

MacOS (Intel): 0x3cb150

Windows: Out of line

Android

No description provided
voidresumeEffect()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidresumeMusic(
intmusicChannel
)

Windows: Out of line

Android

No description provided
voidsaveAudioState()

Windows: 0x558f0

Android

No description provided
voidsetBackgroundMusicVolume(
floatvolume
)

MacOS (ARM): 0x35ad70

MacOS (Intel): 0x3d4890

Windows: Out of line

iOS: 0x140280

Android

No description provided
voidsetChannelPitch(
intp0
,,)

Windows: 0x59150

Android

No description provided
voidsetChannelVolume(
intp0
,,)

MacOS (Intel): 0x3d0f40

Windows: 0x58db0

Android

No description provided
voidsetChannelVolumeMod(
intp0
,,)

Windows: 0x58f80

Android

No description provided
voidsetEffectsVolume(
floatvolume
)

MacOS (ARM): 0x35ad90

MacOS (Intel): 0x3d48d0

Windows: Out of line

iOS: 0x1402a0

Android

No description provided
voidsetMusicTimeMS(,,
intp2
)

MacOS (ARM): 0x357488

MacOS (Intel): 0x3d0290

Windows: 0x5c190

iOS: 0x13e06c

Android

No description provided
voidsetup()

MacOS (ARM): 0x352b4c

MacOS (Intel): 0x3ca220

Windows: 0x53bc0

iOS: 0x13b128

Android

No description provided
voidsetupAudioEngine()

MacOS (ARM): 0x352f40

MacOS (Intel): 0x3ca670

Windows: 0x540a0

iOS: 0x13b3b4

Android

No description provided
voidstart()

Windows: 0x55280

Android

No description provided
voidstartMusic(
intstart
,
intend
,
intfadeIn
,
intfadeOut
,
boolloop
,
intmusicID
,
boolnoResume
,
booldontReset
)

Windows: 0x5a5f0

Android

No description provided
voidstop()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidstopAllEffects()

MacOS (ARM): 0x353c3c

MacOS (Intel): 0x3cb410

Windows: 0x598b0

iOS: 0x13bc58

Android

No description provided
voidstopAllMusic()

MacOS (ARM): 0x353f28

MacOS (Intel): 0x3cbbf0

Windows: 0x59d70

iOS: 0x13bd04

Android

No description provided
floatstopAndGetFade()

MacOS (ARM): 0x35a2bc

Windows: 0x58a20

Android

No description provided
voidstopAndRemoveMusic(
intp0
)

Windows: 0x5ca80

iOS: 0x141c7c

Android

No description provided
voidstopChannel(,,)

Windows: 0x58810

Android

No description provided
voidstopChannel(
intp0
,,,)

Windows: 0x58540

Android

No description provided
voidstopChannel(
intid
)

Windows: Out of line

Android

No description provided
voidstopChannelTween(
intid
,,)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidstopChannelTweens(
intid
,)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidstopMusic(
intid
)

Windows: Out of line

iOS: Out of line

Android

No description provided
voidstopMusicNotInSet()

Windows: Out of line

Android: Rebinded

No description provided
FMODSound*storeEffect(,)

Windows: 0x59510

Android: Rebinded

No description provided
voidswapMusicIndex(
intp0
,
intp1
)

Windows: 0x5bce0

Android

No description provided
voidtestFunction(
intp0
)

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidtriggerQueuedMusic()

Windows: 0x5b9a0

Android

No description provided
voidunloadAllEffects()

MacOS (ARM): 0x35aa94

MacOS (Intel): 0x3d4540

Windows: 0x59aa0

iOS: 0x1400c8

Android

No description provided
voidunloadEffect()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
voidunregisterChannel(
intp0
)

Windows: 0x57c20

Android

No description provided
voidupdateBackgroundFade()

Android

No description provided
voidupdateChannel(
intchannel
,,,
floatduration
,
floatvalue
)

Windows: 0x58b60

Android

No description provided
voidupdateChannelTweens()

MacOS (Intel): 0x3cd220

Windows: 0x567c0

Android

No description provided
voidupdateMetering()

Android

No description provided
voidupdateQueuedEffects()

Windows: 0x5aec0

Android

No description provided
voidupdateQueuedMusic()

Windows: 0x5b6a0

Android

No description provided
voidupdateReverb(,)

MacOS (ARM): 0x353444

MacOS (Intel): 0x3cac50

Windows: 0x54400

Android

No description provided
voidupdateTemporaryEffects()

MacOS (Intel): 0x3cc820

Windows: 0x5b410

Android

No description provided
FMOD_OPENSTATEwaitUntilSoundReady()

MacOS (ARM): Out of line

MacOS (Intel): Out of line

Windows: Out of line

iOS: Out of line

Android: Out of line

No description provided
Fields44
;
No description provided
;
No description provided
std::unordered_set<gd::string>m_temporarySoundPaths
;
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
;
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
std::vector<FMOD::Sound*>m_removedSounds
;
No description provided
;
No description provided
;
No description provided
std::unordered_set<int>m_stoppedChannels
;
No description provided
FMODReverbPresetm_reverbPreset
;
No description provided
std::unordered_map<int,int>m_channelIDToEffectID
;
No description provided
std::unordered_map<int,int>m_effectIDToChannelID
;
No description provided
std::unordered_map<int,gd::string>m_channelIDToSoundPath
;
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
Protected member functions0
Protected fields0