public static extern int waveInOpen(ref IntPtr phwi, int uDeviceID, ref tWAVEFORMATEX pwfx, IntPtr dwCallback, IntPtr dwInstance, int fdwOpen);
public WaveFormat(tWAVEFORMATEX fmt) { wfmt.Format = fmt; ValidBitsPerSample = 0; ChannelMask = 0; SubFormat = Guid.Empty; }