devicemgr.h

来自「一个完整的数字硬盘录像机系统软件」· C头文件 代码 · 共 68 行

H
68
字号
//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 + =
减小字号Ctrl + -
显示快捷键?