AUXCAPS
typedef struct auxcaps_tag {
UINT wMid;
UINT wPid;
VERSION vDriverVersion;
char szPname[MAXPNAMELEN];
UINT wTechnology;
DWORD dwSupport;
} AUXCAPS;
The AUXCAPS structure describes the capabilities of an auxiliary output device.
Members
- wMid
- Specifies a manufacturer ID for the device driver for the auxiliary audio device. Manufacturer IDs are defined in the Multimedia Programmer's Reference in the Microsoft Windows Software Development Kit.
- wPid
- Specifies a product ID for the auxiliary audio device. Manufacturer IDs are defined in the Multimedia Programmer's Reference in the Microsoft Windows Software Development Kit.
- vDriverVersion
- Specifies the 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. The numbering is up to the driver developer but should be changed with each driver release.
- szPname[MAXPNAMELEN]
- Specifies the product name in a NULL-terminated string.
- wTechnology
- Describes the type of the auxiliary audio output according to one of the following flags:
AUXCAPS_CDAUDIO |
Audio output from an internal CD-ROM drive. |
AUXCAPS_AUXIN |
Audio output from auxiliary input jacks. |
- dwSupport
- Describes optional functionality supported by the auxiliary audio device.
AUXCAPS_VOLUME |
Supports volume control. |
AUXCAPS_LRVOLUME |
Supports separate left and right volume control. |
If a device supports volume changes, the AUXCAPS_VOLUME flag will be set for the dwSupport field. If a device supports separate volume changes on the left and right channels, both the AUXCAPS_VOLUME and the AUXCAPS_LRVOLUME flags will be set for this field.