NVIDIA DeepStream SDK API Reference

6.4 Release
idatatype.h File Reference

Go to the source code of this file.

Data Structures

union  ds3d::__xyzw< T >
 
union  ds3d::__xyz< T >
 
union  ds3d::__xy< T >
 
union  ds3d::__x< T >
 
struct  ds3d::TimeStamp
 
struct  ds3d::Shape
 
struct  ds3d::DepthScale
 
struct  ds3d::IntrinsicsParam
 
struct  ds3d::ExtrinsicsParam
 
struct  ds3d::TransformMatrix
 
struct  ds3d::VideoBridge2dInput
 

Namespaces

 ds3d
 

Typedefs

typedef struct _GstBuffer GstBuffer
 
typedef struct NvBufSurface NvBufSurface
 
typedef struct _NvDsBatchMeta NvDsBatchMeta
 
template<typename T >
using ds3d::vec4 = __xyzw< T >
 
template<typename T >
using ds3d::vec3 = __xyz< T >
 
template<typename T >
using ds3d::vec2 = __xy< T >
 
template<typename T >
using ds3d::vec1 = __x< T >
 
using ds3d::vec4f = vec4< float >
 
using ds3d::vec3f = vec3< float >
 
using ds3d::vec2f = vec2< float >
 
using ds3d::vec1f = vec1< float >
 
using ds3d::vec4b = vec4< uint8_t >
 
using ds3d::vec3b = vec3< uint8_t >
 
using ds3d::vec2b = vec2< uint8_t >
 
using ds3d::vec1b = vec1< uint8_t >
 

Enumerations

enum  ds3d::DataType : int {
  ds3d::DataType::kFp32 = 0,
  ds3d::DataType::kFp16 = 1,
  ds3d::DataType::kInt8 = 2,
  ds3d::DataType::kInt32 = 3,
  ds3d::DataType::kInt16 = 7,
  ds3d::DataType::kUint8,
  ds3d::DataType::kUint16,
  ds3d::DataType::kUint32,
  ds3d::DataType::kDouble,
  ds3d::DataType::kInt64
}
 
enum  ds3d::FrameType : int {
  ds3d::FrameType::kUnknown = 0,
  ds3d::FrameType::kDepth = 1,
  ds3d::FrameType::kColorRGBA = 2,
  ds3d::FrameType::kColorRGB = 3,
  ds3d::FrameType::kPointXYZ = 32,
  ds3d::FrameType::kPointCoordUV = 33,
  ds3d::FrameType::kLidarXYZI = 34,
  ds3d::FrameType::kCustom = 255
}
 
enum  ds3d::MemType : int {
  ds3d::MemType::kNone = 0,
  ds3d::MemType::kGpuCuda = 1,
  ds3d::MemType::kCpu = 2,
  ds3d::MemType::kCpuPinned = 3
}
 

Variables

constexpr const size_t ds3d::kMaxShapeDims = 8
 

Typedef Documentation

◆ GstBuffer

typedef struct _GstBuffer GstBuffer

Definition at line 19 of file idatatype.h.

◆ NvBufSurface

typedef struct NvBufSurface NvBufSurface

Definition at line 20 of file idatatype.h.

◆ NvDsBatchMeta

typedef struct _NvDsBatchMeta NvDsBatchMeta

Definition at line 21 of file idatatype.h.