24 #ifndef CAPTUREPLUGINHIGHGUI_H    25 #define CAPTUREPLUGINHIGHGUI_H    34     #ifdef ALVAR_Capture_Plugin_Highgui_BUILD    35         #define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT __declspec(dllexport)    37         #define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT __declspec(dllimport)    40     #define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT    72     void setResolution(
const unsigned long xResolution, 
const unsigned long yResolution);
    75     IplImage *captureImage();
    76     bool showSettingsDialog();
    77         std::string SerializeId();
 
Implementation of Capture interface for Highgui plugin. 
Implementation of CapturePlugin interface for Highgui plugin. 
CaptureDevice holder for camera information. 
#define ALVAR_CAPTURE_PLUGIN_HIGHGUI_EXPORT
This file implements a capture plugin interface. 
void registerPlugin(const std::string &captureType, alvar::CapturePlugin *&capturePlugin)
CapturePlugin interface that plugins must implement. 
Capture interface that plugins must implement. 
Class for serializing class content to/from file or std::iostream. 
cv::VideoCapture mVideoCapture
std::vector< CaptureDevice > CaptureDeviceVector
Vector of CaptureDevices. 
This file implements a capture interface.