Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cVidCap.h
Go to the documentation of this file.
1 //
4 //
5 
6 #ifndef _INC_cVidCap_H
7 #define _INC_cVidCap_H
8 #ifndef NO_PRAGMA_ONCE
9 #pragma once
10 #endif
11 
12 #include "../Image/cSurfaceInfo.h"
14 
15 namespace GrayLib
16 {
17  class cSurfaceBase;
18 
20  {
25 
26  public:
27  cVidCap();
28  ~cVidCap();
29 
30  virtual HRESULT GrabSample(cSurfaceBase& SurfCopy, bool bConvert = false) = 0;
31 
33  };
34 }
35 
36 #endif
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: cSurfaceBase.h:26
Definition: cVidCap.h:20
virtual HRESULT GrabSample(cSurfaceBase &SurfCopy, bool bConvert=false)=0
UNITTEST_FRIEND(cVidCap)
Definition: cMesh.h:22