Ejemplo n.º 1
0
 /// <summary>
 ///     Called after the <see cref="FFTComplexity" /> value has changed.
 /// </summary>
 /// <param name="oldValue">
 ///     The previous value of <see cref="FFTComplexity" />
 /// </param>
 /// <param name="newValue">
 ///     The new value of <see cref="FFTComplexity" />
 /// </param>
 protected virtual void OnFFTComplexityChanged(FFTDataSize oldValue, FFTDataSize newValue)
 {
     _channelData = new float[((int) newValue/2)];
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Called after the <see cref="FFTComplexity"/> value has changed.
 /// </summary>
 /// <param name="oldValue">The previous value of <see cref="FFTComplexity"/></param>
 /// <param name="newValue">The new value of <see cref="FFTComplexity"/></param>
 protected virtual void OnFFTComplexityChanged(FFTDataSize oldValue, FFTDataSize newValue)
 {
     _channelData = new float[((int)newValue / 2)];
 }
Ejemplo n.º 3
0
 /// <summary>
 ///     Coerces the value of <see cref="FFTComplexity" /> when a new value is applied.
 /// </summary>
 /// <param name="value">
 ///     The value that was set on <see cref="FFTComplexity" />
 /// </param>
 /// <returns>
 ///     The adjusted value of <see cref="FFTComplexity" />
 /// </returns>
 protected virtual FFTDataSize OnCoerceFFTComplexity(FFTDataSize value)
 {
     return value;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Coerces the value of <see cref="FFTComplexity"/> when a new value is applied.
 /// </summary>
 /// <param name="value">The value that was set on <see cref="FFTComplexity"/></param>
 /// <returns>The adjusted value of <see cref="FFTComplexity"/></returns>
 protected virtual FFTDataSize OnCoerceFFTComplexity(FFTDataSize value)
 {
     return(value);
 }