|
RESULT | setFrequency (float frequency) |
|
RESULT | getFrequency (out float frequency) |
|
RESULT | setPriority (int priority) |
|
RESULT | getPriority (out int priority) |
|
RESULT | setPosition (uint position, TIMEUNIT postype) |
|
RESULT | getPosition (out uint position, TIMEUNIT postype) |
|
RESULT | setChannelGroup (ChannelGroup channelgroup) |
|
RESULT | getChannelGroup (out ChannelGroup channelgroup) |
|
RESULT | setLoopCount (int loopcount) |
|
RESULT | getLoopCount (out int loopcount) |
|
RESULT | setLoopPoints (uint loopstart, TIMEUNIT loopstarttype, uint loopend, TIMEUNIT loopendtype) |
|
RESULT | getLoopPoints (out uint loopstart, TIMEUNIT loopstarttype, out uint loopend, TIMEUNIT loopendtype) |
|
RESULT | isVirtual (out bool isvirtual) |
|
RESULT | getCurrentSound (out Sound sound) |
|
RESULT | getIndex (out int index) |
|
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=0) |
|
RESULT | getMixMatrix (float[] matrix, out int outchannels, out int inchannels, int inchannel_hop=0) |
|
RESULT | getDSPClock (out ulong dspclock, out ulong parentclock) |
|
RESULT | setDelay (ulong dspclock_start, ulong dspclock_end, bool stopchannels=true) |
|
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) |
|
| Channel (IntPtr ptr) |
|
bool | hasHandle () |
|
void | clearHandle () |
|
|
static RESULT | FMOD5_Channel_SetFrequency (IntPtr channel, float frequency) |
|
static RESULT | FMOD5_Channel_GetFrequency (IntPtr channel, out float frequency) |
|
static RESULT | FMOD5_Channel_SetPriority (IntPtr channel, int priority) |
|
static RESULT | FMOD5_Channel_GetPriority (IntPtr channel, out int priority) |
|
static RESULT | FMOD5_Channel_SetPosition (IntPtr channel, uint position, TIMEUNIT postype) |
|
static RESULT | FMOD5_Channel_GetPosition (IntPtr channel, out uint position, TIMEUNIT postype) |
|
static RESULT | FMOD5_Channel_SetChannelGroup (IntPtr channel, IntPtr channelgroup) |
|
static RESULT | FMOD5_Channel_GetChannelGroup (IntPtr channel, out IntPtr channelgroup) |
|
static RESULT | FMOD5_Channel_SetLoopCount (IntPtr channel, int loopcount) |
|
static RESULT | FMOD5_Channel_GetLoopCount (IntPtr channel, out int loopcount) |
|
static RESULT | FMOD5_Channel_SetLoopPoints (IntPtr channel, uint loopstart, TIMEUNIT loopstarttype, uint loopend, TIMEUNIT loopendtype) |
|
static RESULT | FMOD5_Channel_GetLoopPoints (IntPtr channel, out uint loopstart, TIMEUNIT loopstarttype, out uint loopend, TIMEUNIT loopendtype) |
|
static RESULT | FMOD5_Channel_IsVirtual (IntPtr channel, out bool isvirtual) |
|
static RESULT | FMOD5_Channel_GetCurrentSound (IntPtr channel, out IntPtr sound) |
|
static RESULT | FMOD5_Channel_GetIndex (IntPtr channel, out int index) |
|
static RESULT | FMOD5_Channel_GetSystemObject (IntPtr channel, out IntPtr system) |
|
static RESULT | FMOD5_Channel_Stop (IntPtr channel) |
|
static RESULT | FMOD5_Channel_SetPaused (IntPtr channel, bool paused) |
|
static RESULT | FMOD5_Channel_GetPaused (IntPtr channel, out bool paused) |
|
static RESULT | FMOD5_Channel_SetVolume (IntPtr channel, float volume) |
|
static RESULT | FMOD5_Channel_GetVolume (IntPtr channel, out float volume) |
|
static RESULT | FMOD5_Channel_SetVolumeRamp (IntPtr channel, bool ramp) |
|
static RESULT | FMOD5_Channel_GetVolumeRamp (IntPtr channel, out bool ramp) |
|
static RESULT | FMOD5_Channel_GetAudibility (IntPtr channel, out float audibility) |
|
static RESULT | FMOD5_Channel_SetPitch (IntPtr channel, float pitch) |
|
static RESULT | FMOD5_Channel_GetPitch (IntPtr channel, out float pitch) |
|
static RESULT | FMOD5_Channel_SetMute (IntPtr channel, bool mute) |
|
static RESULT | FMOD5_Channel_GetMute (IntPtr channel, out bool mute) |
|
static RESULT | FMOD5_Channel_SetReverbProperties (IntPtr channel, int instance, float wet) |
|
static RESULT | FMOD5_Channel_GetReverbProperties (IntPtr channel, int instance, out float wet) |
|
static RESULT | FMOD5_Channel_SetLowPassGain (IntPtr channel, float gain) |
|
static RESULT | FMOD5_Channel_GetLowPassGain (IntPtr channel, out float gain) |
|
static RESULT | FMOD5_Channel_SetMode (IntPtr channel, MODE mode) |
|
static RESULT | FMOD5_Channel_GetMode (IntPtr channel, out MODE mode) |
|
static RESULT | FMOD5_Channel_SetCallback (IntPtr channel, CHANNELCONTROL_CALLBACK callback) |
|
static RESULT | FMOD5_Channel_IsPlaying (IntPtr channel, out bool isplaying) |
|
static RESULT | FMOD5_Channel_SetPan (IntPtr channel, float pan) |
|
static RESULT | FMOD5_Channel_SetMixLevelsOutput (IntPtr channel, float frontleft, float frontright, float center, float lfe, float surroundleft, float surroundright, float backleft, float backright) |
|
static RESULT | FMOD5_Channel_SetMixLevelsInput (IntPtr channel, float[] levels, int numlevels) |
|
static RESULT | FMOD5_Channel_SetMixMatrix (IntPtr channel, float[] matrix, int outchannels, int inchannels, int inchannel_hop) |
|
static RESULT | FMOD5_Channel_GetMixMatrix (IntPtr channel, float[] matrix, out int outchannels, out int inchannels, int inchannel_hop) |
|
static RESULT | FMOD5_Channel_GetDSPClock (IntPtr channel, out ulong dspclock, out ulong parentclock) |
|
static RESULT | FMOD5_Channel_SetDelay (IntPtr channel, ulong dspclock_start, ulong dspclock_end, bool stopchannels) |
|
static RESULT | FMOD5_Channel_GetDelay (IntPtr channel, out ulong dspclock_start, out ulong dspclock_end, IntPtr zero) |
|
static RESULT | FMOD5_Channel_GetDelay (IntPtr channel, out ulong dspclock_start, out ulong dspclock_end, out bool stopchannels) |
|
static RESULT | FMOD5_Channel_AddFadePoint (IntPtr channel, ulong dspclock, float volume) |
|
static RESULT | FMOD5_Channel_SetFadePointRamp (IntPtr channel, ulong dspclock, float volume) |
|
static RESULT | FMOD5_Channel_RemoveFadePoints (IntPtr channel, ulong dspclock_start, ulong dspclock_end) |
|
static RESULT | FMOD5_Channel_GetFadePoints (IntPtr channel, ref uint numpoints, ulong[] point_dspclock, float[] point_volume) |
|
static RESULT | FMOD5_Channel_GetDSP (IntPtr channel, int index, out IntPtr dsp) |
|
static RESULT | FMOD5_Channel_AddDSP (IntPtr channel, int index, IntPtr dsp) |
|
static RESULT | FMOD5_Channel_RemoveDSP (IntPtr channel, IntPtr dsp) |
|
static RESULT | FMOD5_Channel_GetNumDSPs (IntPtr channel, out int numdsps) |
|
static RESULT | FMOD5_Channel_SetDSPIndex (IntPtr channel, IntPtr dsp, int index) |
|
static RESULT | FMOD5_Channel_GetDSPIndex (IntPtr channel, IntPtr dsp, out int index) |
|
static RESULT | FMOD5_Channel_Set3DAttributes (IntPtr channel, ref VECTOR pos, ref VECTOR vel) |
|
static RESULT | FMOD5_Channel_Get3DAttributes (IntPtr channel, out VECTOR pos, out VECTOR vel) |
|
static RESULT | FMOD5_Channel_Set3DMinMaxDistance (IntPtr channel, float mindistance, float maxdistance) |
|
static RESULT | FMOD5_Channel_Get3DMinMaxDistance (IntPtr channel, out float mindistance, out float maxdistance) |
|
static RESULT | FMOD5_Channel_Set3DConeSettings (IntPtr channel, float insideconeangle, float outsideconeangle, float outsidevolume) |
|
static RESULT | FMOD5_Channel_Get3DConeSettings (IntPtr channel, out float insideconeangle, out float outsideconeangle, out float outsidevolume) |
|
static RESULT | FMOD5_Channel_Set3DConeOrientation (IntPtr channel, ref VECTOR orientation) |
|
static RESULT | FMOD5_Channel_Get3DConeOrientation (IntPtr channel, out VECTOR orientation) |
|
static RESULT | FMOD5_Channel_Set3DCustomRolloff (IntPtr channel, ref VECTOR points, int numpoints) |
|
static RESULT | FMOD5_Channel_Get3DCustomRolloff (IntPtr channel, out IntPtr points, out int numpoints) |
|
static RESULT | FMOD5_Channel_Set3DOcclusion (IntPtr channel, float directocclusion, float reverbocclusion) |
|
static RESULT | FMOD5_Channel_Get3DOcclusion (IntPtr channel, out float directocclusion, out float reverbocclusion) |
|
static RESULT | FMOD5_Channel_Set3DSpread (IntPtr channel, float angle) |
|
static RESULT | FMOD5_Channel_Get3DSpread (IntPtr channel, out float angle) |
|
static RESULT | FMOD5_Channel_Set3DLevel (IntPtr channel, float level) |
|
static RESULT | FMOD5_Channel_Get3DLevel (IntPtr channel, out float level) |
|
static RESULT | FMOD5_Channel_Set3DDopplerLevel (IntPtr channel, float level) |
|
static RESULT | FMOD5_Channel_Get3DDopplerLevel (IntPtr channel, out float level) |
|
static RESULT | FMOD5_Channel_Set3DDistanceFilter (IntPtr channel, bool custom, float customLevel, float centerFreq) |
|
static RESULT | FMOD5_Channel_Get3DDistanceFilter (IntPtr channel, out bool custom, out float customLevel, out float centerFreq) |
|
static RESULT | FMOD5_Channel_SetUserData (IntPtr channel, IntPtr userdata) |
|
static RESULT | FMOD5_Channel_GetUserData (IntPtr channel, out IntPtr userdata) |
|