Backend.AddEventHandler(EventType.PreCreated, OnPreCreate);
Backend.AddEventHandler(EventType.Resumed, OnResume);
Backend.AddEventHandler(EventType.Paused, OnPause);
- Backend.AddEventHandler<AppControlReceivedEventArgs>(EventType.AppControlReceived, OnAppControlReceived);
base.Run(args);
}
if (deviceConnectionChangedEventHandler == null)
{
IntPtr ip = IntPtr.Zero;
- Interop.WebView.RegisterUserMediaPermissionRequestCallback(SwigCPtr, new HandleRef(this, ip));
+ Interop.WebView.RegisterDeviceConnectionChangedCallback(SwigCPtr, new HandleRef(this, ip));
}
}
}
public void SetDeviceListGetCallback(WebViewDeviceListGetCallback callback)
{
deviceListGetCallbackForUser = callback;
-
- internalWebViewDeviceListGetCallback cb = deviceListGet;
- IntPtr ip = Marshal.GetFunctionPointerForDelegate(cb);
+ IntPtr ip = Marshal.GetFunctionPointerForDelegate((internalWebViewDeviceListGetCallback)deviceListGet);
Interop.WebView.RegisterDeviceListGetCallback(SwigCPtr, new HandleRef(this, ip));
}