public void UnregisterCaptureOverlayStateChangedListener() { if (mOnCaptureOverlayStateListenerProxy != null) { using (mVideosClient.Call <AndroidJavaObject>("unregisterOnCaptureOverlayStateChangedListener", mOnCaptureOverlayStateListenerProxy)); mOnCaptureOverlayStateListenerProxy = null; } }
public void RegisterCaptureOverlayStateChangedListener(CaptureOverlayStateListener listener) { if (mOnCaptureOverlayStateListenerProxy != null) { UnregisterCaptureOverlayStateChangedListener(); } mOnCaptureOverlayStateListenerProxy = new OnCaptureOverlayStateListenerProxy(listener); using (mVideosClient.Call <AndroidJavaObject>("registerOnCaptureOverlayStateChangedListener", mOnCaptureOverlayStateListenerProxy)); }