#include <NvV4L2CameraHelper.h>
|
typedef std::function< void(frame_sp &)> | SendFrame |
|
◆ SendFrame
◆ NvV4L2CameraHelper()
NvV4L2CameraHelper::NvV4L2CameraHelper |
( |
SendFrame | sendFrame, |
|
|
std::function< frame_sp()> | _makeFrame ) |
◆ ~NvV4L2CameraHelper()
NvV4L2CameraHelper::~NvV4L2CameraHelper |
( |
| ) |
|
◆ cameraInitialize()
bool NvV4L2CameraHelper::cameraInitialize |
( |
bool | isMirror | ) |
|
|
private |
◆ create()
◆ operator()()
void NvV4L2CameraHelper::operator() |
( |
| ) |
|
◆ prepareBuffers()
bool NvV4L2CameraHelper::prepareBuffers |
( |
| ) |
|
|
private |
◆ queueBufferToCamera()
bool NvV4L2CameraHelper::queueBufferToCamera |
( |
| ) |
|
◆ requestCameraBuff()
bool NvV4L2CameraHelper::requestCameraBuff |
( |
| ) |
|
|
private |
◆ start()
bool NvV4L2CameraHelper::start |
( |
uint32_t | width, |
|
|
uint32_t | height, |
|
|
uint32_t | maxConcurrentFrames, |
|
|
bool | isMirror ) |
◆ startStream()
bool NvV4L2CameraHelper::startStream |
( |
| ) |
|
|
private |
◆ stop()
bool NvV4L2CameraHelper::stop |
( |
| ) |
|
◆ stopStream()
bool NvV4L2CameraHelper::stopStream |
( |
| ) |
|
|
private |
◆ mBufferFD
std::map<int, frame_sp> NvV4L2CameraHelper::mBufferFD |
|
private |
◆ mBufferFDMutex
std::mutex NvV4L2CameraHelper::mBufferFDMutex |
|
private |
◆ mCamDevname
const char* NvV4L2CameraHelper::mCamDevname |
|
private |
◆ mCamFD
int NvV4L2CameraHelper::mCamFD |
|
private |
◆ mCamHeight
unsigned int NvV4L2CameraHelper::mCamHeight |
|
private |
◆ mCamPixFmt
unsigned int NvV4L2CameraHelper::mCamPixFmt |
|
private |
◆ mCamWidth
unsigned int NvV4L2CameraHelper::mCamWidth |
|
private |
◆ mMakeFrame
std::function<frame_sp()> NvV4L2CameraHelper::mMakeFrame |
|
private |
◆ mMaxConcurrentFrames
uint32_t NvV4L2CameraHelper::mMaxConcurrentFrames |
|
private |
◆ mRunning
bool NvV4L2CameraHelper::mRunning |
|
private |
◆ mSendFrame
◆ mThread
std::thread NvV4L2CameraHelper::mThread |
|
private |
The documentation for this class was generated from the following files: