|
OrbbecSDK 2.10.6
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
|
Extensible options for activating a private filter instance. More...
#include <ObTypes.h>
Public Attributes | |
| uint32_t | struct_size |
| Size of this struct in bytes, set by the caller to sizeof(ob_priv_filter_activate_options). | |
| const char * | model_path |
| Path to the inference model file. NULL or empty selects the filter's default model. | |
Extensible options for activating a private filter instance.
Passed to ob_filter_activate_private_ex / ob_priv_filter_activate_ex. New fields must only be appended at the end. The caller sets struct_size to sizeof(ob_priv_filter_activate_options); the callee uses it to detect which fields a (possibly older) caller actually provided, keeping the ABI compatible as the struct grows. This is the single extension point for future activation parameters.
| uint32_t ob_priv_filter_activate_options::struct_size |
Size of this struct in bytes, set by the caller to sizeof(ob_priv_filter_activate_options).
Definition at line 1753 of file ObTypes.h.
Referenced by ob::EnhancedDepthFilter::EnhancedDepthFilter().
| const char* ob_priv_filter_activate_options::model_path |
Path to the inference model file. NULL or empty selects the filter's default model.
Definition at line 1754 of file ObTypes.h.
Referenced by ob::EnhancedDepthFilter::EnhancedDepthFilter().