package com.iailab.netsdk.lib.structure;
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
import com.iailab.netsdk.lib.enumeration.EM_TEMPERATURE_UNIT_EX;
|
import com.iailab.netsdk.lib.enumeration.NET_EM_CFG_OPERATE_TYPE;
|
|
/**
|
* 显示环境温度的叠加配置
|
* {@link NET_EM_CFG_OPERATE_TYPE#NET_EM_CFG_TEMPERATURE}
|
*
|
* @author 47040
|
* @version 1.0.0
|
* @since Created in 2021/3/8 21:43
|
*/
|
public class NET_OSD_CFG_TEMPERATURE extends NetSDKLib.SdkStructure {
|
|
/**
|
* 结构体大小
|
*/
|
public int dwSize;
|
/**
|
* 显示时间,单位为秒,0 表示一直显示,自定义范围:1-3600
|
*/
|
public int nDisplayTime;
|
/**
|
* 叠加到主码流视频编码
|
*/
|
public int bEncodeBlend;
|
/**
|
* 是否叠加到预览显示
|
*/
|
public int bPreviewBlend;
|
/**
|
* 前景色
|
*/
|
public NET_COLOR_RGBA stuFrontColor;
|
/**
|
* 背景色
|
*/
|
public NET_COLOR_RGBA stuBackColor;
|
/**
|
* 区域
|
*/
|
public NetSDKLib.NET_RECT stuRect;
|
/**
|
* 温度单位的类型 枚举值{@link EM_TEMPERATURE_UNIT_EX}
|
*/
|
public int emTemperatureType;
|
|
public NET_OSD_CFG_TEMPERATURE() {
|
dwSize = this.size();
|
}
|
|
}
|