|
RESULT | release () |
|
RESULT | addGroup (ChannelGroup group, bool propagatedspclock=true) |
|
RESULT | addGroup (ChannelGroup group, bool propagatedspclock, out DSPConnection connection) |
|
RESULT | getNumGroups (out int numgroups) |
|
RESULT | getGroup (int index, out ChannelGroup group) |
|
RESULT | getParentGroup (out ChannelGroup group) |
|
RESULT | getName (out string name, int namelen) |
|
RESULT | getNumChannels (out int numchannels) |
|
RESULT | getChannel (int index, out Channel channel) |
|
RESULT | getSystemObject (out System system) |
|
RESULT | stop () |
|
RESULT | setPaused (bool paused) |
|
RESULT | getPaused (out bool paused) |
|
RESULT | setVolume (float volume) |
|
RESULT | getVolume (out float volume) |
|
RESULT | setVolumeRamp (bool ramp) |
|
RESULT | getVolumeRamp (out bool ramp) |
|
RESULT | getAudibility (out float audibility) |
|
RESULT | setPitch (float pitch) |
|
RESULT | getPitch (out float pitch) |
|
RESULT | setMute (bool mute) |
|
RESULT | getMute (out bool mute) |
|
RESULT | setReverbProperties (int instance, float wet) |
|
RESULT | getReverbProperties (int instance, out float wet) |
|
RESULT | setLowPassGain (float gain) |
|
RESULT | getLowPassGain (out float gain) |
|
RESULT | setMode (MODE mode) |
|
RESULT | getMode (out MODE mode) |
|
RESULT | setCallback (CHANNELCONTROL_CALLBACK callback) |
|
RESULT | isPlaying (out bool isplaying) |
|
RESULT | setPan (float pan) |
|
RESULT | setMixLevelsOutput (float frontleft, float frontright, float center, float lfe, float surroundleft, float surroundright, float backleft, float backright) |
|
RESULT | setMixLevelsInput (float[] levels, int numlevels) |
|
RESULT | setMixMatrix (float[] matrix, int outchannels, int inchannels, int inchannel_hop) |
|
RESULT | getMixMatrix (float[] matrix, out int outchannels, out int inchannels, int inchannel_hop) |
|
RESULT | getDSPClock (out ulong dspclock, out ulong parentclock) |
|
RESULT | setDelay (ulong dspclock_start, ulong dspclock_end, bool stopchannels) |
|
RESULT | getDelay (out ulong dspclock_start, out ulong dspclock_end) |
|
RESULT | getDelay (out ulong dspclock_start, out ulong dspclock_end, out bool stopchannels) |
|
RESULT | addFadePoint (ulong dspclock, float volume) |
|
RESULT | setFadePointRamp (ulong dspclock, float volume) |
|
RESULT | removeFadePoints (ulong dspclock_start, ulong dspclock_end) |
|
RESULT | getFadePoints (ref uint numpoints, ulong[] point_dspclock, float[] point_volume) |
|
RESULT | getDSP (int index, out DSP dsp) |
|
RESULT | addDSP (int index, DSP dsp) |
|
RESULT | removeDSP (DSP dsp) |
|
RESULT | getNumDSPs (out int numdsps) |
|
RESULT | setDSPIndex (DSP dsp, int index) |
|
RESULT | getDSPIndex (DSP dsp, out int index) |
|
RESULT | set3DAttributes (ref VECTOR pos, ref VECTOR vel) |
|
RESULT | get3DAttributes (out VECTOR pos, out VECTOR vel) |
|
RESULT | set3DMinMaxDistance (float mindistance, float maxdistance) |
|
RESULT | get3DMinMaxDistance (out float mindistance, out float maxdistance) |
|
RESULT | set3DConeSettings (float insideconeangle, float outsideconeangle, float outsidevolume) |
|
RESULT | get3DConeSettings (out float insideconeangle, out float outsideconeangle, out float outsidevolume) |
|
RESULT | set3DConeOrientation (ref VECTOR orientation) |
|
RESULT | get3DConeOrientation (out VECTOR orientation) |
|
RESULT | set3DCustomRolloff (ref VECTOR points, int numpoints) |
|
RESULT | get3DCustomRolloff (out IntPtr points, out int numpoints) |
|
RESULT | set3DOcclusion (float directocclusion, float reverbocclusion) |
|
RESULT | get3DOcclusion (out float directocclusion, out float reverbocclusion) |
|
RESULT | set3DSpread (float angle) |
|
RESULT | get3DSpread (out float angle) |
|
RESULT | set3DLevel (float level) |
|
RESULT | get3DLevel (out float level) |
|
RESULT | set3DDopplerLevel (float level) |
|
RESULT | get3DDopplerLevel (out float level) |
|
RESULT | set3DDistanceFilter (bool custom, float customLevel, float centerFreq) |
|
RESULT | get3DDistanceFilter (out bool custom, out float customLevel, out float centerFreq) |
|
RESULT | setUserData (IntPtr userdata) |
|
RESULT | getUserData (out IntPtr userdata) |
|
| ChannelGroup (IntPtr ptr) |
|
bool | hasHandle () |
|
void | clearHandle () |
|
|
static RESULT | FMOD5_ChannelGroup_Release (IntPtr channelgroup) |
|
static RESULT | FMOD5_ChannelGroup_AddGroup (IntPtr channelgroup, IntPtr group, bool propagatedspclock, IntPtr zero) |
|
static RESULT | FMOD5_ChannelGroup_AddGroup (IntPtr channelgroup, IntPtr group, bool propagatedspclock, out IntPtr connection) |
|
static RESULT | FMOD5_ChannelGroup_GetNumGroups (IntPtr channelgroup, out int numgroups) |
|
static RESULT | FMOD5_ChannelGroup_GetGroup (IntPtr channelgroup, int index, out IntPtr group) |
|
static RESULT | FMOD5_ChannelGroup_GetParentGroup (IntPtr channelgroup, out IntPtr group) |
|
static RESULT | FMOD5_ChannelGroup_GetName (IntPtr channelgroup, IntPtr name, int namelen) |
|
static RESULT | FMOD5_ChannelGroup_GetNumChannels (IntPtr channelgroup, out int numchannels) |
|
static RESULT | FMOD5_ChannelGroup_GetChannel (IntPtr channelgroup, int index, out IntPtr channel) |
|
static RESULT | FMOD5_ChannelGroup_GetSystemObject (IntPtr channelgroup, out IntPtr system) |
|
static RESULT | FMOD5_ChannelGroup_Stop (IntPtr channelgroup) |
|
static RESULT | FMOD5_ChannelGroup_SetPaused (IntPtr channelgroup, bool paused) |
|
static RESULT | FMOD5_ChannelGroup_GetPaused (IntPtr channelgroup, out bool paused) |
|
static RESULT | FMOD5_ChannelGroup_SetVolume (IntPtr channelgroup, float volume) |
|
static RESULT | FMOD5_ChannelGroup_GetVolume (IntPtr channelgroup, out float volume) |
|
static RESULT | FMOD5_ChannelGroup_SetVolumeRamp (IntPtr channelgroup, bool ramp) |
|
static RESULT | FMOD5_ChannelGroup_GetVolumeRamp (IntPtr channelgroup, out bool ramp) |
|
static RESULT | FMOD5_ChannelGroup_GetAudibility (IntPtr channelgroup, out float audibility) |
|
static RESULT | FMOD5_ChannelGroup_SetPitch (IntPtr channelgroup, float pitch) |
|
static RESULT | FMOD5_ChannelGroup_GetPitch (IntPtr channelgroup, out float pitch) |
|
static RESULT | FMOD5_ChannelGroup_SetMute (IntPtr channelgroup, bool mute) |
|
static RESULT | FMOD5_ChannelGroup_GetMute (IntPtr channelgroup, out bool mute) |
|
static RESULT | FMOD5_ChannelGroup_SetReverbProperties (IntPtr channelgroup, int instance, float wet) |
|
static RESULT | FMOD5_ChannelGroup_GetReverbProperties (IntPtr channelgroup, int instance, out float wet) |
|
static RESULT | FMOD5_ChannelGroup_SetLowPassGain (IntPtr channelgroup, float gain) |
|
static RESULT | FMOD5_ChannelGroup_GetLowPassGain (IntPtr channelgroup, out float gain) |
|
static RESULT | FMOD5_ChannelGroup_SetMode (IntPtr channelgroup, MODE mode) |
|
static RESULT | FMOD5_ChannelGroup_GetMode (IntPtr channelgroup, out MODE mode) |
|
static RESULT | FMOD5_ChannelGroup_SetCallback (IntPtr channelgroup, CHANNELCONTROL_CALLBACK callback) |
|
static RESULT | FMOD5_ChannelGroup_IsPlaying (IntPtr channelgroup, out bool isplaying) |
|
static RESULT | FMOD5_ChannelGroup_SetPan (IntPtr channelgroup, float pan) |
|
static RESULT | FMOD5_ChannelGroup_SetMixLevelsOutput (IntPtr channelgroup, float frontleft, float frontright, float center, float lfe, float surroundleft, float surroundright, float backleft, float backright) |
|
static RESULT | FMOD5_ChannelGroup_SetMixLevelsInput (IntPtr channelgroup, float[] levels, int numlevels) |
|
static RESULT | FMOD5_ChannelGroup_SetMixMatrix (IntPtr channelgroup, float[] matrix, int outchannels, int inchannels, int inchannel_hop) |
|
static RESULT | FMOD5_ChannelGroup_GetMixMatrix (IntPtr channelgroup, float[] matrix, out int outchannels, out int inchannels, int inchannel_hop) |
|
static RESULT | FMOD5_ChannelGroup_GetDSPClock (IntPtr channelgroup, out ulong dspclock, out ulong parentclock) |
|
static RESULT | FMOD5_ChannelGroup_SetDelay (IntPtr channelgroup, ulong dspclock_start, ulong dspclock_end, bool stopchannels) |
|
static RESULT | FMOD5_ChannelGroup_GetDelay (IntPtr channelgroup, out ulong dspclock_start, out ulong dspclock_end, IntPtr zero) |
|
static RESULT | FMOD5_ChannelGroup_GetDelay (IntPtr channelgroup, out ulong dspclock_start, out ulong dspclock_end, out bool stopchannels) |
|
static RESULT | FMOD5_ChannelGroup_AddFadePoint (IntPtr channelgroup, ulong dspclock, float volume) |
|
static RESULT | FMOD5_ChannelGroup_SetFadePointRamp (IntPtr channelgroup, ulong dspclock, float volume) |
|
static RESULT | FMOD5_ChannelGroup_RemoveFadePoints (IntPtr channelgroup, ulong dspclock_start, ulong dspclock_end) |
|
static RESULT | FMOD5_ChannelGroup_GetFadePoints (IntPtr channelgroup, ref uint numpoints, ulong[] point_dspclock, float[] point_volume) |
|
static RESULT | FMOD5_ChannelGroup_GetDSP (IntPtr channelgroup, int index, out IntPtr dsp) |
|
static RESULT | FMOD5_ChannelGroup_AddDSP (IntPtr channelgroup, int index, IntPtr dsp) |
|
static RESULT | FMOD5_ChannelGroup_RemoveDSP (IntPtr channelgroup, IntPtr dsp) |
|
static RESULT | FMOD5_ChannelGroup_GetNumDSPs (IntPtr channelgroup, out int numdsps) |
|
static RESULT | FMOD5_ChannelGroup_SetDSPIndex (IntPtr channelgroup, IntPtr dsp, int index) |
|
static RESULT | FMOD5_ChannelGroup_GetDSPIndex (IntPtr channelgroup, IntPtr dsp, out int index) |
|
static RESULT | FMOD5_ChannelGroup_Set3DAttributes (IntPtr channelgroup, ref VECTOR pos, ref VECTOR vel) |
|
static RESULT | FMOD5_ChannelGroup_Get3DAttributes (IntPtr channelgroup, out VECTOR pos, out VECTOR vel) |
|
static RESULT | FMOD5_ChannelGroup_Set3DMinMaxDistance (IntPtr channelgroup, float mindistance, float maxdistance) |
|
static RESULT | FMOD5_ChannelGroup_Get3DMinMaxDistance (IntPtr channelgroup, out float mindistance, out float maxdistance) |
|
static RESULT | FMOD5_ChannelGroup_Set3DConeSettings (IntPtr channelgroup, float insideconeangle, float outsideconeangle, float outsidevolume) |
|
static RESULT | FMOD5_ChannelGroup_Get3DConeSettings (IntPtr channelgroup, out float insideconeangle, out float outsideconeangle, out float outsidevolume) |
|
static RESULT | FMOD5_ChannelGroup_Set3DConeOrientation (IntPtr channelgroup, ref VECTOR orientation) |
|
static RESULT | FMOD5_ChannelGroup_Get3DConeOrientation (IntPtr channelgroup, out VECTOR orientation) |
|
static RESULT | FMOD5_ChannelGroup_Set3DCustomRolloff (IntPtr channelgroup, ref VECTOR points, int numpoints) |
|
static RESULT | FMOD5_ChannelGroup_Get3DCustomRolloff (IntPtr channelgroup, out IntPtr points, out int numpoints) |
|
static RESULT | FMOD5_ChannelGroup_Set3DOcclusion (IntPtr channelgroup, float directocclusion, float reverbocclusion) |
|
static RESULT | FMOD5_ChannelGroup_Get3DOcclusion (IntPtr channelgroup, out float directocclusion, out float reverbocclusion) |
|
static RESULT | FMOD5_ChannelGroup_Set3DSpread (IntPtr channelgroup, float angle) |
|
static RESULT | FMOD5_ChannelGroup_Get3DSpread (IntPtr channelgroup, out float angle) |
|
static RESULT | FMOD5_ChannelGroup_Set3DLevel (IntPtr channelgroup, float level) |
|
static RESULT | FMOD5_ChannelGroup_Get3DLevel (IntPtr channelgroup, out float level) |
|
static RESULT | FMOD5_ChannelGroup_Set3DDopplerLevel (IntPtr channelgroup, float level) |
|
static RESULT | FMOD5_ChannelGroup_Get3DDopplerLevel (IntPtr channelgroup, out float level) |
|
static RESULT | FMOD5_ChannelGroup_Set3DDistanceFilter (IntPtr channelgroup, bool custom, float customLevel, float centerFreq) |
|
static RESULT | FMOD5_ChannelGroup_Get3DDistanceFilter (IntPtr channelgroup, out bool custom, out float customLevel, out float centerFreq) |
|
static RESULT | FMOD5_ChannelGroup_SetUserData (IntPtr channelgroup, IntPtr userdata) |
|
static RESULT | FMOD5_ChannelGroup_GetUserData (IntPtr channelgroup, out IntPtr userdata) |
|