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.