← index
acidcamGL/source/plugin-program.hpp
Source: acidcamGL/source/plugin-program.hpp
#ifndef __PLUGIN_PROGRAM__
#define __PLUGIN_PROGRAM__
#include<iostream>
#include<string>
#ifndef _WIN32
#include<acidcam/ac.h>
#else
#include"ac.h"
#endif
namespace acidcam {
   
    typedef void (*pixel)(cv::Mat &frame);
    
    class AC_Program {
    public:
        AC_Program();
        ~AC_Program();
        bool load(const std::string &text);
        void exec(cv::Mat &frame);
    private:
        void *library;
        void *addr;
        pixel pixf;
    };
    
}

#endif