package com.netsdk.demo.customize; import com.netsdk.demo.util.CaseMenu; import com.netsdk.lib.NetSDKLib; import com.netsdk.lib.ToolKits; import com.netsdk.lib.structure.CFG_VIDEO_IN_FOCUS; import com.netsdk.lib.structure.CFG_VIDEO_IN_FOCUS_UNIT; import com.netsdk.lib.utils.Initialization; /** * @author 291189 * @version 1.0 * @description ERR221028089 * @date 2022/11/1 11:05 */ public class VideoinFocusDemo extends Initialization { /** * 聚焦设置 */ public void videoFocus() { int chanl=0; CFG_VIDEO_IN_FOCUS focus=new CFG_VIDEO_IN_FOCUS(); boolean b = ToolKits.GetDevConfig(loginHandle, chanl, NetSDKLib.CFG_CMD_VIDEOIN_FOCUS, focus); if (!b) { System.err.println("CFG_CMD_VIDEOIN_FOCUS GetDevConfig Failed." + ToolKits.getErrorCode()); return; }else { System.out.println("CFG_CMD_VIDEOIN_FOCUS GetDevConfig success"); } /** 通道号 */ System.out.println("nChannelIndex:"+focus.nChannelIndex); /** 配置使用个数 */ int nVideoInFocusRealNum = focus.nVideoInFocusRealNum; System.out.println("nVideoInFocusRealNum:"+nVideoInFocusRealNum); CFG_VIDEO_IN_FOCUS_UNIT[] stVideoInFocusUnit = focus.stVideoInFocusUnit; for(int i=0;i