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.