示例#1
0
        // 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);
        }
示例#2
0
 public Result DisconnectFrom(Dsp target, DspConnection connection)
 {
     return(FMOD_DSP_DisconnectFrom(RawPtr, target.GetRaw(), connection.GetRaw()));
 }
示例#3
0
 public Result OverridePanDsp(Dsp pan)
 {
     return(FMOD_ChannelGroup_OverridePanDSP(RawPtr, pan.GetRaw()));
 }
示例#4
0
 public Result GetDspIndex(Dsp dsp, out int index)
 {
     return(FMOD_ChannelGroup_GetDSPIndex(RawPtr, dsp.GetRaw(), out index));
 }
示例#5
0
 public Result RemoveDsp(Dsp dsp)
 {
     return(FMOD_ChannelGroup_RemoveDSP(RawPtr, dsp.GetRaw()));
 }
示例#6
0
 public Result AddDsp(int index, Dsp dsp)
 {
     return(FMOD_ChannelGroup_AddDSP(RawPtr, index, dsp.GetRaw()));
 }