32 virtual unsigned char * imageData()
const;
35 virtual void setImageData(
unsigned char* image);
38 virtual size_t imageSizeInBytes()
const;
41 virtual void setImageSizeInBytes(
size_t imageSize);
44 virtual std::string encodingFormat()
const;
47 virtual void setEncodingFormat(
const std::string& format);
50 virtual size_t width()
const;
53 virtual void setWidth(
size_t width);
56 virtual size_t height()
const;
59 virtual void setHeight(
size_t height);
62 virtual size_t rowSizeInBytes()
const;
65 virtual void setRowSizeInBytes(
size_t rowSizeBytes);
68 virtual int pixelFormat()
const;
71 virtual void setPixelFormat(
int pixelFormat);
74 virtual int dataType()
const;
77 virtual void setDataType(
int datatype);
80 virtual int pixelSizeInBits()
const;
83 virtual void setPixelSizeInBits(
int pixelSizeInBits);
This is a non-extendable container class used to send the information to the gstreamer pipeline...
Definition: DtReadFramebufferProcessData.h:20
unsigned char * myData
buffer pointer
Definition: DtReadFramebufferProcessData.h:88
#define DT_DLL_VRVVIDEOSTREAM
Definition: vrvVideoStream.h:20
size_t myBufferSizeInBytes
internal size of buffer in bytes
Definition: DtReadFramebufferProcessData.h:94
int myPixelFormat
pixel format(ex.BGRA)
Definition: DtReadFramebufferProcessData.h:109
size_t myHeight
image height
Definition: DtReadFramebufferProcessData.h:103
size_t myRowSizeInBytes
row size in bytes
Definition: DtReadFramebufferProcessData.h:106
size_t myWidth
image width
Definition: DtReadFramebufferProcessData.h:100
std::string myEncodingFormat
video encoding format ("h254", h265")
Definition: DtReadFramebufferProcessData.h:97
size_t myDataTotalSizeInBytes
buffer used size in bytes
Definition: DtReadFramebufferProcessData.h:91
Contains DLL export macros.
int myDataType
data type (ex. ubyte)
Definition: DtReadFramebufferProcessData.h:112
int myPixelSizeInBits
pixel size(bits)
Definition: DtReadFramebufferProcessData.h:115