#include <NvArgusCameraHelper.h>
|
typedef std::function< void(frame_sp &)> | SendFrame |
|
typedef std::function< frame_sp()> | MakeFrame |
|
◆ MakeFrame
◆ SendFrame
◆ NvArgusCameraHelper()
NvArgusCameraHelper::NvArgusCameraHelper |
( |
| ) |
|
◆ ~NvArgusCameraHelper()
NvArgusCameraHelper::~NvArgusCameraHelper |
( |
| ) |
|
◆ create()
◆ operator()()
void NvArgusCameraHelper::operator() |
( |
| ) |
|
◆ queueFrameToCamera()
bool NvArgusCameraHelper::queueFrameToCamera |
( |
| ) |
|
◆ sendFrame()
void NvArgusCameraHelper::sendFrame |
( |
Argus::Buffer * | buffer | ) |
|
|
private |
◆ start()
bool NvArgusCameraHelper::start |
( |
uint32_t | width, |
|
|
uint32_t | height, |
|
|
uint32_t | fps, |
|
|
int | cameraId ) |
◆ stop()
bool NvArgusCameraHelper::stop |
( |
| ) |
|
◆ buffers
Argus::UniqueObj<Argus::Buffer>* NvArgusCameraHelper::buffers |
|
private |
◆ cameraProvider
Argus::UniqueObj<Argus::CameraProvider> NvArgusCameraHelper::cameraProvider |
|
private |
◆ captureSession
Argus::UniqueObj<Argus::CaptureSession> NvArgusCameraHelper::captureSession |
|
private |
◆ mMakeFrame
◆ mQueuedFrames
std::map<void *, frame_sp> NvArgusCameraHelper::mQueuedFrames |
|
private |
◆ mQueuedFramesMutex
std::mutex NvArgusCameraHelper::mQueuedFramesMutex |
|
private |
◆ mRunning
bool NvArgusCameraHelper::mRunning |
|
private |
◆ mSendFrame
◆ mThread
std::thread NvArgusCameraHelper::mThread |
|
private |
◆ numBuffers
uint32_t NvArgusCameraHelper::numBuffers |
|
private |
◆ outputStream
Argus::UniqueObj<Argus::OutputStream> NvArgusCameraHelper::outputStream |
|
private |
The documentation for this class was generated from the following files: