diff --git a/Remotely_Desktop.Win/ViewModels/MainWindowViewModel.cs b/Remotely_Desktop.Win/ViewModels/MainWindowViewModel.cs index 4a854bc0..08fa9fd6 100644 --- a/Remotely_Desktop.Win/ViewModels/MainWindowViewModel.cs +++ b/Remotely_Desktop.Win/ViewModels/MainWindowViewModel.cs @@ -35,12 +35,15 @@ namespace Remotely_Desktop.Win.ViewModels Conductor.ScreenCastRequested += ScreenCastRequested; CursorIconWatcher = new CursorIconWatcher(Conductor); CursorIconWatcher.OnChange += CursorIconWatcher_OnChange; + AudioCapturer = new AudioCapturer(Conductor); } public event PropertyChangedEventHandler PropertyChanged; public static MainWindowViewModel Current { get; private set; } + public AudioCapturer AudioCapturer { get; private set; } + public bool AllowHostChange { get @@ -179,6 +182,7 @@ namespace Remotely_Desktop.Win.ViewModels } await Conductor.CasterSocket.SendCursorChange(CursorIconWatcher.GetCurrentCursor(), new List() { screenCastRequest.ViewerID }); ScreenCaster.BeginScreenCasting(screenCastRequest.ViewerID, screenCastRequest.RequesterName, capturer, Conductor); + AudioCapturer.Start(); }); } });