LanScape VOIP Media Engine
LS_WAVEINCAPS
The address of this structure is passed to
the GetDigitalAudioInputDevice API procedure.
It is used to retrieve the host's audio input capabilities. This structure
is similar to the native Microsoft Windows WAVEINCAPS 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;
}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.