LanScape VOIP Media Engine
LS_WAVEOUTCAPS
The address of this structure is passed to
the GetDigitalAudioOutputDevice API
procedure. It is used to retrieve the host's audio output capabilities.
This structure is similar to the native Microsoft Windows WAVEOUTCAPS
structure. It is specified here for multiplatform porting reasons.
typedef struct
{
unsigned short wMid;
unsigned short wPid;
unsigned int vDriverVersion;
char szPname[MAX_DEVICE_NAME_LEN];
unsigned int dwFormats;
unsigned short wChannels;
unsigned short wReserved1;
unsigned int dwSupport;
}LS_WAVEOUTCAPS;
Members:
wMid
The manufacturer ID.
wPid
The product ID.
vDriverVersion
The version of the driver. major (high byte), minor (low byte).
szPname
This is the product name (NULL terminated string).
dwFormats
The formats supported.
wChannels
The number of channels supported.
wReserved1
Reserved. Do not use.
dwSupport
This specifies specific functionality supported by driver.