Skip to content

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::RGB888
the 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.0
the 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.1.0/doxygen/source/vl/frame.h