📄 devicemgr.h
字号:
//DeviceMgr.h
#ifndef __DEVICEMGR_H__
#define __DEVICEMGR_H__
#include "lib\ViewCtl.h"
#include "lib\RecCtl.h"
#include "Public.h"
#include "PlayList.h"
#include "Video.h"
class CGtMpegWnd;
class CDeviceObject
{
public:
CDeviceObject(CGtMpegWnd* pParentWnd,DWORD dwSlotNumber);
~CDeviceObject();
//attrib
public:
DWORD m_dwSlotNumber;
CGtMpegWnd* m_pParentWnd;
HCG200 m_hcg200;
DWORD m_dwWidth;
DWORD m_dwHeight;
BOOL m_bRePlay;
BOOL m_bRecord;
int m_dwCurMode; // 0:采集, 1:停止 2:暂停
CONFIGINFO m_ConfigInfo;
CString m_sSection;
CPlayListArray m_arPlayList;
CStringArray m_arFileName;
CString m_sRecordRootPath;
BOOL m_bCheck;
BOOL m_bSound;
CVideo* m_pVideoPlay;
int m_nStartTicks;
int m_nStartTicks1;
int m_nStartTicks2;
DWORD m_dwPhyTopMask;
DWORD m_dwPhyBotMask;
BYTE* m_pbyMask1;
BYTE* m_pbyMask2;
public:
void ChangeDisplayColor();
void ChangeVideo();
void SetMaskMap(CRect rMaskRect);
void PlaybackAdjust();
void StartDisplay();
void Snap();
BOOL StartRecord();
BOOL StartPlayback();
void StopDisplay();
BOOL StopRecord();
BOOL StopPlayback();
BOOL StopCheck();
void PauseDisplay();
void RestoryDisplay(int nFrame=-1);
BOOL Close();
void GetINIParameters();
BOOL InitVideoDecoder();
BOOL StartLVE();
BOOL StartLVPT();
BOOL Playback();
BOOL PlaySection();
BOOL EnablePlayFile(CString sDate,CString sPath,CStringArray &arFileName);
BOOL CheckPlayFile();
void RecordSubsection();
void PlaySubsection();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -