Exemple #1
0
 /// <summary>
 /// Set new value of automatable parameter @see AudioEffect::setParameter
 /// </summary>
 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 );
     }
 }
Exemple #2
0
 /// <summary>
 /// Set new value of automatable parameter @see AudioEffect::setParameter
 /// </summary>
 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 );
     }
 }