AUXCAPS
The AUXCAPS
structure describes the capabilities of an auxiliary output device.
typedef struct {
WORD wMid;
WORD wPid;
MMVERSION
vDriverVersion;
CHAR
szPname[MAXPNAMELEN];
WORD wTechnology;
WORD wReserved1;
DWORD
dwSupport;
} AUXCAPS;
Members
wMid
Manufacturer
identifier for the device driver for the auxiliary audio device. Manufacturer
identifiers are defined in Manufacturer and Product Identifiers
wPid
Product
identifier for the auxiliary audio device. Currently, no product identifiers
are defined for auxiliary audio devices.
vDriverVersion
Version
number of the device driver for the auxiliary audio device. The high-order byte is the major version
number, and the low-order byte is the minor version number.
szPname
Product name
in a null-terminated string.
wTechnology
Type of the
auxiliary audio output:
AUXCAPS_AUXIN
Audio output
from auxiliary input jacks.
AUXCAPS_CDAUDIO
Audio output
from an internal CD-ROM drive.
wReserved1
Padding.
dwSupport
Describes
optional functionality supported by the auxiliary audio device.
AUXCAPS_LRVOLUME
Supports separate
left and right volume control.
AUXCAPS_VOLUME
Supports
volume control.
If a device supports volume changes, the AUXCAPS_VOLUME flag will be
set. If a device supports separate volume changes on the left and right
channels, both AUXCAPS_VOLUME and the AUXCAPS_LRVOLUME will be set.