Table of Contents

Class WaveformPainter

Namespace
VisioForge.Core.UI.WinForms.VolumeMeterPro
Assembly
VisioForge.Core.dll

Windows Forms control for painting audio waveforms.

public class WaveformPainter : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

Inheritance

Implements

Inherited Members

Constructors

WaveformPainter()

Initializes a new instance of the VisioForge.Core.UI.WinForms.VolumeMeterPro.WaveformPainter class.

public WaveformPainter()

Properties

Boost

Gets or sets boost value. Range is 0.0 - 5.0.

public float Boost { get; set; }

Property Value

float

Methods

AddMax(float)

Adds meter max value.

public void AddMax(float maxSample)

Parameters

maxSample float

Sample value.

Clear()

Clears and refreshes control.

public void Clear()

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed; otherwise, false.

OnForeColorChanged(EventArgs)

On ForeColorChanged event.

protected override void OnForeColorChanged(EventArgs e)

Parameters

e EventArgs

Event args.

OnPaint(PaintEventArgs)

OnPaint event.

protected override void OnPaint(PaintEventArgs e)

Parameters

e PaintEventArgs

Event args.

OnResize(EventArgs)

On Resize event.

protected override void OnResize(EventArgs e)

Parameters

e EventArgs

Event args.