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

◆ ColorMode

Enumerator
eRGB24 
eBayerPatternToRGB24 
eGrayScale 
eYUV411ToRGB24 

Definition at line 79 of file VideoCaptureInterface.h.

◆ FrameRate

Enumerator
e60fps 
e30fps 
e15fps 
e7_5fps 
e3_75fps 
e1_875fps 

Definition at line 87 of file VideoCaptureInterface.h.

◆ VideoMode

Enumerator
e320x240 
e640x480 
e800x600 
e768x576 
e1024x768 
e1280x960 
e1600x1200 
eNone 

Definition at line 67 of file VideoCaptureInterface.h.

Constructor & Destructor Documentation

◆ ~CVideoCaptureInterface()

virtual CVideoCaptureInterface::~CVideoCaptureInterface ( )
inlinevirtual

Definition at line 98 of file VideoCaptureInterface.h.

Member Function Documentation

◆ CaptureImage()

virtual bool CVideoCaptureInterface::CaptureImage ( CByteImage **  ppImages)
pure virtual

◆ CloseCamera()

virtual void CVideoCaptureInterface::CloseCamera ( )
pure virtual

◆ GetHeight()

virtual int CVideoCaptureInterface::GetHeight ( )
pure virtual

◆ GetNumberOfCameras()

virtual int CVideoCaptureInterface::GetNumberOfCameras ( )
pure virtual

◆ GetType()

virtual CByteImage::ImageType CVideoCaptureInterface::GetType ( )
pure virtual

◆ GetWidth()

virtual int CVideoCaptureInterface::GetWidth ( )
pure virtual

◆ OpenCamera()

virtual bool CVideoCaptureInterface::OpenCamera ( )
pure virtual

◆ SetExposureTime()

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 Feb 28 2022 21:44:01