name: Name of the device as shown in Windows' list of recording devices. It is sufficient to specify only a part of this string in the name field, as long as it is unique to the device. The name can also be empty - in this case, the default recording device is used.
format
Describes the audio format, which is to be read from the device.
sampleRate: Sampling rate in Hz. The supported values depend on the device. Most devices support at least 44100 and 48000 Hz.
resolution: Bit width of a single audio sample. The supported values depend on the device. Most devices support 16 and 24 bit audio.
numberOfChannels: This must be either 1 (for a mono recording) or 2 (for a stereo recording). The field is optional, with a default value of 2.