MIXERCONTROLDETAILS_LISTTEXT (Compact 2013)

3/26/2014

This 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.

Syntax

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

Members

  • dwParam1
    Control class-specific values.

    The following table shows the control types, which are listed with their corresponding values.

    Type

    Description

    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

Header

mmsystem.h

See Also

Reference

Hardware Audio Mixer Structures
mixerGetControlDetails