BASS.NET API for the Un4seen BASS Audio Library

VisualsCreateSpectrumLinePeak Method (Int32, Int32, Int32, Color, Color, Color, Color, Int32, Int32, Int32, Int32, Boolean, Boolean, Boolean)

BASS.NET API for the Un4seen BASS Audio Library
Creates a bitmap representing a FFT spectrum line graph with peak hold.

Namespace:  Un4seen.Bass.Misc
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

public Bitmap CreateSpectrumLinePeak(
	int channel,
	int width,
	int height,
	Color color1,
	Color color2,
	Color color3,
	Color background,
	int linewidth,
	int peakwidth,
	int distance,
	int peakdelay,
	bool linear,
	bool fullSpectrum,
	bool highQuality
)

Parameters

channel
Type: SystemInt32
The channel for which to create the spectrum graph.
width
Type: SystemInt32
The width (in pixel) of the image to create.
height
Type: SystemInt32
The height (in pixel) of the image to create.
color1
Type: System.DrawingColor
The base color (normal) for the FFT data.
color2
Type: System.DrawingColor
The peak color for the FFT data.
color3
Type: System.DrawingColor
The peak hold color for the FFT data.
background
Type: System.DrawingColor
The background color to be used when drawing the image.
linewidth
Type: SystemInt32
The thickness of the line (in pixel).
peakwidth
Type: SystemInt32
The thickness of the peak line (in pixel).
distance
Type: SystemInt32
The distance between the lines (in pixel).
peakdelay
Type: SystemInt32
The delay how fast the peaks should fall (0=no delay, the higher the value, the slower the peaks will fall).
linear
Type: SystemBoolean
, if linear scaling (see ScaleFactorLinear) should be applied to the FFT data. , to scale by Sqr (see ScaleFactorSqr) to make low values more visible (recommended).
fullSpectrum
Type: SystemBoolean
, if the full frequency spectrum should be shown (across the whole width of the image). , if the width of the image should be use (in this case as much frequencies are shown - starting with the lower values - as fit into the width).
highQuality
Type: SystemBoolean
, if anti alias should be used when drawing. will draw in high speed mode.

Return Value

Type: Bitmap
The created bitmap image representing the spectrum.
See Also

Reference