VstSdk.AEffectWrapper.SetParameter C# (CSharp) Method

SetParameter() public method

Set new value of automatable parameter @see AudioEffect::setParameter
public SetParameter ( VstInt32 index, float parameter ) : void
index VstInt32
parameter float
return void
        public void SetParameter( VstInt32 index, float parameter ) {
            if ( setParameterProc == null && aeffect.setParameter != IntPtr.Zero ) {
                setParameterProc = (AEffectSetParameterProc)Marshal.GetDelegateForFunctionPointer( aeffect.setParameter, typeof( AEffectSetParameterProc ) );
            }
            try {
                if ( setParameterProc != null ) {
                    setParameterProc( ref aeffect, index, parameter );
                }
            } catch ( Exception ex ) {
                Console.Error.WriteLine( "AEffect#SetParameter; ex=" + ex );
            }
        }