Zdexby TheHolyOneZ
8,798 structs
Struct

Channel

: ValueType : Object
FMOD.Channel, FMODUnity 0x0008 (8 B) FMODUnity.dll
implements IChannelControl
0x00x0008

Members 1

OffsetSizeNameTypeFlags
0x08handlelongPublic

Functions 157

SignatureFlagsNativeParams
RESULT setFrequency(float frequency)Public0x04
RESULT getFrequency(ref float& frequency)Public0x04
RESULT setPriority(int priority)Public0x04
RESULT getPriority(ref int& priority)Public0x04
RESULT setPosition(uint position, const TIMEUNIT& postype)Public0x04
RESULT getPosition(ref uint& position, const TIMEUNIT& postype)Public0x04
RESULT setChannelGroup(const ChannelGroup& channelgroup)Public0x08
RESULT getChannelGroup(ref ChannelGroup& channelgroup)Public0x08
RESULT setLoopCount(int loopcount)Public0x04
RESULT getLoopCount(ref int& loopcount)Public0x04
RESULT setLoopPoints(uint loopstart, const TIMEUNIT& loopstarttype, uint loopend, const TIMEUNIT& loopendtype)Public0x04
RESULT getLoopPoints(ref uint& loopstart, const TIMEUNIT& loopstarttype, ref uint& loopend, const TIMEUNIT& loopendtype)Public0x04
RESULT isVirtual(ref bool& isvirtual)Public0x04
RESULT getCurrentSound(ref Sound& sound)Public0x08
RESULT getIndex(ref int& index)Public0x04
RESULT getSystemObject(ref System& system)PublicFinal+2 flags0x08
RESULT stop()PublicFinal+2 flags0x04
RESULT setPaused(bool paused)PublicFinal+2 flags0x04
RESULT getPaused(ref bool& paused)PublicFinal+2 flags0x04
RESULT setVolume(float volume)PublicFinal+2 flags0x04
RESULT getVolume(ref float& volume)PublicFinal+2 flags0x04
RESULT setVolumeRamp(bool ramp)PublicFinal+2 flags0x04
RESULT getVolumeRamp(ref bool& ramp)PublicFinal+2 flags0x04
RESULT getAudibility(ref float& audibility)PublicFinal+2 flags0x04
RESULT setPitch(float pitch)PublicFinal+2 flags0x04
RESULT getPitch(ref float& pitch)PublicFinal+2 flags0x04
RESULT setMute(bool mute)PublicFinal+2 flags0x04
RESULT getMute(ref bool& mute)PublicFinal+2 flags0x04
RESULT setReverbProperties(int instance, float wet)PublicFinal+2 flags0x04
RESULT getReverbProperties(int instance, ref float& wet)PublicFinal+2 flags0x04
RESULT setLowPassGain(float gain)PublicFinal+2 flags0x04
RESULT getLowPassGain(ref float& gain)PublicFinal+2 flags0x04
RESULT setMode(const MODE& mode)PublicFinal+2 flags0x04
RESULT getMode(ref MODE& mode)PublicFinal+2 flags0x04
RESULT setCallback(CHANNELCONTROL_CALLBACK callback)PublicFinal+2 flags0x08
RESULT isPlaying(ref bool& isplaying)PublicFinal+2 flags0x04
RESULT setPan(float pan)PublicFinal+2 flags0x04
RESULT setMixLevelsOutput(float frontleft, float frontright, float center, float lfe, float surroundleft, float surroundright, float backleft, float backright)PublicFinal+2 flags0x04
RESULT setMixLevelsInput(const float[]& levels, int numlevels)PublicFinal+2 flags0x08
RESULT setMixMatrix(const float[]& matrix, int outchannels, int inchannels, int inchannel_hop)PublicFinal+2 flags0x08
RESULT getMixMatrix(const float[]& matrix, ref int& outchannels, ref int& inchannels, int inchannel_hop)PublicFinal+2 flags0x08
RESULT getDSPClock(ref ulong& dspclock, ref ulong& parentclock)PublicFinal+2 flags0x08
RESULT setDelay(ulong dspclock_start, ulong dspclock_end, bool stopchannels)PublicFinal+2 flags0x08
RESULT getDelay(ref ulong& dspclock_start, ref ulong& dspclock_end)PublicFinal+2 flags0x08
RESULT getDelay(ref ulong& dspclock_start, ref ulong& dspclock_end, ref bool& stopchannels)PublicFinal+2 flags0x08
RESULT addFadePoint(ulong dspclock, float volume)PublicFinal+2 flags0x08
RESULT setFadePointRamp(ulong dspclock, float volume)PublicFinal+2 flags0x08
RESULT removeFadePoints(ulong dspclock_start, ulong dspclock_end)PublicFinal+2 flags0x08
RESULT getFadePoints(ref uint& numpoints, const ulong[]& point_dspclock, const float[]& point_volume)PublicFinal+2 flags0x08
RESULT getDSP(int index, ref DSP& dsp)PublicFinal+2 flags0x08
RESULT addDSP(int index, const DSP& dsp)PublicFinal+2 flags0x08
RESULT removeDSP(const DSP& dsp)PublicFinal+2 flags0x08
RESULT getNumDSPs(ref int& numdsps)PublicFinal+2 flags0x04
RESULT setDSPIndex(const DSP& dsp, int index)PublicFinal+2 flags0x08
RESULT getDSPIndex(const DSP& dsp, ref int& index)PublicFinal+2 flags0x08
RESULT set3DAttributes(ref VECTOR& pos, ref VECTOR& vel)PublicFinal+2 flags0x0C
RESULT get3DAttributes(ref VECTOR& pos, ref VECTOR& vel)PublicFinal+2 flags0x0C
RESULT set3DMinMaxDistance(float mindistance, float maxdistance)PublicFinal+2 flags0x04
RESULT get3DMinMaxDistance(ref float& mindistance, ref float& maxdistance)PublicFinal+2 flags0x04
RESULT set3DConeSettings(float insideconeangle, float outsideconeangle, float outsidevolume)PublicFinal+2 flags0x04
RESULT get3DConeSettings(ref float& insideconeangle, ref float& outsideconeangle, ref float& outsidevolume)PublicFinal+2 flags0x04
RESULT set3DConeOrientation(ref VECTOR& orientation)PublicFinal+2 flags0x0C
RESULT get3DConeOrientation(ref VECTOR& orientation)PublicFinal+2 flags0x0C
RESULT set3DCustomRolloff(ref VECTOR& points, int numpoints)PublicFinal+2 flags0x0C
RESULT get3DCustomRolloff(ref long& points, ref int& numpoints)PublicFinal+2 flags0x08
RESULT set3DOcclusion(float directocclusion, float reverbocclusion)PublicFinal+2 flags0x04
RESULT get3DOcclusion(ref float& directocclusion, ref float& reverbocclusion)PublicFinal+2 flags0x04
RESULT set3DSpread(float angle)PublicFinal+2 flags0x04
RESULT get3DSpread(ref float& angle)PublicFinal+2 flags0x04
RESULT set3DLevel(float level)PublicFinal+2 flags0x04
RESULT get3DLevel(ref float& level)PublicFinal+2 flags0x04
RESULT set3DDopplerLevel(float level)PublicFinal+2 flags0x04
RESULT get3DDopplerLevel(ref float& level)PublicFinal+2 flags0x04
RESULT set3DDistanceFilter(bool custom, float customLevel, float centerFreq)PublicFinal+2 flags0x04
RESULT get3DDistanceFilter(ref bool& custom, ref float& customLevel, ref float& centerFreq)PublicFinal+2 flags0x04
RESULT setUserData(long userdata)PublicFinal+2 flags0x08
RESULT getUserData(ref long& userdata)PublicFinal+2 flags0x08
RESULT FMOD5_Channel_SetFrequency(long channel, float frequency)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetFrequency(long channel, ref float& frequency)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetPriority(long channel, int priority)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetPriority(long channel, ref int& priority)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetPosition(long channel, uint position, const TIMEUNIT& postype)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetPosition(long channel, ref uint& position, const TIMEUNIT& postype)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetChannelGroup(long channel, long channelgroup)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetChannelGroup(long channel, ref long& channelgroup)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetLoopCount(long channel, int loopcount)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetLoopCount(long channel, ref int& loopcount)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetLoopPoints(long channel, uint loopstart, const TIMEUNIT& loopstarttype, uint loopend, const TIMEUNIT& loopendtype)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetLoopPoints(long channel, ref uint& loopstart, const TIMEUNIT& loopstarttype, ref uint& loopend, const TIMEUNIT& loopendtype)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_IsVirtual(long channel, ref bool& isvirtual)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetCurrentSound(long channel, ref long& sound)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetIndex(long channel, ref int& index)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetSystemObject(long channel, ref long& system)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Stop(long channel)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetPaused(long channel, bool paused)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetPaused(long channel, ref bool& paused)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetVolume(long channel, float volume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetVolume(long channel, ref float& volume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetVolumeRamp(long channel, bool ramp)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetVolumeRamp(long channel, ref bool& ramp)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetAudibility(long channel, ref float& audibility)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetPitch(long channel, float pitch)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetPitch(long channel, ref float& pitch)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetMute(long channel, bool mute)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetMute(long channel, ref bool& mute)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetReverbProperties(long channel, int instance, float wet)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetReverbProperties(long channel, int instance, ref float& wet)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetLowPassGain(long channel, float gain)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetLowPassGain(long channel, ref float& gain)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetMode(long channel, const MODE& mode)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetMode(long channel, ref MODE& mode)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetCallback(long channel, CHANNELCONTROL_CALLBACK callback)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_IsPlaying(long channel, ref bool& isplaying)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetPan(long channel, float pan)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetMixLevelsOutput(long channel, float frontleft, float frontright, float center, float lfe, float surroundleft, float surroundright, float backleft, float backright)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetMixLevelsInput(long channel, const float[]& levels, int numlevels)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetMixMatrix(long channel, const float[]& matrix, int outchannels, int inchannels, int inchannel_hop)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetMixMatrix(long channel, const float[]& matrix, ref int& outchannels, ref int& inchannels, int inchannel_hop)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetDSPClock(long channel, ref ulong& dspclock, ref ulong& parentclock)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetDelay(long channel, ulong dspclock_start, ulong dspclock_end, bool stopchannels)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetDelay(long channel, ref ulong& dspclock_start, ref ulong& dspclock_end, long zero)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetDelay(long channel, ref ulong& dspclock_start, ref ulong& dspclock_end, ref bool& stopchannels)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_AddFadePoint(long channel, ulong dspclock, float volume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetFadePointRamp(long channel, ulong dspclock, float volume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_RemoveFadePoints(long channel, ulong dspclock_start, ulong dspclock_end)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetFadePoints(long channel, ref uint& numpoints, const ulong[]& point_dspclock, const float[]& point_volume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetDSP(long channel, int index, ref long& dsp)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_AddDSP(long channel, int index, long dsp)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_RemoveDSP(long channel, long dsp)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetNumDSPs(long channel, ref int& numdsps)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetDSPIndex(long channel, long dsp, int index)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetDSPIndex(long channel, long dsp, ref int& index)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DAttributes(long channel, ref VECTOR& pos, ref VECTOR& vel)PrivateStatic+1 flags0x0C
RESULT FMOD5_Channel_Get3DAttributes(long channel, ref VECTOR& pos, ref VECTOR& vel)PrivateStatic+1 flags0x0C
RESULT FMOD5_Channel_Set3DMinMaxDistance(long channel, float mindistance, float maxdistance)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DMinMaxDistance(long channel, ref float& mindistance, ref float& maxdistance)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DConeSettings(long channel, float insideconeangle, float outsideconeangle, float outsidevolume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DConeSettings(long channel, ref float& insideconeangle, ref float& outsideconeangle, ref float& outsidevolume)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DConeOrientation(long channel, ref VECTOR& orientation)PrivateStatic+1 flags0x0C
RESULT FMOD5_Channel_Get3DConeOrientation(long channel, ref VECTOR& orientation)PrivateStatic+1 flags0x0C
RESULT FMOD5_Channel_Set3DCustomRolloff(long channel, ref VECTOR& points, int numpoints)PrivateStatic+1 flags0x0C
RESULT FMOD5_Channel_Get3DCustomRolloff(long channel, ref long& points, ref int& numpoints)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DOcclusion(long channel, float directocclusion, float reverbocclusion)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DOcclusion(long channel, ref float& directocclusion, ref float& reverbocclusion)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DSpread(long channel, float angle)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DSpread(long channel, ref float& angle)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DLevel(long channel, float level)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DLevel(long channel, ref float& level)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DDopplerLevel(long channel, float level)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DDopplerLevel(long channel, ref float& level)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Set3DDistanceFilter(long channel, bool custom, float customLevel, float centerFreq)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_Get3DDistanceFilter(long channel, ref bool& custom, ref float& customLevel, ref float& centerFreq)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_SetUserData(long channel, long userdata)PrivateStatic+1 flags0x08
RESULT FMOD5_Channel_GetUserData(long channel, ref long& userdata)PrivateStatic+1 flags0x08
void .ctor(long ptr)Public+1 flags0x08
bool hasHandle()Public0x01
void clearHandle()Public0x00

Used by 2

types with a member, parameter or interface of this type