MixerFlags (winmm)
Last changed: -87.2.12.102

.
Summary
Flags for mixer... functions.

C# Signature:

    public enum MIXER_FLAGS
    {
      MIXER_OBJECTF_HANDLE = unchecked((int)0x80000000),
      MIXER_OBJECTF_MIXER = 0,
      MIXER_OBJECTF_HMIXER = MIXER_OBJECTF_MIXER | MIXER_OBJECTF_HANDLE,
      MIXER_OBJECTF_WAVEOUT = 0x10000000,
      MIXER_OBJECTF_HWAVEOUT = MIXER_OBJECTF_WAVEOUT | MIXER_OBJECTF_HANDLE,
      MIXER_OBJECTF_WAVEIN = 0x20000000,
      MIXER_OBJECTF_HWAVEIN = MIXER_OBJECTF_WAVEIN | MIXER_OBJECTF_HANDLE,
      MIXER_OBJECTF_MIDIOUT = 0x30000000,
      MIXER_OBJECTF_HMIDIOUT = MIXER_OBJECTF_MIDIOUT | MIXER_OBJECTF_HANDLE,
      MIXER_OBJECTF_MIDIIN = 0x40000000,
      MIXER_OBJECTF_HMIDIIN = MIXER_OBJECTF_MIDIIN | MIXER_OBJECTF_HANDLE,
      MIXER_OBJECTF_AUX = 0x50000000,

      MIXER_GETCONTROLDETAILSF_VALUE = 0,
      MIXER_SETCONTROLDETAILSF_VALUE = 0,
      MIXER_GETCONTROLDETAILSF_LISTTEXT = 1,
      MIXER_SETCONTROLDETAILSF_LISTTEXT = 1,
      MIXER_GETCONTROLDETAILSF_QUERYMASK = 0xF,
      MIXER_SETCONTROLDETAILSF_QUERYMASK = 0xF,
      MIXER_GETLINECONTROLSF_QUERYMASK = 0xF,

      MIXER_GETLINECONTROLSF_ALL = 0,
      MIXER_GETLINECONTROLSF_ONEBYID = 1,
      MIXER_GETLINECONTROLSF_ONEBYTYPE = 2,

      MIXER_GETLINEINFOF_DESTINATION = 0,
      MIXER_GETLINEINFOF_SOURCE = 1,
      MIXER_GETLINEINFOF_LINEID = 2,
      MIXER_GETLINEINFOF_COMPONENTTYPE = 3,
      MIXER_GETLINEINFOF_TARGETTYPE = 4,
      MIXER_GETLINEINFOF_QUERYMASK = 0xF,
    }

VB Signature:

<Flags()> _
Enum MixerFlags
  MIXER_GETLINEINFOF_DESTINATION = 0
  MIXER_GETLINEINFOF_SOURCE = 1
  MIXER_GETLINEINFOF_LINEID = 2
  MIXER_GETLINEINFOF_COMPONENTTYPE = 3
  MIXER_GETLINEINFOF_TARGETTYPE = 4
  MIXER_OBJECTF_MIXER = &H0
  MIXER_OBJECTF_HMIXER = &H80000000
  MIXER_OBJECTF_WAVEOUT = &H10000000
  MIXER_OBJECTF_HWAVEOUT = &H90000000
  MIXER_OBJECTF_WAVEIN = &H20000000
  MIXER_OBJECTF_HWAVEIN = &HA0000000
  MIXER_OBJECTF_MIDIOUT = &H30000000
  MIXER_OBJECTF_HMIDIOUT = &HB0000000
  MIXER_OBJECTF_MIDIIN = &H40000000
  MIXER_OBJECTF_HMIDIIN = &HC0000000
  MIXER_OBJECTF_AUX = &H50000000
End Enum

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

This enumeration is not yet complete. Many functions use other flags that are not included in this list. Please help to integrate it.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation
MixerFlags on MSDN