Esempio n. 1
0
 public RESULT createDSPByType(DSP_TYPE type, out DSP dsp)
 {
     dsp = null;
     IntPtr raw;
     RESULT result = System.FMOD5_System_CreateDSPByType(this.rawPtr, type, out raw);
     dsp = new DSP(raw);
     return result;
 }
Esempio n. 2
0
 private static extern RESULT FMOD_System_CreateDSPByType(IntPtr system, DSP_TYPE type, ref IntPtr dsp);
Esempio n. 3
0
        public RESULT createDSPByType(DSP_TYPE type, ref DSP dsp)
        {
            RESULT result = RESULT.OK;
            IntPtr dspraw = new IntPtr();
            DSP    dspnew = null;

            try
            {
                result = FMOD_System_CreateDSPByType(systemraw, type, ref dspraw);
            }
            catch
            {
                result = RESULT.ERR_INVALID_PARAM;
            }
            if (result != RESULT.OK)
            {
                return result;
            }

            if (dsp == null)
            {
                dspnew = new DSP();
                dspnew.setRaw(dspraw);
                dsp = dspnew;
            }
            else
            {
                dsp.setRaw(dspraw);
            }

            return result;
        }
Esempio n. 4
0
 private static extern RESULT FMOD_DSP_GetType(IntPtr dsp, ref DSP_TYPE type);
Esempio n. 5
0
 public RESULT getType(ref DSP_TYPE type)
 {
     return FMOD_DSP_GetType(dspraw, ref type);
 }
Esempio n. 6
0
 public RESULT getType                   (out DSP_TYPE type)
 {
     return FMOD_DSP_GetType(rawPtr, out type);
 }
Esempio n. 7
0
        public RESULT createDSPByType          (DSP_TYPE type, out DSP dsp)
        {
            dsp = null;

            IntPtr dspraw;
            RESULT result = FMOD_System_CreateDSPByType(rawPtr, type, out dspraw);
            dsp = new DSP(dspraw);

            return result;
        }
Esempio n. 8
0
 private static extern RESULT FMOD5_DSP_GetType                   (IntPtr dsp, out DSP_TYPE type);
Esempio n. 9
0
 public RESULT getType(out DSP_TYPE type)
 {
     return DSP.FMOD5_DSP_GetType(this.rawPtr, out type);
 }
 private static extern RESULT FMOD5_System_CreateDSPByType(IntPtr system, DSP_TYPE type, out IntPtr dsp);
 public RESULT createDSPByType(DSP_TYPE type, out DSP dsp)
 {
     return(FMOD5_System_CreateDSPByType(handle, type, out dsp.handle));
 }