/// <summary> /// CameraHelper factory method that intializes the camera pipeline. /// </summary> /// <param name="handler"></param> /// <returns></returns> public static async Task <CameraHelper> CreateCameraHelperAsync(CameraHelperFailedHandler failureHandler, NewFrameArrivedHandler frameHandler) { CameraHelper instance = new CameraHelper(failureHandler, frameHandler); await instance.InitializeAsync(); return(instance); }
/// <summary> /// CameraHelper private constructor /// </summary> /// <param name="handler"></param> private CameraHelper(CameraHelperFailedHandler failureHandler, NewFrameArrivedHandler frameHandler) { m_failureHandler = failureHandler; m_frameHandler = frameHandler; }