41 unsigned char* imageData()
const;
44 void setImageData(
unsigned char* imageData,
int imageDataSize);
47 int imageSize()
const;
50 DataFormat type()
const;
53 void setType(DataFormat type);
68 int rowInBytes()
const;
71 void setRowInBytes(
int rowInBytes);
83 void setFormat(
int format);
89 void setDataType(
int dataType);
92 unsigned char* metadata()
const;
95 void setMetadata(
unsigned char* metadata,
int metadataSize);
98 int metadataSize()
const;
102 void resizeImageBuffer(
int sizeInBytes);
105 void resizeMetadataBuffer(
int sizeInBytes);
int myImageSize
Definition: DtVideoFrameBuffer.h:108
int myImageBufferSize
Definition: DtVideoFrameBuffer.h:109
DataFormat
Enumerate the compression types.
Definition: DtVideoFrameBuffer.h:24
#define DT_DLL_VRVVIDEOSTREAM
Definition: vrvVideoStream.h:20
Definition: DtVideoFrameBuffer.h:29
int myY
Definition: DtVideoFrameBuffer.h:111
int myRowInBytes
Definition: DtVideoFrameBuffer.h:113
int myMetadataBufferSize
Definition: DtVideoFrameBuffer.h:119
int myX
Definition: DtVideoFrameBuffer.h:112
int myMetadataSize
Definition: DtVideoFrameBuffer.h:118
int myDataType
Definition: DtVideoFrameBuffer.h:116
DataFormat myType
Definition: DtVideoFrameBuffer.h:110
int myBpp
Definition: DtVideoFrameBuffer.h:114
Definition: DtVideoFrameBuffer.h:30
Definition: DtVideoFrameBuffer.h:28
Definition: DtVideoFrameBuffer.h:26
Contains DLL export macros.
The image as initially captured from the camera is placed into a DtVideoFrameBuffer.
Definition: DtVideoFrameBuffer.h:20
unsigned char * myImageBuffer
Definition: DtVideoFrameBuffer.h:107
unsigned char * myMetadataBuffer
Definition: DtVideoFrameBuffer.h:117
Definition: DtVideoFrameBuffer.h:27
int myFormat
Definition: DtVideoFrameBuffer.h:115