public void IsCaptureAvailable(VideoCaptureMode captureMode, Action <ResponseStatus, bool> callback) { Misc.CheckNotNull(callback); callback = CallbackUtils.ToOnGameThread(callback); mManager.IsCaptureAvailable(ConversionUtils.ConvertVideoCaptureMode(captureMode), delegate(IsCaptureAvailableResponse response) { ResponseStatus arg = ConversionUtils.ConvertResponseStatus(response.GetStatus()); if (!response.RequestSucceeded()) { callback(arg, false); } else { callback(arg, response.IsCaptureAvailable()); } }); }
public void IsCaptureAvailable(VideoCaptureMode captureMode, Action <ResponseStatus, bool> callback) { bubble.CheckNotNull(callback); callback = CallbackUtils.ToOnGameThread(callback); mManager.IsCaptureAvailable(ConversionUtils.ConvertVideoCaptureMode(captureMode), response => { var status = ConversionUtils.ConvertResponseStatus(response.GetStatus()); if (!response.RequestSucceeded()) { callback(status, false); } else { callback(status, response.IsCaptureAvailable()); } }); }