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;
TCHAR szName[MIXER_LONG_NAME_CHARS];
} MIXERCONTROLDETAILS_LISTTEXT;
Members
dwParam1
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
dwParam2
See dwParam1.
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
Requirements
** Windows NT/2000/XP:** Included in Windows NT 3.1 and later.
** Windows 95/98/Me:** Included in Windows 95 and later.
** Header:** Declared in Mmsystem.h; include Windows.h.
** Unicode:** Declared as Unicode and ANSI structures.
See Also
Audio Mixers, Audio Mixer Structures, mixerGetControlDetails