From 22d2326e7cbfeaf1fd701c7b7cd35b415af06b53 Mon Sep 17 00:00:00 2001 From: jowang-msft <111245643+jowang-msft@users.noreply.github.com> Date: Tue, 4 Apr 2023 13:50:07 -0700 Subject: [PATCH] Added sync event handler sample --- AcsWindowsSDKSamples/Samples/Call.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/AcsWindowsSDKSamples/Samples/Call.cs b/AcsWindowsSDKSamples/Samples/Call.cs index c50053b..7c0c032 100644 --- a/AcsWindowsSDKSamples/Samples/Call.cs +++ b/AcsWindowsSDKSamples/Samples/Call.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Threading.Tasks; using Windows.Devices.Geolocation.Provider; namespace AcsWindowsSDKSamples.Samples @@ -22,7 +23,14 @@ async void CallAsync() await call.StartVideoAsync(localVideoStream); // Set up event sinks for call object - call.IdChanged += OnIdChanged; + call.IdChanged += (object sender, PropertyChangedEventArgs e) => + { + var me = sender as Call; + Task.Run(() => + { + Console.WriteLine($"{me.State}"); + }); + }; call.StateChanged += OnStateChanged; call.IsMutedChanged += OnIsMutedChanged; call.StateChanged += OnStateChanged1;