IVT
CSVSCapture Class Reference

#include <SVSCapture.h>

Inheritance diagram for CSVSCapture:
CVideoCaptureInterface

Public Member Functions

 CSVSCapture (VideoMode, int nIndex=0)
 
 ~CSVSCapture ()
 
bool OpenCamera ()
 
void CloseCamera ()
 
bool CaptureImage (CByteImage **ppImages)
 
int GetWidth ()
 
int GetHeight ()
 
CByteImage::ImageType GetType ()
 
int GetNumberOfCameras ()
 
void SetRed (int val)
 
void SetBlue (int val)
 
void SetExposure (int val)
 
void SetGain (int val)
 
void SetRectify (bool bRectify)
 
void SetColor (bool bColor)
 
- Public Member Functions inherited from CVideoCaptureInterface
virtual ~CVideoCaptureInterface ()
 
virtual bool SetExposureTime (int nExposureInUS)
 

Additional Inherited Members

- Public Types inherited from CVideoCaptureInterface
enum  VideoMode {
  e320x240, e640x480, e800x600, e768x576,
  e1024x768, e1280x960, e1600x1200, eNone
}
 
enum  ColorMode { eRGB24, eBayerPatternToRGB24, eGrayScale, eYUV411ToRGB24 }
 
enum  FrameRate {
  e60fps, e30fps, e15fps, e7_5fps,
  e3_75fps, e1_875fps
}
 

Detailed Description

Definition at line 66 of file SVSCapture.h.

Constructor & Destructor Documentation

CSVSCapture::CSVSCapture ( VideoMode  mode,
int  nIndex = 0 
)

Definition at line 66 of file SVSCapture.cpp.

CSVSCapture::~CSVSCapture ( )

Definition at line 77 of file SVSCapture.cpp.

Member Function Documentation

bool CSVSCapture::CaptureImage ( CByteImage **  ppImages)
virtual

Implements CVideoCaptureInterface.

Definition at line 87 of file SVSCapture.cpp.

void CSVSCapture::CloseCamera ( )
virtual

Implements CVideoCaptureInterface.

Definition at line 146 of file SVSCapture.cpp.

int CSVSCapture::GetHeight ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 82 of file SVSCapture.h.

int CSVSCapture::GetNumberOfCameras ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 84 of file SVSCapture.h.

CByteImage::ImageType CSVSCapture::GetType ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 83 of file SVSCapture.h.

int CSVSCapture::GetWidth ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 81 of file SVSCapture.h.

bool CSVSCapture::OpenCamera ( )
virtual

Implements CVideoCaptureInterface.

Definition at line 155 of file SVSCapture.cpp.

void CSVSCapture::SetBlue ( int  val)

Definition at line 285 of file SVSCapture.cpp.

void CSVSCapture::SetColor ( bool  bColor)

Definition at line 312 of file SVSCapture.cpp.

void CSVSCapture::SetExposure ( int  val)

Definition at line 294 of file SVSCapture.cpp.

void CSVSCapture::SetGain ( int  val)

Definition at line 303 of file SVSCapture.cpp.

void CSVSCapture::SetRectify ( bool  bRectify)

Definition at line 329 of file SVSCapture.cpp.

void CSVSCapture::SetRed ( int  val)

Definition at line 276 of file SVSCapture.cpp.


The documentation for this class was generated from the following files: