public void RegisterCaptureOverlayStateChangedListener(CaptureOverlayStateListener listener) { Misc.CheckNotNull(listener); GooglePlayGames.Native.PInvoke.CaptureOverlayStateListenerHelper helper = GooglePlayGames.Native.PInvoke.CaptureOverlayStateListenerHelper.Create().SetOnCaptureOverlayStateChangedCallback(delegate(Types.VideoCaptureOverlayState response) { listener.OnCaptureOverlayStateChanged(ConversionUtils.ConvertNativeVideoCaptureOverlayState(response)); }); mManager.RegisterCaptureOverlayStateChangedListener(helper); }
public void RegisterCaptureOverlayStateChangedListener(CaptureOverlayStateListener listener) { Misc.CheckNotNull(listener); CaptureOverlayStateListenerHelper helper = CaptureOverlayStateListenerHelper.Create() .SetOnCaptureOverlayStateChangedCallback( response => { listener.OnCaptureOverlayStateChanged(ConversionUtils.ConvertNativeVideoCaptureOverlayState(response)); }); mManager.RegisterCaptureOverlayStateChangedListener(helper); }