lvmonitr.h

来自「相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数」· C头文件 代码 · 共 71 行

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