// Connection / disconnection / input and output enumeration. public Result AddInput(Dsp target, out DspConnection connection, DspConnectionType type) { connection = null; IntPtr dspconnectionraw; Result result = FMOD_DSP_AddInput(RawPtr, target.GetRaw(), out dspconnectionraw, type); connection = new DspConnection(dspconnectionraw); return(result); }
public Result DisconnectFrom(Dsp target, DspConnection connection) { return(FMOD_DSP_DisconnectFrom(RawPtr, target.GetRaw(), connection.GetRaw())); }
public Result OverridePanDsp(Dsp pan) { return(FMOD_ChannelGroup_OverridePanDSP(RawPtr, pan.GetRaw())); }
public Result GetDspIndex(Dsp dsp, out int index) { return(FMOD_ChannelGroup_GetDSPIndex(RawPtr, dsp.GetRaw(), out index)); }
public Result RemoveDsp(Dsp dsp) { return(FMOD_ChannelGroup_RemoveDSP(RawPtr, dsp.GetRaw())); }
public Result AddDsp(int index, Dsp dsp) { return(FMOD_ChannelGroup_AddDSP(RawPtr, index, dsp.GetRaw())); }