#include <buffer_processor.h>
|
| BufferProcessor () |
|
virtual aditof::Status | dequeueInternalBuffer (struct v4l2_buffer &buf) override |
|
virtual aditof::Status | enqueueInternalBuffer (struct v4l2_buffer &buf) override |
|
aditof::Status | getDepthComputeVersion (uint8_t &enabled) |
|
virtual aditof::Status | getDeviceFileDescriptor (int &fileDescriptor) override |
|
virtual aditof::Status | getInternalBuffer (uint8_t **buffer, uint32_t &buf_data_len, const struct v4l2_buffer &buf) override |
|
TofiConfig * | getTofiCongfig () |
|
aditof::Status | open () |
|
aditof::Status | processBuffer (uint16_t *buffer, const uint16_t &chipID, const uint8_t &mode_num) |
|
aditof::Status | setInputDevice (VideoDev *inputVideoDev) |
|
aditof::Status | setProcessorProperties (uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength, uint16_t mode, bool ispEnabled) |
|
aditof::Status | setVideoProperties (int frameWidth, int frameHeight) |
|
virtual aditof::Status | waitForBuffer () override |
|
| ~BufferProcessor () |
|
virtual | ~V4lBufferAccessInterface ()=default |
|
Definition at line 62 of file buffer_processor.h.
◆ BufferProcessor()
BufferProcessor::BufferProcessor |
( |
| ) |
|
◆ ~BufferProcessor()
BufferProcessor::~BufferProcessor |
( |
| ) |
|
◆ dequeueInternalBuffer()
aditof::Status BufferProcessor::dequeueInternalBuffer |
( |
struct v4l2_buffer & |
buf | ) |
|
|
overridevirtual |
◆ dequeueInternalBufferPrivate()
aditof::Status BufferProcessor::dequeueInternalBufferPrivate |
( |
struct v4l2_buffer & |
buf, |
|
|
struct VideoDev * |
dev = nullptr |
|
) |
| |
|
private |
◆ enqueueInternalBuffer()
aditof::Status BufferProcessor::enqueueInternalBuffer |
( |
struct v4l2_buffer & |
buf | ) |
|
|
overridevirtual |
◆ enqueueInternalBufferPrivate()
aditof::Status BufferProcessor::enqueueInternalBufferPrivate |
( |
struct v4l2_buffer & |
buf, |
|
|
struct VideoDev * |
dev = nullptr |
|
) |
| |
|
private |
◆ getDepthComputeVersion()
aditof::Status BufferProcessor::getDepthComputeVersion |
( |
uint8_t & |
enabled | ) |
|
◆ getDeviceFileDescriptor()
aditof::Status BufferProcessor::getDeviceFileDescriptor |
( |
int & |
fileDescriptor | ) |
|
|
overridevirtual |
◆ getInternalBuffer()
aditof::Status BufferProcessor::getInternalBuffer |
( |
uint8_t ** |
buffer, |
|
|
uint32_t & |
buf_data_len, |
|
|
const struct v4l2_buffer & |
buf |
|
) |
| |
|
overridevirtual |
◆ getInternalBufferPrivate()
aditof::Status BufferProcessor::getInternalBufferPrivate |
( |
uint8_t ** |
buffer, |
|
|
uint32_t & |
buf_data_len, |
|
|
const struct v4l2_buffer & |
buf, |
|
|
struct VideoDev * |
dev = nullptr |
|
) |
| |
|
private |
◆ getTofiCongfig()
◆ open()
◆ processBuffer()
◆ setInputDevice()
◆ setProcessorProperties()
aditof::Status BufferProcessor::setProcessorProperties |
( |
uint8_t * |
iniFile, |
|
|
uint16_t |
iniFileLength, |
|
|
uint8_t * |
calData, |
|
|
uint16_t |
calDataLength, |
|
|
uint16_t |
mode, |
|
|
bool |
ispEnabled |
|
) |
| |
◆ setVideoProperties()
aditof::Status BufferProcessor::setVideoProperties |
( |
int |
frameWidth, |
|
|
int |
frameHeight |
|
) |
| |
◆ waitForBuffer()
◆ waitForBufferPrivate()
◆ m_inputVideoDev
struct VideoDev* BufferProcessor::m_inputVideoDev |
|
private |
◆ m_outputFrameHeight
uint16_t BufferProcessor::m_outputFrameHeight |
|
private |
◆ m_outputFrameWidth
uint16_t BufferProcessor::m_outputFrameWidth |
|
private |
◆ m_outputVideoDev
struct VideoDev* BufferProcessor::m_outputVideoDev |
|
private |
◆ m_processedBuffer
uint16_t* BufferProcessor::m_processedBuffer |
|
private |
◆ m_processorPropSet
bool BufferProcessor::m_processorPropSet |
|
private |
◆ m_tofiComputeContext
◆ m_tofiConfig
◆ m_videoCap
struct v4l2_capability BufferProcessor::m_videoCap |
|
private |
◆ m_videoDeviceName
◆ m_videoFormat
struct v4l2_format BufferProcessor::m_videoFormat |
|
private |
◆ m_vidPropSet
bool BufferProcessor::m_vidPropSet |
|
private |
◆ m_xyzDealiasData
The documentation for this class was generated from the following files: