⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tvxd.h

📁 相机传输图像程序源代码 拜耳模式(RAW格式文件)与RGB图像数据互相转换函数库
💻 H
字号:

#ifndef ___TVXD_H
#define ___TVXD_H

#include <windows.h>
#include <lvdef.h>

#include <lvpackon.h>

struct LvWordRegs {
    unsigned short ax;
    unsigned short bx;
    unsigned short cx;
    unsigned short dx;
    unsigned short si;
    unsigned short di;
    };

struct LvByteRegs {
    unsigned char al;
    unsigned char ah;
    unsigned char bl;
    unsigned char bh;
    unsigned char cl;
    unsigned char ch;
    unsigned char dl;
    unsigned char dh;
    };

union Lv86Regs {
    struct  LvWordRegs  w;
    struct  LvByteRegs  b;
    };

class TVxd {
    private:

    protected:

        unsigned short vxd_id;
        /*
        #ifdef _MSC_VER
        void (*pVxd)();
        #else
        void far (*pVxd)();
        #endif
        */
        unsigned long pVxd;
        unsigned char CanCallVxd;
        void GetDeviceAPI(unsigned short id);
        BOOL CallVxd(union Lv86Regs *inregs, union Lv86Regs *outregs, unsigned short r_es=0);

    public:

        TVxd(unsigned short vxd_id);
        ~TVxd();

        BOOL IsPresent(void) { return CanCallVxd; }

    };

#include <lvpackof.h>

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -