Class System
#include <Geode/fmod/fmod.hpp>
classSystem{ ... }
No description provided
Examples0
Public static methods0
Public member functions92
FMOD_RESULTrelease()
No description provided
FMOD_RESULTsetOutput(FMOD_OUTPUTTYPEoutput)
No description provided
FMOD_RESULTgetOutput(FMOD_OUTPUTTYPE*output)
No description provided
FMOD_RESULTgetNumDrivers(int*numdrivers)
No description provided
FMOD_RESULTgetDriverInfo(intid,char*name,intnamelen,FMOD_GUID*guid,int*systemrate,FMOD_SPEAKERMODE*speakermode,int*speakermodechannels)
No description provided
FMOD_RESULTsetDriver(intdriver)
No description provided
FMOD_RESULTgetDriver(int*driver)
No description provided
FMOD_RESULTsetSoftwareChannels(intnumsoftwarechannels)
No description provided
FMOD_RESULTgetSoftwareChannels(int*numsoftwarechannels)
No description provided
FMOD_RESULTsetSoftwareFormat(intsamplerate,FMOD_SPEAKERMODEspeakermode,intnumrawspeakers)
No description provided
FMOD_RESULTgetSoftwareFormat(int*samplerate,FMOD_SPEAKERMODE*speakermode,int*numrawspeakers)
No description provided
FMOD_RESULTsetDSPBufferSize(uintbufferlength,intnumbuffers)
No description provided
FMOD_RESULTgetDSPBufferSize(uint*bufferlength,int*numbuffers)
No description provided
FMOD_RESULTsetFileSystem(FMOD_FILE_OPEN_CALLBACKuseropen,FMOD_FILE_CLOSE_CALLBACKuserclose,FMOD_FILE_READ_CALLBACKuserread,FMOD_FILE_SEEK_CALLBACKuserseek,FMOD_FILE_ASYNCREAD_CALLBACKuserasyncread,FMOD_FILE_ASYNCCANCEL_CALLBACKuserasynccancel,intblockalign)
No description provided
FMOD_RESULTattachFileSystem(FMOD_FILE_OPEN_CALLBACKuseropen,FMOD_FILE_CLOSE_CALLBACKuserclose,FMOD_FILE_READ_CALLBACKuserread,FMOD_FILE_SEEK_CALLBACKuserseek)
No description provided
FMOD_RESULTsetAdvancedSettings(FMOD_ADVANCEDSETTINGS*settings)
No description provided
FMOD_RESULTgetAdvancedSettings(FMOD_ADVANCEDSETTINGS*settings)
No description provided
FMOD_RESULTsetCallback(FMOD_SYSTEM_CALLBACKcallback,FMOD_SYSTEM_CALLBACK_TYPEcallbackmask)
No description provided
FMOD_RESULTsetPluginPath(charconst*path)
No description provided
FMOD_RESULTloadPlugin(charconst*filename,uint*handle,uintpriority)
No description provided
FMOD_RESULTunloadPlugin(uinthandle)
No description provided
FMOD_RESULTgetNumNestedPlugins(uinthandle,int*count)
No description provided
FMOD_RESULTgetNestedPlugin(uinthandle,intindex,uint*nestedhandle)
No description provided
FMOD_RESULTgetNumPlugins(FMOD_PLUGINTYPEplugintype,int*numplugins)
No description provided
FMOD_RESULTgetPluginHandle(FMOD_PLUGINTYPEplugintype,intindex,uint*handle)
No description provided
FMOD_RESULTgetPluginInfo(uinthandle,FMOD_PLUGINTYPE*plugintype,char*name,intnamelen,uint*version)
No description provided
FMOD_RESULTsetOutputByPlugin(uinthandle)
No description provided
FMOD_RESULTgetOutputByPlugin(uint*handle)
No description provided
FMOD_RESULTcreateDSPByPlugin(uinthandle,DSP **dsp)
No description provided
FMOD_RESULTgetDSPInfoByPlugin(uinthandle,const FMOD_DSP_DESCRIPTION **description)
No description provided
FMOD_RESULTregisterCodec(FMOD_CODEC_DESCRIPTION*description,uint*handle,uintpriority)
No description provided
FMOD_RESULTregisterDSP(FMOD_DSP_DESCRIPTIONconst*description,uint*handle)
No description provided
FMOD_RESULTregisterOutput(FMOD_OUTPUT_DESCRIPTIONconst*description,uint*handle)
No description provided
FMOD_RESULTinit(intmaxchannels,FMOD_INITFLAGSflags,void*extradriverdata)
No description provided
FMOD_RESULTclose()
No description provided
FMOD_RESULTupdate()
No description provided
FMOD_RESULTsetSpeakerPosition(FMOD_SPEAKERspeaker,,,boolactive)
No description provided
FMOD_RESULTgetSpeakerPosition(FMOD_SPEAKERspeaker,,,bool*active)
No description provided
FMOD_RESULTsetStreamBufferSize(uintfilebuffersize,FMOD_TIMEUNITfilebuffersizetype)
No description provided
FMOD_RESULTgetStreamBufferSize(uint*filebuffersize,FMOD_TIMEUNIT*filebuffersizetype)
No description provided
FMOD_RESULTset3DSettings(floatdopplerscale,floatdistancefactor,floatrolloffscale)
No description provided
FMOD_RESULTget3DSettings(float*dopplerscale,float*distancefactor,float*rolloffscale)
No description provided
FMOD_RESULTset3DNumListeners(intnumlisteners)
No description provided
FMOD_RESULTget3DNumListeners(int*numlisteners)
No description provided
FMOD_RESULTset3DListenerAttributes(intlistener,,,FMOD_VECTORconst*forward,)
No description provided
FMOD_RESULTget3DListenerAttributes(intlistener,FMOD_VECTOR*pos,FMOD_VECTOR*vel,FMOD_VECTOR*forward,)
No description provided
FMOD_RESULTset3DRolloffCallback(FMOD_3D_ROLLOFF_CALLBACKcallback)
No description provided
FMOD_RESULTmixerSuspend()
No description provided
FMOD_RESULTmixerResume()
No description provided
FMOD_RESULTgetDefaultMixMatrix(FMOD_SPEAKERMODEsourcespeakermode,FMOD_SPEAKERMODEtargetspeakermode,float*matrix,intmatrixhop)
No description provided
FMOD_RESULTgetSpeakerModeChannels(FMOD_SPEAKERMODEmode,int*channels)
No description provided
FMOD_RESULTgetVersion(uint*version)
No description provided
FMOD_RESULTgetOutputHandle(void **handle)
No description provided
FMOD_RESULTgetChannelsPlaying(int*channels,int*realchannels)
No description provided
FMOD_RESULTgetCPUUsage(FMOD_CPU_USAGE*usage)
No description provided
FMOD_RESULTgetFileUsage(long long*sampleBytesRead,long long*streamBytesRead,long long*otherBytesRead)
No description provided
FMOD_RESULTcreateSound(charconst*name_or_data,FMOD_MODEmode,FMOD_CREATESOUNDEXINFO*exinfo,Sound **sound)
No description provided
FMOD_RESULTcreateStream(charconst*name_or_data,FMOD_MODEmode,FMOD_CREATESOUNDEXINFO*exinfo,Sound **sound)
No description provided
FMOD_RESULTcreateDSP(FMOD_DSP_DESCRIPTIONconst*description,DSP **dsp)
No description provided
FMOD_RESULTcreateDSPByType(FMOD_DSP_TYPEtype,DSP **dsp)
No description provided
FMOD_RESULTcreateChannelGroup(charconst*name,ChannelGroup **channelgroup)
No description provided
FMOD_RESULTcreateSoundGroup(charconst*name,SoundGroup **soundgroup)
No description provided
FMOD_RESULTcreateReverb3D(Reverb3D **reverb)
No description provided
FMOD_RESULTplaySound(FMOD::Sound*sound,FMOD::ChannelGroup*channelgroup,boolpaused,Channel **channel)
No description provided
FMOD_RESULTplayDSP(FMOD::DSP*dsp,FMOD::ChannelGroup*channelgroup,boolpaused,Channel **channel)
No description provided
FMOD_RESULTgetChannel(intchannelid,Channel **channel)
No description provided
FMOD_RESULTgetDSPInfoByType(FMOD_DSP_TYPEtype,const FMOD_DSP_DESCRIPTION **description)
No description provided
FMOD_RESULTgetMasterChannelGroup(ChannelGroup **channelgroup)
No description provided
FMOD_RESULTgetMasterSoundGroup(SoundGroup **soundgroup)
No description provided
FMOD_RESULTattachChannelGroupToPort(FMOD_PORT_TYPEportType,FMOD_PORT_INDEXportIndex,FMOD::ChannelGroup*channelgroup,boolpassThru)
No description provided
FMOD_RESULTdetachChannelGroupFromPort(FMOD::ChannelGroup*channelgroup)
No description provided
FMOD_RESULTsetReverbProperties(intinstance,)
No description provided
FMOD_RESULTgetReverbProperties(intinstance,)
No description provided
FMOD_RESULTlockDSP()
No description provided
FMOD_RESULTunlockDSP()
No description provided
FMOD_RESULTgetRecordNumDrivers(int*numdrivers,int*numconnected)
No description provided
FMOD_RESULTgetRecordDriverInfo(intid,char*name,intnamelen,FMOD_GUID*guid,int*systemrate,FMOD_SPEAKERMODE*speakermode,int*speakermodechannels,FMOD_DRIVER_STATE*state)
No description provided
FMOD_RESULTgetRecordPosition(intid,uint*position)
No description provided
FMOD_RESULTrecordStart(intid,FMOD::Sound*sound,boolloop)
No description provided
FMOD_RESULTrecordStop(intid)
No description provided
FMOD_RESULTisRecording(intid,bool*recording)
No description provided
FMOD_RESULTcreateGeometry(intmaxpolygons,intmaxvertices,Geometry **geometry)
No description provided
FMOD_RESULTsetGeometrySettings(floatmaxworldsize)
No description provided
FMOD_RESULTgetGeometrySettings(float*maxworldsize)
No description provided
FMOD_RESULTloadGeometry(voidconst*data,intdatasize,Geometry **geometry)
No description provided
FMOD_RESULTgetGeometryOcclusion(FMOD_VECTORconst*listener,FMOD_VECTORconst*source,float*direct,float*reverb)
No description provided
FMOD_RESULTsetNetworkProxy(charconst*proxy)
No description provided
FMOD_RESULTgetNetworkProxy(char*proxy,intproxylen)
No description provided
FMOD_RESULTsetNetworkTimeout(inttimeout)
No description provided
FMOD_RESULTgetNetworkTimeout(int*timeout)
No description provided
FMOD_RESULTsetUserData(void*userdata)
No description provided
FMOD_RESULTgetUserData(void **userdata)
No description provided