update OrbbecSDK version to 2.9.3

This commit is contained in:
ob-yalian
2026-07-16 00:12:20 +08:00
parent 8d21c3f81b
commit 4d3ce1ad90
14 changed files with 29 additions and 19 deletions
@@ -35,15 +35,25 @@ typedef std::function<void(std::shared_ptr<Frame>)> FilterCallback;
/**
* @brief Get the type of a PropertyRange member
*/
template <typename T> struct RangeTraits { using valueType = void; };
template <typename T> struct RangeTraits {
using valueType = void;
};
template <> struct RangeTraits<OBUint8PropertyRange> { using valueType = uint8_t; };
template <> struct RangeTraits<OBUint8PropertyRange> {
using valueType = uint8_t;
};
template <> struct RangeTraits<OBUint16PropertyRange> { using valueType = uint16_t; };
template <> struct RangeTraits<OBUint16PropertyRange> {
using valueType = uint16_t;
};
template <> struct RangeTraits<OBIntPropertyRange> { using valueType = uint32_t; };
template <> struct RangeTraits<OBIntPropertyRange> {
using valueType = uint32_t;
};
template <> struct RangeTraits<OBFloatPropertyRange> { using valueType = float; };
template <> struct RangeTraits<OBFloatPropertyRange> {
using valueType = float;
};
/**
* @brief Get T Property Range