Table of Contents

Class Mixer

Namespace
NAudio.Mixer
Assembly
NAudio.WinMM.dll

Represents a Windows mixer device

public class Mixer
Inheritance
Mixer
Inherited Members

Constructors

Mixer(int)

Connects to the specified mixer

public Mixer(int mixerIndex)

Parameters

mixerIndex int

The index of the mixer to use. This should be between zero and NumberOfDevices - 1

Properties

DestinationCount

The number of destinations this mixer supports

public int DestinationCount { get; }

Property Value

int

Destinations

A way to enumerate the destinations

public IEnumerable<MixerLine> Destinations { get; }

Property Value

IEnumerable<MixerLine>

Manufacturer

The manufacturer code for this mixer device

public Manufacturers Manufacturer { get; }

Property Value

Manufacturers

Mixers

A way to enumerate all available devices

public static IEnumerable<Mixer> Mixers { get; }

Property Value

IEnumerable<Mixer>

Name

The name of this mixer device

public string Name { get; }

Property Value

string

NumberOfDevices

The number of mixer devices available

public static int NumberOfDevices { get; }

Property Value

int

ProductID

The product identifier code for this mixer device

public int ProductID { get; }

Property Value

int

Methods

GetDestination(int)

Retrieve the specified MixerDestination object

public MixerLine GetDestination(int destinationIndex)

Parameters

destinationIndex int

The ID of the destination to use. Should be between 0 and DestinationCount - 1

Returns

MixerLine