Public Types | Public Member Functions | List of all members
CVideoCaptureInterface Class Referenceabstract

Interface to video capture modules. More...

#include <VideoCaptureInterface.h>

Inheritance diagram for CVideoCaptureInterface:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

virtual bool CaptureImage (CByteImage **ppImages)=0
 
virtual void CloseCamera ()=0
 
virtual int GetHeight ()=0
 
virtual int GetNumberOfCameras ()=0
 
virtual CByteImage::ImageType GetType ()=0
 
virtual int GetWidth ()=0
 
virtual bool OpenCamera ()=0
 
virtual bool SetExposureTime (int nExposureInUS)
 
virtual ~CVideoCaptureInterface ()
 

Detailed Description

Interface to video capture modules.

Definition at line 63 of file VideoCaptureInterface.h.

Member Enumeration Documentation

Enumerator
eRGB24 
eBayerPatternToRGB24 
eGrayScale 
eYUV411ToRGB24 

Definition at line 79 of file VideoCaptureInterface.h.

Enumerator
e60fps 
e30fps 
e15fps 
e7_5fps 
e3_75fps 
e1_875fps 

Definition at line 87 of file VideoCaptureInterface.h.

Enumerator
e320x240 
e640x480 
e800x600 
e768x576 
e1024x768 
e1280x960 
e1600x1200 
eNone 

Definition at line 67 of file VideoCaptureInterface.h.

Constructor & Destructor Documentation

virtual CVideoCaptureInterface::~CVideoCaptureInterface ( )
inlinevirtual

Definition at line 98 of file VideoCaptureInterface.h.

Member Function Documentation

virtual bool CVideoCaptureInterface::CaptureImage ( CByteImage **  ppImages)
pure virtual
virtual void CVideoCaptureInterface::CloseCamera ( )
pure virtual
virtual int CVideoCaptureInterface::GetHeight ( )
pure virtual
virtual int CVideoCaptureInterface::GetNumberOfCameras ( )
pure virtual
virtual CByteImage::ImageType CVideoCaptureInterface::GetType ( )
pure virtual
virtual int CVideoCaptureInterface::GetWidth ( )
pure virtual
virtual bool CVideoCaptureInterface::OpenCamera ( )
pure virtual
virtual bool CVideoCaptureInterface::SetExposureTime ( int  nExposureInUS)
inlinevirtual

Definition at line 105 of file VideoCaptureInterface.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28