public static IBGCStream BiQuadHighShelfFilter(
     this IBGCStream stream,
     double criticalFrequency,
     double dbGain,
     TransformRMSBehavior rmsBehavior = TransformRMSBehavior.Recalculate) =>
 BiQuadFilter.HighShelfFilter(stream, criticalFrequency, dbGain, rmsBehavior);
 public static IBGCStream BiQuadNotchFilter(
     this IBGCStream stream,
     double criticalFrequency,
     double qFactor = double.NaN,
     TransformRMSBehavior rmsBehavior = TransformRMSBehavior.Recalculate) =>
 BiQuadFilter.NotchFilter(stream, criticalFrequency, qFactor, rmsBehavior);
Пример #3
0
 public static IBGCStream BiQuadNotchFilter(
     this IBGCStream stream,
     float criticalFrequency,
     double qFactor = double.NaN) =>
 BiQuadFilter.NotchFilter(stream, criticalFrequency, qFactor);
Пример #4
0
 public static IBGCStream BiQuadHighShelfFilter(
     this IBGCStream stream,
     float criticalFrequency,
     double dbGain) =>
 BiQuadFilter.HighShelfFilter(stream, criticalFrequency, dbGain);
Пример #5
0
 public static IBGCStream BiQuadBandpassFilter(
     this IBGCStream stream,
     float centralFrequency,
     double qFactor = double.NaN) =>
 BiQuadFilter.BandpassFilter(stream, centralFrequency, qFactor);