Table of Contents

Struct WaveOutCapabilities

Namespace
NAudio.Wave
Assembly
NAudio.WinMM.dll

WaveOutCapabilities structure (based on WAVEOUTCAPS2 from mmsystem.h) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_waveoutcaps_str.asp

public struct WaveOutCapabilities
Inherited Members

Properties

Channels

Number of channels supported

public int Channels { get; }

Property Value

int

ManufacturerGuid

The manufacturer guid (if provided)

public Guid ManufacturerGuid { get; }

Property Value

Guid

NameGuid

The device name Guid (if provided)

public Guid NameGuid { get; }

Property Value

Guid

ProductGuid

The product name Guid (if provided)

public Guid ProductGuid { get; }

Property Value

Guid

ProductName

The product name

public string ProductName { get; }

Property Value

string

SupportsPlaybackRateControl

Whether playback control is supported

public bool SupportsPlaybackRateControl { get; }

Property Value

bool

Methods

SupportsWaveFormat(SupportedWaveFormat)

Checks to see if a given SupportedWaveFormat is supported

public bool SupportsWaveFormat(SupportedWaveFormat waveFormat)

Parameters

waveFormat SupportedWaveFormat

The SupportedWaveFormat

Returns

bool

true if supported