Windows Multimedia DDK (mddkqh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
AUXCAPS
                                                 Contents Index Back
────────────────────────────────────────────────────────────────────────────
AUXCAPS
 
        The AUXCAPS structure describes the capabilities of an auxiliary
        output device.
 
        typedef struct auxcaps_tag {
            WORD wMid;
            WORD wPid;
            VERSION vDriverVersion;
            char szPname[MAXPNAMELEN];
            WORD wTechnology;
            DWORD dwSupport;
        } AUXCAPS;
 
Fields
        WORD wMid
            Specifies a manufacturer ID for the device driver for the
            auxiliary audio device. See Manufacturer and Product IDs
            for a current list of manufacturer IDs.
 
        WORD wPid
            Specifies a product ID for the auxiliary audio device.
            See Manufacturer and Product IDs for a current list of
            product IDs.
 
        VERSION 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 developer but should
            change with each driver release.
 
        char szPname[MAXPNAMELEN]
            Specifies the product name in a NULL-terminated string.
 
        WORD 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.
 
        DWORD dwSupport
            Describes optional functionality supported by the auxiliary
            audio device.
 
            AUXCAPS_VOLUME
                Supports volume control.
 
            AUXCAPS_LRVOLUME
                Supports separate left and right volume control.
 
Comments
        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.
 
                                       -♦-