package com.ycl.api.YS.liveview.live; import com.ycl.api.YS.NetDemo; import javax.swing.*; /** * * @introduction Make I frame * @description Support IPC/NVR/VMS */ public class MakeI { /** * * @introduction Make I frame * @description Calling the interface of NETDEV_MakeKeyFrame to dynamically create an I frame * */ public static void makeI(){ if(null == NetDemo.lpUserID){ JOptionPane.showMessageDialog(null, "Please Login device first. error code"+NetDemo.netdevsdk.NETDEV_GetLastError()); return; } if(NetDemo.ChannelID == 0){ JOptionPane.showMessageDialog(null, "Please Login device first. error code"+NetDemo.netdevsdk.NETDEV_GetLastError()); return; } boolean bRet = NetDemo.netdevsdk.NETDEV_MakeKeyFrame(NetDemo.lpUserID, NetDemo.ChannelID, 0); if(bRet){ JOptionPane.showMessageDialog(null, "Make Key Frame OK"); } else{ JOptionPane.showMessageDialog(null, "Make Key Frame failed, Please check device status."); } } }