From 4d62f7702553a47063cfb3d936e474fd81dc811a Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期五, 13 十月 2023 15:45:23 +0800 Subject: [PATCH] Merge branch 'wvp-28181-2.0' into wvp-28181-record --- src/main/java/com/genersoft/iot/vmp/service/bean/CloudRecordItem.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/service/bean/CloudRecordItem.java b/src/main/java/com/genersoft/iot/vmp/service/bean/CloudRecordItem.java index b374c13..364ec29 100644 --- a/src/main/java/com/genersoft/iot/vmp/service/bean/CloudRecordItem.java +++ b/src/main/java/com/genersoft/iot/vmp/service/bean/CloudRecordItem.java @@ -1,5 +1,7 @@ package com.genersoft.iot.vmp.service.bean; +import com.genersoft.iot.vmp.media.zlm.dto.hook.OnRecordMp4HookParam; + /** * 浜戠褰曞儚鏁版嵁 */ @@ -69,6 +71,21 @@ */ private long timeLen; + public static CloudRecordItem getInstance(OnRecordMp4HookParam param) { + CloudRecordItem cloudRecordItem = new CloudRecordItem(); + cloudRecordItem.setApp(param.getApp()); + cloudRecordItem.setStream(param.getStream()); + cloudRecordItem.setStartTime(param.getStart_time()); + cloudRecordItem.setFileName(param.getFile_name()); + cloudRecordItem.setFolder(param.getFolder()); + cloudRecordItem.setFileSize(param.getFile_size()); + cloudRecordItem.setFilePath(param.getFile_path()); + cloudRecordItem.setMediaServerId(param.getMediaServerId()); + cloudRecordItem.setTimeLen(param.getTime_len()); + cloudRecordItem.setEndTime(param.getStart_time() + param.getTime_len()); + return cloudRecordItem; + } + public int getId() { return id; } -- Gitblit v1.8.0