MIXERCONTROLDETAILS_BOOLEAN (Compact 2013)

3/26/2014

This structure retrieves and sets Boolean control properties for an audio mixer control.

Syntax

typedef struct { 
  LONG fValue; 
} MIXERCONTROLDETAILS_BOOLEAN; 

Members

  • fValue
    Boolean value for a single item or channel.

    This value is assumed to be zero for a FALSE state (such as off or disabled), and nonzero for a TRUE state (such as on or enabled).

Remarks

The following standard control types use this structure for retrieving and setting properties.

Meter controls:

MIXERCONTROL_CONTROLTYPE_BOOLEANMETER

Switch controls:

MIXERCONTROL_CONTROLTYPE_BOOLEAN MIXERCONTROL_CONTROLTYPE_BUTTON MIXERCONTROL_CONTROLTYPE_LOUDNESS MIXERCONTROL_CONTROLTYPE_MONO MIXERCONTROL_CONTROLTYPE_MUTE MIXERCONTROL_CONTROLTYPE_ONOFF MIXERCONTROL_CONTROLTYPE_STEREOENH

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