Table of Contents

Enum Speakers

Namespace
NAudio.Wave
Assembly
NAudio.Core.dll

Speaker position flags used to build the dwChannelMask of a WaveFormatExtensible. The values match the SPEAKER_* constants from the Windows ksmedia.h header, so a combination of these flags can be passed directly as a channel mask.

[Flags]
public enum Speakers

Fields

BackCenter = 256

Back center (SPEAKER_BACK_CENTER).

BackLeft = 16

Back left (SPEAKER_BACK_LEFT).

BackRight = 32

Back right (SPEAKER_BACK_RIGHT).

FrontCenter = 4

Front center (SPEAKER_FRONT_CENTER).

FrontLeft = 1

Front left (SPEAKER_FRONT_LEFT).

FrontLeftOfCenter = 64

Front left of center (SPEAKER_FRONT_LEFT_OF_CENTER).

FrontRight = 2

Front right (SPEAKER_FRONT_RIGHT).

FrontRightOfCenter = 128

Front right of center (SPEAKER_FRONT_RIGHT_OF_CENTER).

LowFrequency = 8

Low frequency / subwoofer (SPEAKER_LOW_FREQUENCY).

Mono = 4

Mono (front center).

None = 0

No speaker positions specified.

Quad = Stereo | BackLeft | BackRight

Quadraphonic (front and back, left and right).

SideLeft = 512

Side left (SPEAKER_SIDE_LEFT).

SideRight = 1024

Side right (SPEAKER_SIDE_RIGHT).

Stereo = FrontLeft | FrontRight

Stereo (front left and right).

Surround51 = Stereo | FrontCenter | LowFrequency | SideLeft | SideRight

5.1 surround (front L/R/C, LFE, side L/R).

Surround71 = BackLeft | BackRight | Surround51

7.1 surround (5.1 plus back L/R).

TopBackCenter = 65536

Top back center (SPEAKER_TOP_BACK_CENTER).

TopBackLeft = 32768

Top back left (SPEAKER_TOP_BACK_LEFT).

TopBackRight = 131072

Top back right (SPEAKER_TOP_BACK_RIGHT).

TopCenter = 2048

Top center (SPEAKER_TOP_CENTER).

TopFrontCenter = 8192

Top front center (SPEAKER_TOP_FRONT_CENTER).

TopFrontLeft = 4096

Top front left (SPEAKER_TOP_FRONT_LEFT).

TopFrontRight = 16384

Top front right (SPEAKER_TOP_FRONT_RIGHT).