|
3DiVi Face SDK
3.24.0
|
Interface object that stores image data. Always create new InternalImageBuffer for every image or video frame. Never change image data of InternalImageBuffer after first use. More...
#include <InternalImageBuffer.h>
Public Types | |
|
typedef LightSmartPtr < InternalImageBuffer >::tPtr | Ptr |
| Alias for the type of a smart pointer to InternalImageBuffer. | |
| typedef pbio::IRawImage::Format | Format |
| Format of image data. | |
Public Attributes | |
| unsigned char *const | data |
| Pointer to the image data buffer. All pixels must be stored continuously, row by row, without gaps at the end of each row. | |
| const size_t | data_buffer_size |
| Size of the data buffer. | |
| const int | width |
| Image width. | |
| const int | height |
| Image height. | |
| const Format | format |
| Format of image data. | |
Interface object that stores image data. Always create new InternalImageBuffer for every image or video frame. Never change image data of InternalImageBuffer after first use.