/// <summary>
/// Creates a new instance of <see cref="Record"/>.
/// </summary>
public Record(RecordDevice Device, int Frequency, int Channels, Resolution Resolution = Resolution.Short)
{
Bass.Init(0);
Device.Init();
Bass.CurrentRecordingDevice = Device.Index;
_handle = Bass.RecordStart(Frequency, Channels, BassFlags.RecordPause | Resolution.ToBassFlag(), Processing);
AudioFormat = WaveFormat.FromChannel(_handle);
}