| V_Flag | Set to 0 if the device is available or to a non-zero error code. |
| Also, if you use the format keyword and the specified format is not supported then V_Flag is set to a non-zero error code. |
| If V_Flag is non-zero then none of the following outputs are valid. |
| S_SoundInName | String with name of device. |
| V_SoundInAGC | Automatic gain control on or off (1 or 0). This is an optional item and if the current device does not support AGC then V_SoundInAGC will be set to -1. |
| V_SoundInChansAv | Available number of channels (e.g., 1 for mono, 2 for stereo). |
| V_SoundInGain | Current input gain. Ranges from 0 (lowest) to 1. This is an optional item and if the current device does not support gain then V_SoundInGain will be set to -1. |
| V_SoundInSampSize | Bits set depending on number of bits available in a sample. |
| | Bit 0: | Set if 8-bit integer is supported. | | Bit 1: | Set if 16-bit integer is supported. | | Bit 2: | Set if 32-bit integer is supported. | | Bit 3: | Set if 32-bit floating point is supported (range is -1 to 1). | | Bit 4: | Set if 64-bit floating point is supported (range is -1 to 1). |
|
| W_SoundInRates | Wave containing sample rate information: If point zero contains zero then points 1 and 2 contain the lower and upper limits of a continuous range else point zero contains the number of discrete rates which follow in the wave. The usual rates are 44100 Hz and 4800 Hz. |