protected override void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args)
        {
            if (type == Wrapper.CallbackType.Capture)
            {
                switch (args.CaptureState.stateType)
                {
                case Wrapper.CaptureStateType.PreviewStarted:
                    startPreviewCompletionSource?.TrySetResult(args.CaptureState);
                    break;

                case Wrapper.CaptureStateType.PreviewStopped:
                    stopCompletionSource?.TrySetResult(args.CaptureState);
                    break;

                case Wrapper.CaptureStateType.PreviewAudioFrame:
                    //Debug.Log("PreviewAudioFrame");
                    break;

                case Wrapper.CaptureStateType.PreviewVideoFrame:
                    OnPreviewFrameChanged(args.CaptureState);
                    break;

                case Wrapper.CaptureStateType.PhotoFrame:
                    photoCompletionSource?.TrySetResult(args.CaptureState);
                    break;
                }
            }
        }
Esempio n. 2
0
 protected override void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args)
 {
     switch (args.MeshSate.Type)
     {
     case Wrapper.MeshStateType.Created:
         OnMeshUpdated(args.MeshSate);
         break;
     }
 }
Esempio n. 3
0
        protected override void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args)
        {
            if (type == Wrapper.CallbackType.Pdf)
            {
                switch (args.PdfState.Type)
                {
                case Wrapper.PdfStateType.Loading:
                case Wrapper.PdfStateType.Loaded:
                case Wrapper.PdfStateType.Opened:
                    OnLoaded(args.PdfState);
                    break;

                case Wrapper.PdfStateType.Selected:
                    OnPageSelected(args.PdfState);
                    break;
                }
            }
        }
Esempio n. 4
0
        protected override void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args)
        {
            if (type == Wrapper.CallbackType.Capture)
            {
                switch (args.CaptureState.stateType)
                {
                case Wrapper.CaptureStateType.PreviewStarted:
                    Debug.Log("PreviewStarted");
                    break;

                case Wrapper.CaptureStateType.PreviewStopped:
                    Debug.Log("PreviewStopped");
                    break;

                case Wrapper.CaptureStateType.PreviewAudioFrame:
                    //Debug.Log("PreviewAudioFrame");
                    break;

                case Wrapper.CaptureStateType.PreviewVideoFrame:
                    OnVideoFrame(args.CaptureState);
                    break;
                }
            }
        }
 protected abstract void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args);
Esempio n. 6
0
 protected override void OnCallback(Wrapper.CallbackType type, Wrapper.CallbackState args)
 {
     Debug.Log(args.PlaybackState);
 }