![]() |
VR-Forces Developer's Guide
|
This is a non-extendable container class used to send the information to the gstreamer pipeline.
Public Member Functions | |
| DtReadFramebufferProcessData () | |
| virtual | ~DtReadFramebufferProcessData () |
| virtual unsigned char * | imageData () const |
| virtual void | setImageData (unsigned char *image) |
| virtual size_t | imageSizeInBytes () const |
| virtual void | setImageSizeInBytes (size_t imageSize) |
| virtual std::string | encodingFormat () const |
| virtual void | setEncodingFormat (const std::string &format) |
| virtual size_t | width () const |
| virtual void | setWidth (size_t width) |
| virtual size_t | height () const |
| virtual void | setHeight (size_t height) |
| virtual size_t | rowSizeInBytes () const |
| virtual void | setRowSizeInBytes (size_t rowSizeBytes) |
| virtual int | pixelFormat () const |
| virtual void | setPixelFormat (int pixelFormat) |
| virtual int | dataType () const |
| virtual void | setDataType (int datatype) |
| virtual int | pixelSizeInBits () const |
| virtual void | setPixelSizeInBits (int pixelSizeInBits) |
Protected Attributes | |
| unsigned char * | myData |
| size_t | myDataTotalSizeInBytes |
| size_t | myBufferSizeInBytes |
| std::string | myEncodingFormat |
| size_t | myWidth |
| size_t | myHeight |
| size_t | myRowSizeInBytes |
| int | myPixelFormat |
| int | myDataType |
| int | myPixelSizeInBits |
| makVrv::DtReadFramebufferProcessData::DtReadFramebufferProcessData | ( | ) |
CTOR.
|
virtual |
DTOR.
Return the image data pointer.
Set the image data.
|
virtual |
Get the image size in bytes.
|
virtual |
Set the image size in bytes.
|
virtual |
Get the video encoding format ("h264", "h265")
|
virtual |
Set the video encoding format ("h264", "h265")
|
virtual |
get the width of the image
|
virtual |
set the width of the image
|
virtual |
get the height of the image
|
virtual |
set the height of the image
|
virtual |
get the row size in bytes
|
virtual |
set the row size in bytes
|
virtual |
get the pixel format (ex. BGRA)
|
virtual |
set the pixel format (ex. BGRA)
|
virtual |
get data type (ex. ubyte)
|
virtual |
set data type (ex. ubyte)
|
virtual |
get pixel size (bits)
|
virtual |
set pixel size (bits)
|
protected |
buffer used size in bytes
|
protected |
internal size of buffer in bytes
|
protected |
video encoding format ("h254", h265")
|
protected |
image width
|
protected |
image height
|
protected |
row size in bytes
|
protected |
pixel format(ex.BGRA)
|
protected |
data type (ex. ubyte)
|
protected |
pixel size(bits)