#include <AV4L2ElementPlane.h>
◆ dqThreadCallback
◆ AV4L2ElementPlane()
AV4L2ElementPlane::AV4L2ElementPlane |
( |
int | fd, |
|
|
uint32_t | type, |
|
|
uint32_t | pixelFormat, |
|
|
enum v4l2_memory | memType ) |
◆ ~AV4L2ElementPlane()
AV4L2ElementPlane::~AV4L2ElementPlane |
( |
| ) |
|
◆ deinitPlane()
void AV4L2ElementPlane::deinitPlane |
( |
| ) |
|
◆ dqBuffer()
int AV4L2ElementPlane::dqBuffer |
( |
AV4L2Buffer ** | buffer, |
|
|
uint32_t | retries ) |
|
private |
◆ dqThread()
void * AV4L2ElementPlane::dqThread |
( |
void * | plane | ) |
|
|
static |
◆ exportBuffer()
void AV4L2ElementPlane::exportBuffer |
( |
uint32_t | i | ) |
|
|
private |
◆ getFreeBuffer()
◆ qAllBuffers()
void AV4L2ElementPlane::qAllBuffers |
( |
| ) |
|
◆ qBuffer()
int AV4L2ElementPlane::qBuffer |
( |
uint32_t | index | ) |
|
◆ queryBuffer()
void AV4L2ElementPlane::queryBuffer |
( |
uint32_t | i | ) |
|
|
private |
◆ reqbufs()
void AV4L2ElementPlane::reqbufs |
( |
uint32_t | count | ) |
|
|
private |
◆ setDQThreadCallback()
◆ setEOSFlag()
void AV4L2ElementPlane::setEOSFlag |
( |
AV4L2Buffer * | buffer | ) |
|
◆ setPlaneFormat()
void AV4L2ElementPlane::setPlaneFormat |
( |
uint32_t | width, |
|
|
uint32_t | height ) |
◆ setStreamStatus()
void AV4L2ElementPlane::setStreamStatus |
( |
bool | status | ) |
|
◆ setupPlane()
void AV4L2ElementPlane::setupPlane |
( |
| ) |
|
◆ startDQThread()
void AV4L2ElementPlane::startDQThread |
( |
| ) |
|
◆ waitForDQThread()
int AV4L2ElementPlane::waitForDQThread |
( |
uint32_t | max_wait_ms | ) |
|
◆ mBuffers
◆ mCallback
◆ mCount
int AV4L2ElementPlane::mCount |
|
private |
◆ mDQThread
pthread_t AV4L2ElementPlane::mDQThread |
|
private |
◆ mDQThreadRunning
bool AV4L2ElementPlane::mDQThreadRunning |
|
private |
◆ mFD
int AV4L2ElementPlane::mFD |
|
private |
◆ mFormat
struct v4l2_format AV4L2ElementPlane::mFormat |
◆ mFreeCount
int AV4L2ElementPlane::mFreeCount |
|
private |
◆ mMemType
enum v4l2_memory AV4L2ElementPlane::mMemType |
|
private |
◆ mNumPlanes
uint32_t AV4L2ElementPlane::mNumPlanes |
|
private |
◆ mPixelFormat
uint32_t AV4L2ElementPlane::mPixelFormat |
|
private |
◆ mStopDQThread
bool AV4L2ElementPlane::mStopDQThread |
|
private |
◆ mStreamOn
bool AV4L2ElementPlane::mStreamOn |
|
private |
◆ mTempBuffer
◆ mType
uint32_t AV4L2ElementPlane::mType |
|
private |
◆ plane_cond
pthread_cond_t AV4L2ElementPlane::plane_cond |
|
private |
◆ plane_lock
pthread_mutex_t AV4L2ElementPlane::plane_lock |
|
private |
The documentation for this class was generated from the following files: