package com.ard.work.sdk.common;
|
|
import lombok.Getter;
|
import java.util.Date;
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
/**
|
* 全局存储所有录像任务
|
* 记录通道录像时间
|
* @author lsy
|
* @date 2025/4/12
|
*/
|
|
public class RecordManager {
|
// 获取所有活跃录像
|
@Getter
|
private static final ConcurrentHashMap<String, Date> activeRecords = new ConcurrentHashMap<>();
|
|
// 添加新录像任务
|
public static void addRecord(String name) {
|
activeRecords.put(name, new Date());
|
}
|
|
// 停止录像并移除记录
|
public static void stopRecord(String name) {
|
activeRecords.remove(name);
|
}
|
}
|