Table of Contents

Class WaveformPainter

Namespace
NAudio.Gui
Assembly
NAudio.WinForms.dll

Windows Forms control for painting audio waveforms

public class WaveformPainter : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable
Inheritance
WaveformPainter
Implements
Inherited Members

Constructors

WaveformPainter()

Constructs a new instance of the WaveFormPainter class

public WaveformPainter()

Methods

AddMax(float)

Add Max Value

public void AddMax(float maxSample)

Parameters

maxSample float

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 ForeColor Changed

protected override void OnForeColorChanged(EventArgs e)

Parameters

e EventArgs

OnPaint(PaintEventArgs)

On Paint

protected override void OnPaint(PaintEventArgs pe)

Parameters

pe PaintEventArgs

OnResize(EventArgs)

On Resize

protected override void OnResize(EventArgs e)

Parameters

e EventArgs