Table of Contents

Class WaveViewer

Namespace
NAudio.Gui
Assembly
NAudio.WinForms.dll

Control for viewing waveforms

public class WaveViewer : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
Inheritance
WaveViewer
Implements
Inherited Members

Constructors

WaveViewer()

Creates a new WaveViewer control

public WaveViewer()

Properties

SamplesPerPixel

The zoom level, in samples per pixel

public int SamplesPerPixel { get; set; }

Property Value

int

StartPosition

Start position (currently in bytes)

public long StartPosition { get; set; }

Property Value

long

WaveStream

sets the associated wavestream

public WaveStream WaveStream { get; set; }

Property Value

WaveStream

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

OnPaint(PaintEventArgs)

protected override void OnPaint(PaintEventArgs e)

Parameters

e PaintEventArgs