code_to_android static method

SubtitleErrorCode code_to_android(
  1. SubtitleErrorCode value
)

Implementation

static $p_a.SubtitleErrorCode code_to_android(SubtitleErrorCode value) {
  var $m = {
    SubtitleErrorCode.unknown:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_UNKNOW,
    SubtitleErrorCode.success:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_SUCCESS,
    SubtitleErrorCode.postProcessError:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_POST_PROCESS_ERROR,
    SubtitleErrorCode.asrConnectionError:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_ASR_CONNECTION_ERROR,
    SubtitleErrorCode.asrServiceError:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_ASR_SERVICE_ERROR,
    SubtitleErrorCode.beforeJoinRoom:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_BEFORE_JOIN_ROOM,
    SubtitleErrorCode.alreadyOn:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_ALREADY_ON,
    SubtitleErrorCode.unsupportedLanguage:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_UNSUPPORTED_LANGUAGE,
    SubtitleErrorCode.postProcessTimeout:
        $p_a.SubtitleErrorCode.SUBTITLE_ERROR_CODE_POST_PROCESS_TIMEOUT,
  };
  if (!($m.containsKey(value))) {
    throw Exception("android not support:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as $p_a.SubtitleErrorCode;
}