private static async Task <int> MainAsync() { Console.Out.WriteLine($"Creating {nameof(PewPewMixer)}"); using (var mixer = new PewPewMixer()) { Console.Out.WriteLine($"Playing {nameof(PewPewPatch)}"); await mixer.PlayAsync(new PewPewPatch()); await Task.Delay(500); Console.Out.WriteLine("Playback complete"); } return(0); }
private async void OnPlay(object sender, RoutedEventArgs e) { await _mixer.PlayAsync(_viewModel.ToPatch()); }