Struct vl::ImageSettings#
ClassList > vl > ImageSettings
The (post-processing) settings for a single camera stream / IFrameObserver .
#include <frame.h>
Public Attributes#
| Type | Name |
|---|---|
| EncodingSettings | encoding the encoding settings, if required |
| ImageFormat | format = ImageFormat::RGB888the requested image (color) format |
| bool | keep_matrix_after_encoding = [**true**](classvl_1_1Buffer.md)whether to keep the original image's data if encoding is requested |
| MemoryType | memory = MemoryType::Unspecified |
| double | scale = 1.0the image scale / resize option - image is interpolated to new size |
Public Attributes Documentation#
variable encoding#
the encoding settings, if required
EncodingSettings vl::ImageSettings::encoding;
variable format#
the requested image (color) format
ImageFormat vl::ImageSettings::format;
variable keep_matrix_after_encoding#
whether to keep the original image's data if encoding is requested
bool vl::ImageSettings::keep_matrix_after_encoding;
variable memory#
MemoryType vl::ImageSettings::memory;
the image`s memory storage location (host or gpu memory) if MemoryType::Unspecified, it will depend on internal pipeline
variable scale#
the image scale / resize option - image is interpolated to new size
double vl::ImageSettings::scale;
The documentation for this class was generated from the following file docs/libvl/build/2.0.0/doxygen/source/vl/frame.h