fromZegoScreenCaptureExceptionType static method

int fromZegoScreenCaptureExceptionType(
  1. ZegoScreenCaptureExceptionType exceptionType
)

Implementation

static int fromZegoScreenCaptureExceptionType(
  ZegoScreenCaptureExceptionType exceptionType,
) {
  switch (exceptionType) {
    case ZegoScreenCaptureExceptionType.Unknown:
      return screenCaptureExceptionUnknown;
    case ZegoScreenCaptureExceptionType.VideoNotSupported:
      return screenCaptureExceptionVideoNotSupported;
    case ZegoScreenCaptureExceptionType.AudioNotSupported:
      return screenCaptureExceptionAudioNotSupported;
    case ZegoScreenCaptureExceptionType.AudioCreateFailed:
      return screenCaptureExceptionAudioCreateFailed;
    case ZegoScreenCaptureExceptionType.MediaProjectionPermissionDenied:
      return screenCaptureExceptionMediaProjectionPermissionDenied;
    case ZegoScreenCaptureExceptionType.NotStartCapture:
      return screenCaptureExceptionNotStartCapture;
    case ZegoScreenCaptureExceptionType.AlreadyStarted:
      return screenCaptureExceptionAlreadyStarted;
    case ZegoScreenCaptureExceptionType.ForegroundServiceFailed:
      return screenCaptureExceptionForegroundServiceFailed;
    case ZegoScreenCaptureExceptionType.SourceNotSpecified:
      return screenCaptureExceptionSourceNotSpecified;
    case ZegoScreenCaptureExceptionType.SystemError:
      return screenCaptureExceptionSystemError;
  }
}