public override IAudioProvider GetAudioSource() { var rec = SelectedRecordingSource is BassItem ? SelectedRecordingSource as BassItem : null; var loop = SelectedLoopbackSource is BassItem ? SelectedLoopbackSource as BassItem : null; if (rec == null && loop == null) { return(null); } return(BassItem.GetAudioProvider(rec, loop)); }
public static IAudioProvider GetAudioProvider(BassItem RecordingDevice, BassItem LoopbackDevice) { return(new MixedAudioProvider(RecordingDevice?._id, LoopbackDevice?._id)); }