Example #1
0
 public DataVector32 Convolve(StandardImpulseResponse impulseResponse, float rollOff, float ratio, int length)
 {
     RejectIf(length < 0, nameof(length), "Length must be >= 0");
     Unwrap(DataVector32Native.ConvolveFunction(_native, (int)impulseResponse, rollOff, ratio, (ulong)length));
     return(this);
 }
Example #2
0
 public DataVector32 Interpolatef(StandardImpulseResponse impulseResponse, float rollOFf, float interpolationFactor, float delay, int length)
 {
     RejectIf(length < 0, nameof(length), "Length must be >= 0");
     Unwrap(DataVector32Native.Interpolatef(_native, (int)impulseResponse, rollOFf, interpolationFactor, delay, (ulong)length));
     return(this);
 }