BASS.NET API for the Un4seen BASS Audio Library

VisualsCreateWaveForm Method (Int32, Graphics, Rectangle, Color, Color, Color, Color, Int32, Boolean, Boolean, Boolean)

BASS.NET API for the Un4seen BASS Audio Library
Draws the sample data wave form graph directly on the provided GDI+ graphics.

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

public bool CreateWaveForm(
	int channel,
	Graphics g,
	Rectangle clipRectangle,
	Color color1,
	Color color2,
	Color color3,
	Color background,
	int linewidth,
	bool fullSpectrum,
	bool mono,
	bool highQuality
)

Parameters

channel
Type: SystemInt32
The channel for which to create the spectrum graph.
g
Type: System.DrawingGraphics
The GDI+ graphics object where to draw the wave form (ie. can be taken directly from a PaintEventArgs).
clipRectangle
Type: System.DrawingRectangle
The rectangle describing the size of the wave form to draw (ie. can be taken directly from a PaintEventArgs).
color1
Type: System.DrawingColor
The left signal color for the sample data.
color2
Type: System.DrawingColor
The right signal color for the sample data.
color3
Type: System.DrawingColor
The median color (null line).
background
Type: System.DrawingColor
The background color to be used when drawing the image.
linewidth
Type: SystemInt32
The thickness of the line (in pixel).
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).
mono
Type: SystemBoolean
, if a mono signal show be used (else a stereo signal is being used).
highQuality
Type: SystemBoolean
, if anti alias should be used when drawing. will draw in high speed mode.

Return Value

Type: Boolean
, if successfully painted, else .
Remarks

This overload is most useful when you are developing your own custom control. You might use it directly within your paint overload implementation.
See Also

Reference