Added audio capture to Desktop application.

This commit is contained in:
Jared Goodwin 2019-05-17 18:01:08 -07:00
parent 27f6b4537f
commit 4970748f4f

View File

@ -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<string>() { screenCastRequest.ViewerID });
ScreenCaster.BeginScreenCasting(screenCastRequest.ViewerID, screenCastRequest.RequesterName, capturer, Conductor);
AudioCapturer.Start();
});
}
});