package com.fzzy.igds.dzhwk.constant;
|
|
/**
|
* @Description 抓拍方式
|
* @Author CZT
|
* @Date 2024/12/10 16:48
|
*/
|
public enum CameraPlayType {
|
|
PLAY_TYPE_DEFAULT("DEFAULT", "系统默认"),
|
PLAY_TYPE_WEB_RTC_DH("WEB_RTC_DH", "WEB-RTC-大华"),
|
PLAY_TYPE_WEB_RTC_HIK("WEB_RTC_HIK", "WEB-RTC-海康"),
|
PLAY_TYPE_HIK_WEB_WS("HIK_WEB_WS", "海康web无插件"),
|
PLAY_TYPE_DH_WEB_WS("DH_WEB_WS", "大华web无插件"),
|
PLAY_TYPE_VLC("VLC", "VLC插件"),
|
PLAY_TYPE_HIK_WEB4("HIK_WEB4", "海康web插件"),
|
PLAY_TYPE_HIK_MEDIA("MEDIA_HIK", "海康综合安防平台");
|
|
private String code;
|
private String name;
|
|
private CameraPlayType(String code, String name) {
|
this.code = code;
|
this.name = name;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public static String getName(String code){
|
if(null == code) {
|
return null;
|
}
|
if(CameraPlayType.PLAY_TYPE_DEFAULT.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_DEFAULT.getName();
|
if(CameraPlayType.PLAY_TYPE_WEB_RTC_DH.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_WEB_RTC_DH.getName();
|
if(CameraPlayType.PLAY_TYPE_WEB_RTC_HIK.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_WEB_RTC_HIK.getName();
|
if(CameraPlayType.PLAY_TYPE_HIK_WEB_WS.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_HIK_WEB_WS.getName();
|
if(CameraPlayType.PLAY_TYPE_DH_WEB_WS.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_DH_WEB_WS.getName();
|
if(CameraPlayType.PLAY_TYPE_VLC.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_VLC.getName();
|
if(CameraPlayType.PLAY_TYPE_HIK_WEB4.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_HIK_WEB4.getName();
|
if(CameraPlayType.PLAY_TYPE_HIK_MEDIA.getCode().equals(code)) return CameraPlayType.PLAY_TYPE_HIK_MEDIA.getName();
|
return code;
|
}
|
}
|