OrbbecSDK 2.10.6
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Loading...
Searching...
No Matches
ob_priv_filter_activate_options Struct Reference

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.

Detailed Description

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.

Definition at line 1752 of file ObTypes.h.

Member Data Documentation

◆ struct_size

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().

◆ model_path

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().


The documentation for this struct was generated from the following file: