VstSdk.AEffectWrapper.__ProcessDeprecated C# (CSharp) Method

__ProcessDeprecated() public method

deprecated Accumulating process mode is deprecated in VST 2.4! Use AEffect::processReplacing instead!
public __ProcessDeprecated ( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) : void
inputs System.IntPtr
outputs System.IntPtr
sampleFrames VstInt32
return void
        public void __ProcessDeprecated( IntPtr inputs, IntPtr outputs, VstInt32 sampleFrames ) {
            if ( processProc == null && aeffect.__processDeprecated != IntPtr.Zero ) {
                processProc = (AEffectProcessProc)Marshal.GetDelegateForFunctionPointer( aeffect.__processDeprecated, typeof( AEffectProcessProc ) );
            }
            try {
                if ( processProc != null ) {
                    processProc( ref aeffect, inputs, outputs, sampleFrames );
                }
            } catch ( Exception ex ) {
                Console.Error.WriteLine( "AEffect#__ProcessDeprecated; ex=" + ex );
            }
        }