The Visuals type exposes the following members.
Gets or Sets, if the channel being used in one of the Create methods (e.g. CreateSpectrum(Int32, Int32, Int32, Color, Color, Color, Boolean, Boolean, Boolean)) is a buffered mixer source channel. (Default=).
Gets the number of FFT data used (see MaxFFT (Defaut is 4096).
Gets the maximum FFT data index which can be used (according to MaxFFT, default is 2047).
Gets or Sets the maximum number of samples to use when the fullSpectrum option is used (Default=2047 - all).
By default the full spectrum is drawn, which are 2047 samples. With this option you might limit this, since very high frequencies are often not much relevant for a visual display. You might use the FFTFrequency2Index(Int32, Int32, Int32) method with a length value of MaxFFTData here to calculate an index for a desired upper limit frequency. E.g. if you want to limit the full spectrum display to an upper limit of around 11843Hz with a stream having a sampling rate of 44100Hz you might set this value to 1100.
Gets or Sets the scaling factor to apply when linear spectrum drawing is selected. (Default=9).
Gets or Sets the boost factor for higher frequencies to apply when linear spectrum drawing is selected. (Default=0.05).
Gets or Sets the scaling factor to apply when non-linear spectrum drawing is selected to make low values more visible. (Default=4).
Gets or Sets the boost factor for higher frequencies to apply when non-linear spectrum drawing is selected. (Default=0.005).