| | |
| | | package com.genersoft.iot.vmp.service.bean; |
| | | |
| | | import com.genersoft.iot.vmp.media.zlm.dto.hook.OnRecordMp4HookParam; |
| | | |
| | | /** |
| | | * 云端录像数据 |
| | | */ |
| | |
| | | private String folder; |
| | | |
| | | /** |
| | | * 收藏类型,收藏的文件不移除 |
| | | * 收藏,收藏的文件不移除 |
| | | */ |
| | | private String collectType; |
| | | private Boolean collect; |
| | | |
| | | /** |
| | | * 保留,收藏的文件不移除 |
| | | */ |
| | | private Boolean reserve; |
| | | |
| | | /** |
| | | * 文件大小 |
| | |
| | | * 文件时长 |
| | | */ |
| | | 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()*1000); |
| | | 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((long) param.getTime_len() * 1000); |
| | | cloudRecordItem.setEndTime((param.getStart_time() + (long)param.getTime_len()) * 1000); |
| | | return cloudRecordItem; |
| | | } |
| | | |
| | | public int getId() { |
| | | return id; |
| | |
| | | this.timeLen = timeLen; |
| | | } |
| | | |
| | | public String getCollectType() { |
| | | return collectType; |
| | | public Boolean getCollect() { |
| | | return collect; |
| | | } |
| | | |
| | | public void setCollectType(String collectType) { |
| | | this.collectType = collectType; |
| | | public void setCollect(Boolean collect) { |
| | | this.collect = collect; |
| | | } |
| | | |
| | | public Boolean getReserve() { |
| | | return reserve; |
| | | } |
| | | |
| | | public void setReserve(Boolean reserve) { |
| | | this.reserve = reserve; |
| | | } |
| | | } |