|
|
NVIDIA DeepStream SDK API Reference
|
9.0 Release
|
Go to the documentation of this file.
13 #ifndef _DS3D_COMMON_IDATATYPE__H
14 #define _DS3D_COMMON_IDATATYPE__H
16 #include <ds3d/common/common.h>
17 #include <ds3d/common/typeid.h>
58 using vec4 = __xyzw<T>;
60 using vec3 = __xyz<T>;
66 using vec4f = vec4<float>;
67 using vec3f = vec3<float>;
68 using vec2f = vec2<float>;
69 using vec1f = vec1<float>;
71 using vec4b = vec4<uint8_t>;
72 using vec3b = vec3<uint8_t>;
73 using vec2b = vec2<uint8_t>;
74 using vec1b = vec1<uint8_t>;
129 struct IntrinsicsParam {
139 struct ExtrinsicsParam {
145 struct TransformMatrix {
152 struct VideoBridge2dInput {
153 uint8_t
desc[128] = {0};
162 #endif // _DS3D_COMMON_IDATATYPE__H
#define DS3D_TYPEID_VIDEOBRIDGE2D_PARM
Holds information about batched buffers.
#define REGISTER_TYPE_ID(uint64Id)
#define DS3D_TYPEID_TRANSFORM_MATRIX
#define DS3D_TYPEID_EXTRINSIC_PARM
#define DS3D_TYPEID_TIMESTAMP
#define DS3D_TYPEID_DEPTH_SCALE
#define DS3D_TYPEID_INTRINSIC_PARM
constexpr const size_t kMaxShapeDims
#define DS3D_TYPEID_SHAPE
struct _GstBuffer GstBuffer