Fixposition SDK 0.0.0-heads/main-0-g4d935a0
Collection of c++ libraries and apps for use with Fixposition products on Linux
Loading...
Searching...
No Matches
fpsdk::common::cam::CamStream Class Referenceabstract

Camera streaming from from PBx-A1 sensor. More...

#include <cam.hpp>

Collaboration diagram for fpsdk::common::cam::CamStream:
[legend]

Public Member Functions

 CamStream (const CamStreamParams &params)
 Constructor.
virtual ~CamStream ()
 Destructor.
virtual bool Connect ()=0
 Connect stream.
virtual void Disconnect ()=0
 Disconnect stream.
virtual bool NextFrame (CamData &data)=0
 Get next frame.

Protected Attributes

CamStreamParams params_
 Parameters.

Detailed Description

Camera streaming from from PBx-A1 sensor.

Definition at line 256 of file cam.hpp.

Constructor & Destructor Documentation

◆ CamStream()

fpsdk::common::cam::CamStream::CamStream ( const CamStreamParams & params)

Constructor.

Do not use. Use CreateCamStream() factory function.

Parameters
[in]paramsParameters

Member Function Documentation

◆ Connect()

virtual bool fpsdk::common::cam::CamStream::Connect ( )
pure virtual

Connect stream.

Returns
true if the stream was connected successfully, false otherwise (bad params, network problem, ...)

◆ Disconnect()

virtual void fpsdk::common::cam::CamStream::Disconnect ( )
pure virtual

Disconnect stream.

Call to explicitly disconnect. The destructor calls this automatically.

◆ NextFrame()

virtual bool fpsdk::common::cam::CamStream::NextFrame ( CamData & data)
pure virtual

Get next frame.

Parameters
[out]dataCamera image/frame data
Returns
true if a next frame was received and data is filled (it may still be not valid_!), false on error (lost connection, bad data, ...)

Member Data Documentation

◆ params_

CamStreamParams fpsdk::common::cam::CamStream::params_
protected

Parameters.

Definition at line 298 of file cam.hpp.


The documentation for this class was generated from the following file:
  • fpsdk_common/include/fpsdk_common/cam.hpp