code_to_ios static method

Implementation

static $p_i.ByteRTCSingleStreamTaskErrorCode code_to_ios(
    SingleStreamTaskErrorCode value) {
  var $m = {
    SingleStreamTaskErrorCode.ok: $p_i
        .ByteRTCSingleStreamTaskErrorCode.ByteRTCSingleStreamTaskErrorCodeOK,
    SingleStreamTaskErrorCode.base: $p_i.ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeBase,
    SingleStreamTaskErrorCode.unknown_by_server: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeUnknownByServer,
    SingleStreamTaskErrorCode.signal_request_timeout: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeSignalRequestTimeout,
    SingleStreamTaskErrorCode.invalid_param_by_server: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeInvalidParamByServer,
    SingleStreamTaskErrorCode.remote_kicked: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeRemoteKicked,
    SingleStreamTaskErrorCode.join_dest_room_failed: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeJoinDestRoomFailed,
    SingleStreamTaskErrorCode.receive_src_stream_timeout: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeReceiveSrcStreamTimeout,
    SingleStreamTaskErrorCode.not_surport_codec: $p_i
        .ByteRTCSingleStreamTaskErrorCode
        .ByteRTCSingleStreamTaskErrorCodeNotSurportCodec,
  };
  if (!($m.containsKey(value))) {
    throw Exception("ios not support:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as $p_i.ByteRTCSingleStreamTaskErrorCode;
}