Distinguish between Device Properties and Software Filters
v2-mainWhen troubleshooting why a feature (like hole filling) is not working, distinguish between hardware-level device properties and SDK software filters:
- Device Properties: Accessed via property IDs like
OB_PROP_DEPTH_HOLEFILTER_BOOL. These represent hardware-level configurations. Ifsupported=Falsefor a specific device, this property cannot be used. - Software Filters: These are SDK-provided algorithms (e.g.,
HoleFillingFilter,SpatialAdvancedFilter,TemporalFilter) found in thepost_processing_filtersection of a JSON preset. These are applied to the frame data in software and are independent of hardware property support.