Table of Contents

Enum MixerFlags

Namespace
NAudio.Mixer
Assembly
NAudio.WinMM.dll

Mixer Interop Flags

[Flags]
public enum MixerFlags

Fields

All = 0

MIXER_GETLINECONTROLSF_ALL = 0x00000000;

Aux = WaveOut | MidiIn

MIXER_OBJECTF_AUX

GetLineInfoOfComponentType = GetLineInfoOfSource | GetLineInfoOfLineId

MIXER_GETLINEINFOF_COMPONENTTYPE = 0x00000003;

GetLineInfoOfDestination = 0

MIXER_GETLINEINFOF_DESTINATION = 0x00000000;

GetLineInfoOfLineId = 2

MIXER_GETLINEINFOF_LINEID = 0x00000002;

GetLineInfoOfQueryMask = 15

MIXER_GETLINEINFOF_QUERYMASK = 0x0000000F;

GetLineInfoOfSource = 1

MIXER_GETLINEINFOF_SOURCE = 0x00000001;

GetLineInfoOfTargetType = 4

MIXER_GETLINEINFOF_TARGETTYPE = 0x00000004;

Handle = -2147483648

MIXER_OBJECTF_HANDLE = 0x80000000;

ListText = 1

MIXER_GETCONTROLDETAILSF_LISTTEXT = 0x00000001; MIXER_SETCONTROLDETAILSF_LISTTEXT = 0x00000001;

MidiIn = 1073741824

MIXER_OBJECTF_MIDIIN

MidiInHandle = Handle | MidiIn

MIXER_OBJECTF_HMIDIIN

MidiOut = WaveOut | WaveIn

MIXER_OBJECTF_MIDIOUT

MidiOutHandle = Handle | MidiOut

MIXER_OBJECTF_HMIDIOUT

Mixer = 0

MIXER_OBJECTF_MIXER = 0x00000000;

MixerHandle = -2147483648

MIXER_OBJECTF_HMIXER

OneById = 1

MIXER_GETLINECONTROLSF_ONEBYID = 0x00000001;

OneByType = 2

MIXER_GETLINECONTROLSF_ONEBYTYPE = 0x00000002;

QueryMask = 15

MIXER_GETCONTROLDETAILSF_QUERYMASK = 0x0000000F; MIXER_SETCONTROLDETAILSF_QUERYMASK = 0x0000000F; MIXER_GETLINECONTROLSF_QUERYMASK = 0x0000000F;

Value = 0

MIXER_GETCONTROLDETAILSF_VALUE = 0x00000000; MIXER_SETCONTROLDETAILSF_VALUE = 0x00000000;

WaveIn = 536870912

MIXER_OBJECTF_WAVEIN

WaveInHandle = Handle | WaveIn

MIXER_OBJECTF_HWAVEIN

WaveOut = 268435456

MIXER_OBJECTF_WAVEOUT

WaveOutHandle = Handle | WaveOut

MIXER_OBJECTF_HWAVEOUT