private static IntPtr Instantiate_Internal(bool showHolograms, VideoCapture.OnVideoCaptureResourceCreatedCallback onCreatedCallback) { IntPtr result; VideoCapture.INTERNAL_CALL_Instantiate_Internal(showHolograms, onCreatedCallback, out result); return(result); }
public static void CreateAsync(bool showHolograms, VideoCapture.OnVideoCaptureResourceCreatedCallback onCreatedCallback) { if (onCreatedCallback == null) { throw new ArgumentNullException("onCreatedCallback"); } VideoCapture.Instantiate_Internal(showHolograms, onCreatedCallback); }
public static void CreateAsync(VideoCapture.OnVideoCaptureResourceCreatedCallback onCreatedCallback) { bool flag = onCreatedCallback == null; if (flag) { throw new ArgumentNullException("onCreatedCallback"); } VideoCapture.Instantiate_Internal(false, onCreatedCallback); }
private static void InvokeOnCreatedVideoCaptureResourceDelegate(VideoCapture.OnVideoCaptureResourceCreatedCallback callback, IntPtr nativePtr) { if (nativePtr == IntPtr.Zero) { callback(null); } else { callback(new VideoCapture(nativePtr)); } }
private static extern void INTERNAL_CALL_Instantiate_Internal(bool showHolograms, VideoCapture.OnVideoCaptureResourceCreatedCallback onCreatedCallback, out IntPtr value);
private static extern void Instantiate_Internal(bool showHolograms, VideoCapture.OnVideoCaptureResourceCreatedCallback onCreatedCallback);