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
See Also