Public Member Functions | Private Attributes

CCamera Class Reference

#include <CCamera.h>

List of all members.

Public Member Functions

 CCamera (void)
 CCamera (string device)
 ~CCamera (void)
int takeStillImage (string path)
int startRecording (string path)
 Startet Externen Hintergrundprozess der ein Video unter /home/movie.avi abspeichert.
int startRecording ()
int stopRecording ()
 Beendet den hintergrunprozess über SIGABRT.
bool isRecording ()
int startStreaming (string port)
int stopStreaming ()
bool isStreaming ()
string getCurrentDevice ()
int setDevice (string device)

Private Attributes

bool m_recording
bool m_streaming
string m_device

Detailed Description

Klasse für die Kamera Wurde von der OBD Gruppe geschrieben Wir haben nur die Methoden start und stop recording implementiert


Constructor & Destructor Documentation

CCamera::CCamera ( void   ) 
CCamera::CCamera ( string  device  ) 
CCamera::~CCamera ( void   ) 

Member Function Documentation

string CCamera::getCurrentDevice (  ) 
bool CCamera::isRecording (  ) 
bool CCamera::isStreaming (  ) 
int CCamera::setDevice ( string  device  ) 
int CCamera::startRecording ( string  path  ) 

Startet Externen Hintergrundprozess der ein Video unter /home/movie.avi abspeichert.

int CCamera::startRecording (  ) 
int CCamera::startStreaming ( string  port  ) 
int CCamera::stopRecording (  ) 

Beendet den hintergrunprozess über SIGABRT.

int CCamera::stopStreaming (  ) 
int CCamera::takeStillImage ( string  path  ) 

Member Data Documentation

string CCamera::m_device [private]
bool CCamera::m_recording [private]
bool CCamera::m_streaming [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables