| RESULT release() | Public | | 0x04 |
| RESULT getSystemObject(ref System& system) | Public | | 0x08 |
| RESULT lock(uint offset, uint length, ref long& ptr1, ref long& ptr2, ref uint& len1, ref uint& len2) | Public | | 0x08 |
| RESULT unlock(long ptr1, long ptr2, uint len1, uint len2) | Public | | 0x08 |
| RESULT setDefaults(float frequency, int priority) | Public | | 0x04 |
| RESULT getDefaults(ref float& frequency, ref int& priority) | Public | | 0x04 |
| RESULT set3DMinMaxDistance(float min, float max) | Public | | 0x04 |
| RESULT get3DMinMaxDistance(ref float& min, ref float& max) | Public | | 0x04 |
| RESULT set3DConeSettings(float insideconeangle, float outsideconeangle, float outsidevolume) | Public | | 0x04 |
| RESULT get3DConeSettings(ref float& insideconeangle, ref float& outsideconeangle, ref float& outsidevolume) | Public | | 0x04 |
| RESULT set3DCustomRolloff(ref VECTOR& points, int numpoints) | Public | | 0x0C |
| RESULT get3DCustomRolloff(ref long& points, ref int& numpoints) | Public | | 0x08 |
| RESULT getSubSound(int index, ref Sound& subsound) | Public | | 0x08 |
| RESULT getSubSoundParent(ref Sound& parentsound) | Public | | 0x08 |
| RESULT getName(ref string& name, int namelen) | Public | | 0x08 |
| RESULT getLength(ref uint& length, const TIMEUNIT& lengthtype) | Public | | 0x04 |
| RESULT getFormat(ref SOUND_TYPE& type, ref SOUND_FORMAT& format, ref int& channels, ref int& bits) | Public | | 0x04 |
| RESULT getNumSubSounds(ref int& numsubsounds) | Public | | 0x04 |
| RESULT getNumTags(ref int& numtags, ref int& numtagsupdated) | Public | | 0x04 |
| RESULT getTag(const string& name, int index, ref TAG& tag) | Public | | 0x20 |
| RESULT getOpenState(ref OPENSTATE& openstate, ref uint& percentbuffered, ref bool& starving, ref bool& diskbusy) | Public | | 0x04 |
| RESULT readData(const byte[]& buffer) | Public | | 0x08 |
| RESULT readData(const byte[]& buffer, ref uint& read) | Public | | 0x08 |
| RESULT seekData(uint pcm) | Public | | 0x04 |
| RESULT setSoundGroup(const SoundGroup& soundgroup) | Public | | 0x08 |
| RESULT getSoundGroup(ref SoundGroup& soundgroup) | Public | | 0x08 |
| RESULT getNumSyncPoints(ref int& numsyncpoints) | Public | | 0x04 |
| RESULT getSyncPoint(int index, ref long& point) | Public | | 0x08 |
| RESULT getSyncPointInfo(long point, ref string& name, int namelen, ref uint& offset, const TIMEUNIT& offsettype) | Public | | 0x08 |
| RESULT getSyncPointInfo(long point, ref uint& offset, const TIMEUNIT& offsettype) | Public | | 0x08 |
| RESULT addSyncPoint(uint offset, const TIMEUNIT& offsettype, const string& name, ref long& point) | Public | | 0x08 |
| RESULT deleteSyncPoint(long point) | Public | | 0x08 |
| RESULT setMode(const MODE& mode) | Public | | 0x04 |
| RESULT getMode(ref MODE& mode) | Public | | 0x04 |
| RESULT setLoopCount(int loopcount) | Public | | 0x04 |
| RESULT getLoopCount(ref int& loopcount) | Public | | 0x04 |
| RESULT setLoopPoints(uint loopstart, const TIMEUNIT& loopstarttype, uint loopend, const TIMEUNIT& loopendtype) | Public | | 0x04 |
| RESULT getLoopPoints(ref uint& loopstart, const TIMEUNIT& loopstarttype, ref uint& loopend, const TIMEUNIT& loopendtype) | Public | | 0x04 |
| RESULT getMusicNumChannels(ref int& numchannels) | Public | | 0x04 |
| RESULT setMusicChannelVolume(int channel, float volume) | Public | | 0x04 |
| RESULT getMusicChannelVolume(int channel, ref float& volume) | Public | | 0x04 |
| RESULT setMusicSpeed(float speed) | Public | | 0x04 |
| RESULT getMusicSpeed(ref float& speed) | Public | | 0x04 |
| RESULT setUserData(long userdata) | Public | | 0x08 |
| RESULT getUserData(ref long& userdata) | Public | | 0x08 |
| RESULT FMOD5_Sound_Release(long sound) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetSystemObject(long sound, ref long& system) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Lock(long sound, uint offset, uint length, ref long& ptr1, ref long& ptr2, ref uint& len1, ref uint& len2) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Unlock(long sound, long ptr1, long ptr2, uint len1, uint len2) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetDefaults(long sound, float frequency, int priority) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetDefaults(long sound, ref float& frequency, ref int& priority) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Set3DMinMaxDistance(long sound, float min, float max) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Get3DMinMaxDistance(long sound, ref float& min, ref float& max) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Set3DConeSettings(long sound, float insideconeangle, float outsideconeangle, float outsidevolume) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Get3DConeSettings(long sound, ref float& insideconeangle, ref float& outsideconeangle, ref float& outsidevolume) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_Set3DCustomRolloff(long sound, ref VECTOR& points, int numpoints) | PrivateStatic+1 flags | | 0x0C |
| RESULT FMOD5_Sound_Get3DCustomRolloff(long sound, ref long& points, ref int& numpoints) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetSubSound(long sound, int index, ref long& subsound) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetSubSoundParent(long sound, ref long& parentsound) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetName(long sound, long name, int namelen) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetLength(long sound, ref uint& length, const TIMEUNIT& lengthtype) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetFormat(long sound, ref SOUND_TYPE& type, ref SOUND_FORMAT& format, ref int& channels, ref int& bits) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetNumSubSounds(long sound, ref int& numsubsounds) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetNumTags(long sound, ref int& numtags, ref int& numtagsupdated) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetTag(long sound, const byte[]& name, int index, ref TAG& tag) | PrivateStatic+1 flags | | 0x20 |
| RESULT FMOD5_Sound_GetOpenState(long sound, ref OPENSTATE& openstate, ref uint& percentbuffered, ref bool& starving, ref bool& diskbusy) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_ReadData(long sound, const byte[]& buffer, uint length, long zero) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_ReadData(long sound, const byte[]& buffer, uint length, ref uint& read) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SeekData(long sound, uint pcm) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetSoundGroup(long sound, long soundgroup) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetSoundGroup(long sound, ref long& soundgroup) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetNumSyncPoints(long sound, ref int& numsyncpoints) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetSyncPoint(long sound, int index, ref long& point) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetSyncPointInfo(long sound, long point, long name, int namelen, ref uint& offset, const TIMEUNIT& offsettype) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_AddSyncPoint(long sound, uint offset, const TIMEUNIT& offsettype, const byte[]& name, ref long& point) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_DeleteSyncPoint(long sound, long point) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetMode(long sound, const MODE& mode) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetMode(long sound, ref MODE& mode) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetLoopCount(long sound, int loopcount) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetLoopCount(long sound, ref int& loopcount) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetLoopPoints(long sound, uint loopstart, const TIMEUNIT& loopstarttype, uint loopend, const TIMEUNIT& loopendtype) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetLoopPoints(long sound, ref uint& loopstart, const TIMEUNIT& loopstarttype, ref uint& loopend, const TIMEUNIT& loopendtype) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetMusicNumChannels(long sound, ref int& numchannels) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetMusicChannelVolume(long sound, int channel, float volume) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetMusicChannelVolume(long sound, int channel, ref float& volume) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetMusicSpeed(long sound, float speed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetMusicSpeed(long sound, ref float& speed) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_SetUserData(long sound, long userdata) | PrivateStatic+1 flags | | 0x08 |
| RESULT FMOD5_Sound_GetUserData(long sound, ref long& userdata) | PrivateStatic+1 flags | | 0x08 |
| void .ctor(long ptr) | Public+1 flags | | 0x08 |
| bool hasHandle() | Public | | 0x01 |
| void clearHandle() | Public | | 0x00 |