MIXERCONTROLDETAILS_LISTTEXT

The MIXERCONTROLDETAILS_LISTTEXT structure retrieves list text, label text, and/or band-range information for multiple-item controls. This structure is used when the MIXER_GETCONTROLDETAILSF_LISTTEXT flag is specified in the mixerGetControlDetails function.

typedef struct { 
    DWORD dwParam1; 
    DWORD dwParam2; 
    CHAR  szName[MIXER_LONG_NAME_CHARS]; 
} MIXERCONTROLDETAILS_LISTTEXT; 
 

Members

dwParam1 and dwParam2
Control class-specific values. The following control types are listed with their corresponding values:
EQUALIZER
MIXERCONTROL.Bounds dwMinimum member.
MIXER and MUX
MIXERLINE dwLineID member.
MULTIPLESELECT and SINGLESELECT
Undefined; must be zero
szName
Name describing a single item in a multiple-item control. This text can be used as a label or item text, depending on the control class.

Remarks

The following standard control types use this structure for retrieving the item text descriptions on multiple-item controls:

Fader control:
MIXERCONTROL_CONTROLTYPE_EQUALIZER
List controls:
MIXERCONTROL_CONTROLTYPE_MIXER
MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT
MIXERCONTROL_CONTROLTYPE_MUX
MIXERCONTROL_CONTROLTYPE_SINGLESELECT

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in mmsystem.h.
  Unicode: Defined as Unicode and ANSI structures.

See Also

Audio Mixers Overview, Audio Mixer Structures, mixerGetControlDetails