mrDarker
2025-07-16 1dbe46cd9d0f181d08d5a69f72d8548628a13b9d
EdgeInspector_App/InterfaceManager.h
@@ -1,4 +1,4 @@
#pragma once
#pragma once
#include "Global_Define.h"
#include "EdgeInspector_AppView.h"
@@ -100,7 +100,7 @@
   BOOL         IsScanNow();   
   int            LoadFullImage(CString strPath,int iSide,int nStartY = 0, CGlass_Data *pGlassData = NULL, const bool bIsDebugImg = true);
   BOOL         SaveFullImage(CString strPath,int iSide,CPoint ptStart,int nLineCnt);
   BOOL         SaveFullImage2(CString strPath,LPBYTE lpOrigin,int nImgWidth,int nImgHeight,int iSide,int nStartY,int nQuality = 50);
   BOOL         SaveFullImageModern(CString strPath,LPBYTE lpOrigin,int nImgWidth,int nImgHeight,int iSide,int nStartY,int nQuality = 50);
   LPBYTE         GetGrabBuffer(DimensionDir eDir,int iVline);
   BOOL         SetLiveGrabCommand(DimensionDir eDir,BOOL bStop);   
   void         WriteLogManager(TCHAR *str);
@@ -123,6 +123,11 @@
   long long GetCurrentTimestamp();
private:
   CRITICAL_SECTION m_criticalSection;
   inline void Lock() { ::InitializeCriticalSection(&m_criticalSection); }
   inline void Unlock() { ::DeleteCriticalSection(&m_criticalSection); }
#if USE_WEBSOCKET
protected:
   void CreateWebSocketClients(WebSocketClientPool** wsClients, CString cstrURI, int nThreadCount);