ImFusion C++ SDK 4.5.0
ImFusion::RGBDStream::FrameInfo Struct Reference

#include <RGBD/Include/ImFusion/RGBD/Data/RGBDStream.h>

Structure describing frame format and resolution. More...

Inheritance diagram for ImFusion::RGBDStream::FrameInfo:

Detailed Description

Structure describing frame format and resolution.

Public Member Functions

 FrameInfo (PixelFormat p, int w, int h, double f)
bool operator== (const FrameInfo &other)
void configure (const Properties *p) override
 Configures the frame info from Properties.
void configuration (Properties *p) const override
 Serializes the frame info to Properties.
Public Member Functions inherited from ImFusion::Configurable
virtual void configureDefaults ()
 Retrieve the properties of this object, replaces values with their defaults and sets it again.
void registerParameter (ParameterBase *param)
 Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration().
void unregisterParameter (const ParameterBase *param)
 Remove the given Parameter or SubProperty from the list of registered parameters.
 Configurable (const Configurable &rhs)
 Configurable (Configurable &&rhs) noexcept
Configurable & operator= (const Configurable &)
Configurable & operator= (Configurable &&) noexcept

Public Attributes

PixelFormat pixelFormat = Rgb32
 Pixel format.
int width = 0
 Frame width.
int height = 0
 Frame height.
double fps = 0
 Frames per second.
Public Attributes inherited from ImFusion::Configurable
Signal signalParametersChanged
 Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted.

Additional Inherited Members

Protected Attributes inherited from ImFusion::Configurable
std::vector< Param > m_params
 List of all registered Parameter and SubProperty instances.

Member Function Documentation

◆ configure()

void ImFusion::RGBDStream::FrameInfo::configure ( const Properties * p)
inlineoverridevirtual

Configures the frame info from Properties.

Reimplemented from ImFusion::Configurable.

◆ configuration()

void ImFusion::RGBDStream::FrameInfo::configuration ( Properties * p) const
inlineoverridevirtual

Serializes the frame info to Properties.

Reimplemented from ImFusion::Configurable.


The documentation for this struct was generated from the following file:
  • RGBD/Include/ImFusion/RGBD/Data/RGBDStream.h
Search Tab / S to search, Esc to close