24 #ifndef CAPTUREPLUGINDSCAPTURE_H    25 #define CAPTUREPLUGINDSCAPTURE_H    37     #ifdef ALVAR_Capture_Plugin_DSCapture_BUILD    38         #define ALVAR_CAPTURE_PLUGIN_DSCAPTURE_EXPORT __declspec(dllexport)    40         #define ALVAR_CAPTURE_PLUGIN_DSCAPTURE_EXPORT __declspec(dllimport)    43     #define ALVAR_CAPTURE_PLUGIN_DSCAPTURE_EXPORT    49 #include "dscapture.h"    78     void OnVideoSample(
BYTE* pBuffer, DWORD dwDataLen, REFERENCE_TIME t_start);
    94     IplImage *captureImage();
    95     bool showSettingsDialog();
    96     std::string SerializeId();
 
void OnVideoSample(BYTE *pBuffer, DWORD dwDataLen, REFERENCE_TIME t_start)
void OnVideoSample(BYTE *pBuffer, DWORD dwDataLen, REFERENCE_TIME t_start)
CaptureDSCapture * parent
VideoSampler(CaptureDSCapture *_parent)
CDSCapture * m_pDSCapture
CaptureDevice holder for camera information. 
BYTE * imgBufferForCallback
This file implements a capture plugin interface. 
#define ALVAR_CAPTURE_PLUGIN_DSCAPTURE_EXPORT
void registerPlugin(const std::string &captureType, alvar::CapturePlugin *&capturePlugin)
CapturePlugin interface that plugins must implement. 
Implementation of CapturePlugin interface for DSCapture plugin. 
Implementation of Capture interface for DSCapture plugin. 
bool operator=(const VideoSampler &vs)
Capture interface that plugins must implement. 
Class for serializing class content to/from file or std::iostream. 
std::vector< CaptureDevice > CaptureDeviceVector
Vector of CaptureDevices. 
This file implements a capture interface.