Go to the documentation of this file.
39 #define OUTPUT_DEVICE "/dev/video1"
40 #define CHIP_ID_SINGLE 0x5931
41 #define DEFAULT_MODE 0
72 uint16_t iniFileLength,
74 uint16_t calDataLength, uint16_t
mode,
87 const struct v4l2_buffer &
buf)
override;
98 uint32_t &buf_data_len,
99 const struct v4l2_buffer &
buf,
struct VideoDev * m_inputVideoDev
virtual aditof::Status getDeviceFileDescriptor(int &fileDescriptor) override
aditof::Status waitForBufferPrivate(struct VideoDev *dev=nullptr)
TofiConfig * getTofiCongfig()
aditof::Status setVideoProperties(int frameWidth, int frameHeight)
aditof::Status setInputDevice(VideoDev *inputVideoDev)
const char * m_videoDeviceName
virtual aditof::Status dequeueInternalBuffer(struct v4l2_buffer &buf) override
virtual aditof::Status waitForBuffer() override
GLenum GLenum GLsizei const GLuint GLboolean enabled
uint16_t m_outputFrameWidth
uint16_t * m_processedBuffer
struct v4l2_capability m_videoCap
struct v4l2_plane planes[8]
aditof::Status enqueueInternalBufferPrivate(struct v4l2_buffer &buf, struct VideoDev *dev=nullptr)
aditof::Status setProcessorProperties(uint8_t *iniFile, uint16_t iniFileLength, uint8_t *calData, uint16_t calDataLength, uint16_t mode, bool ispEnabled)
TofiConfig * m_tofiConfig
GLenum GLuint GLenum GLsizei const GLchar * buf
aditof::Status dequeueInternalBufferPrivate(struct v4l2_buffer &buf, struct VideoDev *dev=nullptr)
Function to get the version for TOF Depth Compute Engine Library.
Status
Status of any operation that the TOF sdk performs.
aditof::Status processBuffer(uint16_t *buffer, const uint16_t &chipID, const uint8_t &mode_num)
struct v4l2_format m_videoFormat
enum v4l2_buf_type videoBuffersType
aditof::Status getDepthComputeVersion(uint8_t &enabled)
Interface for operations on v4l buffer such as enquing and dequeing.
aditof::Status getInternalBufferPrivate(uint8_t **buffer, uint32_t &buf_data_len, const struct v4l2_buffer &buf, struct VideoDev *dev=nullptr)
TofiXYZDealiasData m_xyzDealiasData[11]
struct VideoDev * m_outputVideoDev
unsigned int nVideoBuffers
virtual aditof::Status getInternalBuffer(uint8_t **buffer, uint32_t &buf_data_len, const struct v4l2_buffer &buf) override
virtual aditof::Status enqueueInternalBuffer(struct v4l2_buffer &buf) override
uint16_t m_outputFrameHeight
struct buffer * videoBuffers
TofiComputeContext * m_tofiComputeContext
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:48