Zdexby TheHolyOneZ
36,909 classes
Class

IChannelControl

FMOD.IChannelControl, FMODUnity FMODUnity.dll

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 62

SignatureFlagsNativeParams
RESULT getSystemObject(ref System& system)Public+3 flags0x08
RESULT stop()Public+3 flags0x04
RESULT setPaused(bool paused)Public+3 flags—0x04
RESULT getPaused(ref bool& paused)Public+3 flags0x04
RESULT setVolume(float volume)Public+3 flags—0x04
RESULT getVolume(ref float& volume)Public+3 flags0x04
RESULT setVolumeRamp(bool ramp)Public+3 flags—0x04
RESULT getVolumeRamp(ref bool& ramp)Public+3 flags0x04
RESULT getAudibility(ref float& audibility)Public+3 flags0x04
RESULT setPitch(float pitch)Public+3 flags—0x04
RESULT getPitch(ref float& pitch)Public+3 flags0x04
RESULT setMute(bool mute)Public+3 flags—0x04
RESULT getMute(ref bool& mute)Public+3 flags0x04
RESULT setReverbProperties(int instance, float wet)Public+3 flags0x04
RESULT getReverbProperties(int instance, ref float& wet)Public+3 flags—0x04
RESULT setLowPassGain(float gain)Public+3 flags—0x04
RESULT getLowPassGain(ref float& gain)Public+3 flags0x04
RESULT setMode(const MODE& mode)Public+3 flags0x04
RESULT getMode(ref MODE& mode)Public+3 flags0x04
RESULT setCallback(CHANNELCONTROL_CALLBACK callback)Public+3 flags0x08
RESULT isPlaying(ref bool& isplaying)Public+3 flags0x04
RESULT setPan(float pan)Public+3 flags—0x04
RESULT setMixLevelsOutput(float frontleft, float frontright, float center, float lfe, float surroundleft, float surroundright, float backleft, float backright)Public+3 flags0x04
RESULT setMixLevelsInput(const float[]& levels, int numlevels)Public+3 flags—0x08
RESULT setMixMatrix(const float[]& matrix, int outchannels, int inchannels, int inchannel_hop)Public+3 flags0x08
RESULT getMixMatrix(const float[]& matrix, ref int& outchannels, ref int& inchannels, int inchannel_hop)Public+3 flags0x08
RESULT getDSPClock(ref ulong& dspclock, ref ulong& parentclock)Public+3 flags0x08
RESULT setDelay(ulong dspclock_start, ulong dspclock_end, bool stopchannels)Public+3 flags0x08
RESULT getDelay(ref ulong& dspclock_start, ref ulong& dspclock_end)Public+3 flags0x08
RESULT getDelay(ref ulong& dspclock_start, ref ulong& dspclock_end, ref bool& stopchannels)Public+3 flags0x08
RESULT addFadePoint(ulong dspclock, float volume)Public+3 flags0x08
RESULT setFadePointRamp(ulong dspclock, float volume)Public+3 flags0x08
RESULT removeFadePoints(ulong dspclock_start, ulong dspclock_end)Public+3 flags0x08
RESULT getFadePoints(ref uint& numpoints, const ulong[]& point_dspclock, const float[]& point_volume)Public+3 flags0x08
RESULT getDSP(int index, ref DSP& dsp)Public+3 flags—0x08
RESULT addDSP(int index, const DSP& dsp)Public+3 flags0x08
RESULT removeDSP(const DSP& dsp)Public+3 flags0x08
RESULT getNumDSPs(ref int& numdsps)Public+3 flags0x04
RESULT setDSPIndex(const DSP& dsp, int index)Public+3 flags0x08
RESULT getDSPIndex(const DSP& dsp, ref int& index)Public+3 flags0x08
RESULT set3DAttributes(ref VECTOR& pos, ref VECTOR& vel)Public+3 flags0x0C
RESULT get3DAttributes(ref VECTOR& pos, ref VECTOR& vel)Public+3 flags0x0C
RESULT set3DMinMaxDistance(float mindistance, float maxdistance)Public+3 flags0x04
RESULT get3DMinMaxDistance(ref float& mindistance, ref float& maxdistance)Public+3 flags0x04
RESULT set3DConeSettings(float insideconeangle, float outsideconeangle, float outsidevolume)Public+3 flags0x04
RESULT get3DConeSettings(ref float& insideconeangle, ref float& outsideconeangle, ref float& outsidevolume)Public+3 flags0x04
RESULT set3DConeOrientation(ref VECTOR& orientation)Public+3 flags0x0C
RESULT get3DConeOrientation(ref VECTOR& orientation)Public+3 flags0x0C
RESULT set3DCustomRolloff(ref VECTOR& points, int numpoints)Public+3 flags—0x0C
RESULT get3DCustomRolloff(ref long& points, ref int& numpoints)Public+3 flags0x08
RESULT set3DOcclusion(float directocclusion, float reverbocclusion)Public+3 flags0x04
RESULT get3DOcclusion(ref float& directocclusion, ref float& reverbocclusion)Public+3 flags0x04
RESULT set3DSpread(float angle)Public+3 flags—0x04
RESULT get3DSpread(ref float& angle)Public+3 flags0x04
RESULT set3DLevel(float level)Public+3 flags—0x04
RESULT get3DLevel(ref float& level)Public+3 flags0x04
RESULT set3DDopplerLevel(float level)Public+3 flags—0x04
RESULT get3DDopplerLevel(ref float& level)Public+3 flags0x04
RESULT set3DDistanceFilter(bool custom, float customLevel, float centerFreq)Public+3 flags0x04
RESULT get3DDistanceFilter(ref bool& custom, ref float& customLevel, ref float& centerFreq)Public+3 flags0x04
RESULT setUserData(long userdata)Public+3 flags—0x08
RESULT getUserData(ref long& userdata)Public+3 flags0x08

Used by 2

types with a member, parameter or interface of this type