|
|
NVIDIA DeepStream SDK API Reference
|
9.1 Release
|
Go to the documentation of this file.
18 #ifndef _DS3D_COMMON_IDATATYPE__H
19 #define _DS3D_COMMON_IDATATYPE__H
21 #include <ds3d/common/common.h>
22 #include <ds3d/common/typeid.h>
63 using vec4 = __xyzw<T>;
65 using vec3 = __xyz<T>;
71 using vec4f = vec4<float>;
72 using vec3f = vec3<float>;
73 using vec2f = vec2<float>;
74 using vec1f = vec1<float>;
76 using vec4b = vec4<uint8_t>;
77 using vec3b = vec3<uint8_t>;
78 using vec2b = vec2<uint8_t>;
79 using vec1b = vec1<uint8_t>;
134 struct IntrinsicsParam {
144 struct ExtrinsicsParam {
150 struct TransformMatrix {
157 struct VideoBridge2dInput {
158 uint8_t
desc[128] = {0};
167 #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