public class IOAudioFormat
Encapsulates data bout audio format for IO. Also has number of
input channels, in addition to the standard number of channels, so this
defines the format for an input/output system.
We have elected to use our own AudioFormat instead of
javax.sound.sampled.AudioFormat as javasound is not supported everywhere.