public FireAndForgetPlaybackViewModel() { engine = new AudioPlaybackEngine(); KickCommand = new DelegateCommand(() => engine.PlaySound(kick)); CrashCommand = new DelegateCommand(() => engine.PlaySound(crash)); SnareCommand = new DelegateCommand(() => engine.PlaySound("Samples\\snare-trimmed.wav")); }
public void Dispose() { engine?.Dispose(); engine = null; }