Пример #1
0
 internal VideoCaptureState(bool isCapturing, VideoCaptureMode captureMode, VideoQualityLevel qualityLevel, bool isOverlayVisible, bool isPaused)
 {
     this.mIsCapturing      = isCapturing;
     this.mCaptureMode      = captureMode;
     this.mQualityLevel     = qualityLevel;
     this.mIsOverlayVisible = isOverlayVisible;
     this.mIsPaused         = isPaused;
 }
Пример #2
0
 public bool SupportsQualityLevel(VideoQualityLevel qualityLevel)
 {
     if (qualityLevel != VideoQualityLevel.Unknown)
     {
         return(mQualityLevelsSupported[(int)qualityLevel]);
     }
     Logger.w("SupportsCaptureMode called with an unknown qualityLevel.");
     return(false);
 }
Пример #3
0
        private static VideoCaptureState CreateVideoCaptureState(AndroidJavaObject videoCaptureState)
        {
            bool              isCapturing      = videoCaptureState.Call <bool>("isCapturing");
            VideoCaptureMode  captureMode      = FromVideoCaptureMode(videoCaptureState.Call <int>("getCaptureMode"));
            VideoQualityLevel qualityLevel     = FromVideoQualityLevel(videoCaptureState.Call <int>("getCaptureQuality"));
            bool              isOverlayVisible = videoCaptureState.Call <bool>("isOverlayVisible");
            bool              isPaused         = videoCaptureState.Call <bool>("isPaused");

            return(new VideoCaptureState(isCapturing, captureMode,
                                         qualityLevel, isOverlayVisible, isPaused));
        }