package com.iplatform.recvideo; import java.util.ArrayList; import java.util.List; /** * 调度任务扫描到的视频文件夹信息,包含里面图片集合。 * @author 时克英 * @date 2022-09-23 */ public class VideoFolderInfo { private String videoId; private List imageInfoList; public VideoFolderInfo(String videoId){ this.videoId = videoId; } /** * 添加图像信息。 * @param imagePath 图片绝对路径 * @param imageName 图片的名字(如: landscape_01_1.jpg) */ public void addImageInfo(String imagePath, String imageName){ ImageInfo imageInfo = new ImageInfo(); imageInfo.setImagePath(imagePath); imageInfo.setImageName(imageName); imageInfo.setVideoId(this.videoId); if(this.imageInfoList == null){ this.imageInfoList = new ArrayList<>(32); } this.imageInfoList.add(imageInfo); } public String getVideoId() { return videoId; } public void setVideoId(String videoId) { this.videoId = videoId; } public List getImageInfoList() { return imageInfoList; } public void setImageInfoList(List imageInfoList) { this.imageInfoList = imageInfoList; } public int getImageInfoSize(){ if(this.imageInfoList == null){ return 0; } return this.imageInfoList.size(); } }