Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
V4L2CURGBToYUV420Converter Class Reference

#include <V4L2CUYUV420Converter.h>

Inheritance diagram for V4L2CURGBToYUV420Converter:
Inheritance graph
Collaboration diagram for V4L2CURGBToYUV420Converter:
Collaboration graph

Public Member Functions

 V4L2CURGBToYUV420Converter (uint32_t srcWidth, uint32_t srcHeight, uint32_t srcStep, struct v4l2_format &format)
 
 ~V4L2CURGBToYUV420Converter ()
 
void process (frame_sp &frame, AV4L2Buffer *buffer)
 
- Public Member Functions inherited from V4L2CUYUV420Converter
 V4L2CUYUV420Converter (uint32_t srcWidth, uint32_t srcHeight, struct v4l2_format &format)
 
virtual ~V4L2CUYUV420Converter ()
 
virtual void releaseFrame ()
 

Private Attributes

EGLDisplay eglDisplay
 
CUresult status
 
CUeglFrame eglFrame
 
CUgraphicsResource pResource
 
EGLImageKHR eglImage
 
Npp8u * dst [3]
 
NppiSize oSizeROI
 
int dstPitch [3]
 
int nsrcStep
 

Additional Inherited Members

- Protected Attributes inherited from V4L2CUYUV420Converter
uint32_t mBytesUsedY
 
uint32_t mBytesUsedUV
 
struct v4l2_format mFormat
 
uint32_t mHeightY
 
uint32_t mHeightUV
 
uint32_t mWidthY
 
uint32_t mWidthUV
 

Constructor & Destructor Documentation

◆ V4L2CURGBToYUV420Converter()

V4L2CURGBToYUV420Converter::V4L2CURGBToYUV420Converter ( uint32_t srcWidth,
uint32_t srcHeight,
uint32_t srcStep,
struct v4l2_format & format )
Here is the call graph for this function:

◆ ~V4L2CURGBToYUV420Converter()

V4L2CURGBToYUV420Converter::~V4L2CURGBToYUV420Converter ( )

Member Function Documentation

◆ process()

void V4L2CURGBToYUV420Converter::process ( frame_sp & frame,
AV4L2Buffer * buffer )
virtual

Reimplemented from V4L2CUYUV420Converter.

Member Data Documentation

◆ dst

Npp8u* V4L2CURGBToYUV420Converter::dst[3]
private

◆ dstPitch

int V4L2CURGBToYUV420Converter::dstPitch[3]
private

◆ eglDisplay

EGLDisplay V4L2CURGBToYUV420Converter::eglDisplay
private

◆ eglFrame

CUeglFrame V4L2CURGBToYUV420Converter::eglFrame
private

◆ eglImage

EGLImageKHR V4L2CURGBToYUV420Converter::eglImage
private

◆ nsrcStep

int V4L2CURGBToYUV420Converter::nsrcStep
private

◆ oSizeROI

NppiSize V4L2CURGBToYUV420Converter::oSizeROI
private

◆ pResource

CUgraphicsResource V4L2CURGBToYUV420Converter::pResource
private

◆ status

CUresult V4L2CURGBToYUV420Converter::status
private

The documentation for this class was generated from the following files: