📄 lvmonitr.h
字号:
//=====================================================================
//[HEADER/OEM] Monitor
// LvCameraNode class definition
//+
//[AUTHOR]
// Bruno Rivara
//.
#ifndef ___MONITOR_H
#define ___MONITOR_H
#include <dsylib.h>
#include <extdev.h>
#include <camera.h>
#include <lvpackon.h>
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
//[CLASS/OEM] LvMonitorNode
// Represents any output equipment
//+
//[DESCRIPTION]
// Objects belonging to the LvMonitorNode class represent an output equipment
//& connected to the grabber.
// Actually, this objects have no special interface because the output part of
//& Daisy, at least in its Windows version, is handled directly by the Windows driver
//& with few possibilities for a user application to modify its behaviour
//& without causing strange side effects.
//.
LVDSYCLASS LvMonitorNode : public LvExtDeviceNode {
private:
protected:
virtual void InitCfg(LvPortCfg *Cfg, U16BIT DevType=B_NOBOARD);
LvMonitorNode(U16BIT Type, U16BIT aConnId=0, U8BIT aSyncNr=0, U16BIT anId=0, LPSTR ExtName=NULL);
virtual ~LvMonitorNode(void);
friend LVDSYCLASS LvGrabberNode;
public:
virtual U32BIT GetType(void) { return ND_Monitor; }
virtual char FAR *GetName(void) { return "Monitor"; }
//>>>>PS
U16BIT GetMonitorType(void);
LVSTATUS SetMonitorROI(LvMonitorROIInfo *MonInfo);
LVSTATUS GetMonitorROI(LvMonitorROIInfo *MonInfo);
//>>>>PE
LVSTATUS AddMonitor(U16BIT Type, U16BIT aConnId, U8BIT aSyncNr);
};
//-[CLASS] LvMonitorNode
//-[HEADER] Monitor
#include <lvpackof.h>
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -