Blackjack Decision Maker
Public Member Functions | List of all members
Camera Class Reference

Class for initialising a Camera object and capturing frames. More...

#include <Camera.h>

Collaboration diagram for Camera:

Public Member Functions

 Camera (int camIdx=0, double res_w=640, double res_h=480)
 Construct a new Camera:: Camera object. More...
 
 ~Camera ()
 Destroy the Camera:: Camera object. More...
 
void registerCallback (CallbackLinker *cb)
 Register a Callback for the Camera Class. More...
 
void unregisterCallback ()
 Unregister existing callback. More...
 
void startRecording ()
 Method call to start the camera recording thread. More...
 
void stopRecording ()
 Method call to stop the camera recording thread Call when exiting the programme. More...
 
int getErr ()
 Get latest Error Code. More...
 

Detailed Description

Class for initialising a Camera object and capturing frames.

Constructor & Destructor Documentation

◆ Camera()

Camera::Camera ( int  camIdx = 0,
double  res_w = 640,
double  res_h = 480 
)

Construct a new Camera:: Camera object.

Parameters
camIdxDefaults to 0. If multiple cameras present can be used to define which one to be used with the old stack.
res_wDefaults to 640. Camera resolution (width)
res_hDefaults to 480. Camera resolution (width)

◆ ~Camera()

Camera::~Camera ( )

Destroy the Camera:: Camera object.

Member Function Documentation

◆ getErr()

int Camera::getErr ( )

Get latest Error Code.

Returns
int, return enum Err_type error code

◆ registerCallback()

void Camera::registerCallback ( CallbackLinker cb)

Register a Callback for the Camera Class.

Parameters
cbis a CallbackLinker class pointer

◆ startRecording()

void Camera::startRecording ( )

Method call to start the camera recording thread.

◆ stopRecording()

void Camera::stopRecording ( )

Method call to stop the camera recording thread Call when exiting the programme.

◆ unregisterCallback()

void Camera::unregisterCallback ( )

Unregister existing callback.

Member Data Documentation

◆ camApi

int Camera::camApi

◆ camIdx

int Camera::camIdx

◆ isOn

bool Camera::isOn = false

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