Defines of POD types, timestamps, and trivial data types.
|
enum | dwBindSlot {
DW_BIND_SLOT_INVALID = 0,
DW_BIND_SLOT_1,
DW_BIND_SLOT_2,
DW_BIND_SLOT_3,
DW_BIND_SLOT_4,
DW_BIND_SLOT_5,
DW_BIND_SLOT_6,
DW_BIND_SLOT_7,
DW_BIND_SLOT_8,
DW_BIND_SLOT_9,
DW_BIND_SLOT_10,
DW_BIND_SLOT_11,
DW_BIND_SLOT_12,
DW_BIND_SLOT_13,
DW_BIND_SLOT_14,
DW_BIND_SLOT_15,
DW_BIND_SLOT_16,
DW_BIND_SLOT_MAX_COUNT
} |
| The slot enum used when an application wants a dw module to bind some particular input data to an internal slot for future processing and unbinding Particularly the module expects an array of instances of such data structure hence maintaining an internal container for them. More...
|
|
enum | dwGPUDeviceType {
DW_GPU_DEVICE_DISCRETE = 0,
DW_GPU_DEVICE_INTEGRATED = 1
} |
| GPU device type definitions. More...
|
|
enum | dwMemoryType {
DW_MEMORY_TYPE_CUDA = 0,
DW_MEMORY_TYPE_CPU = 1,
DW_MEMORY_TYPE_PINNED = 2
} |
| Memory type definitions. More...
|
|
enum | dwPrecision {
DW_PRECISION_INT8 = 0,
DW_PRECISION_FP16 = 1,
DW_PRECISION_FP32 = 2,
DW_PRECISION_MIXED = 3
} |
|
enum | dwProcessorType {
DW_PROCESSOR_TYPE_CPU = 0,
DW_PROCESSOR_TYPE_GPU = 1,
DW_PROCESSOR_TYPE_DLA_0 = 2,
DW_PROCESSOR_TYPE_DLA_1 = 3,
DW_PROCESSOR_TYPE_PVA_0 = 4,
DW_PROCESSOR_TYPE_PVA_1 = 5,
DW_PROCESSOR_TYPE_NVENC_0 = 6,
DW_PROCESSOR_TYPE_NVENC_1 = 7
} |
| Processor type definitions. More...
|
|
enum | dwProcessType {
DW_PROCESS_TYPE_ASYNC = 0,
DW_PROCESS_TYPE_SYNC = 1
} |
| Process type definitions. More...
|
|
enum | dwSide {
DW_SIDE_LEFT = 0,
DW_SIDE_RIGHT = 1,
DW_SIDE_CENTER = 2
} |
| A generic side enum definition to improve consistency of objects with a 'side' concept Usage: define enum entity e.g. More...
|
|
enum | dwTrivialDataType {
DW_TYPE_UNKNOWN = 0,
DW_TYPE_BOOL = 1 << 1,
DW_TYPE_INT8 = 1 << 2,
DW_TYPE_INT16 = 1 << 3,
DW_TYPE_INT32 = 1 << 4,
DW_TYPE_INT64 = 1 << 5,
DW_TYPE_UINT8 = 1 << 6,
DW_TYPE_UINT16 = 1 << 7,
DW_TYPE_UINT32 = 1 << 8,
DW_TYPE_UINT64 = 1 << 9,
DW_TYPE_FLOAT32 = 1 << 10,
DW_TYPE_FLOAT64 = 1 << 11,
DW_TYPE_FLOAT16 = 1 << 12
} |
| Specifies a type indicator of the underlying trivial data type. More...
|
|
|
static const dwMatrix2f | DW_IDENTITY_MATRIX2F |
| Identity for dwMatrix2f. More...
|
|
static const dwMatrix3d | DW_IDENTITY_MATRIX3D |
| Identity for dwMatrix3d. More...
|
|
static const dwMatrix3f | DW_IDENTITY_MATRIX3F |
| Identity for dwMatrix3f. More...
|
|
static const dwMatrix4f | DW_IDENTITY_MATRIX4F |
| Identity for dwMatrix4f. More...
|
|
static const dwQuaterniond | DW_IDENTITY_QUATERNIOND = {0., 0., 0., 1.} |
| Identity for dwQuaterniond. More...
|
|
static const dwQuaternionf | DW_IDENTITY_QUATERNIONF = {0.f, 0.f, 0.f, 1.f} |
| Identity for dwQuaternionf. More...
|
|
static const dwTransformation2f | DW_IDENTITY_TRANSFORMATION2F |
| Identity for dwTransformation2f. More...
|
|
static const dwTransformation3f | DW_IDENTITY_TRANSFORMATION3F |
| Identity for dwTransformation3f. More...
|
|
static const dwRect | DW_INVALID_RECT = {.x = 0, .y = 0, .width = -1, .height = -1} |
| Invalid dwRect. More...
|
|
static const dwRectf | DW_INVALID_RECTF = {.x = (float32_t)0, .y = (float32_t)0, .width = (float32_t)-1, .height = (float32_t)-1} |
| Invalid dwRect. More...
|
|
static const dwTime_t | DW_TIME_INVALID = INT64_MIN |
| Special value indicating invalid time. More...
|
|
static const dwTime_t | DW_TIMEOUT_INFINITE = 0x0123456789ABCDEF |
| Special value of timestamp which means infinitely long duration. More...
|
|
The slot enum used when an application wants a dw module to bind some particular input data to an internal slot for future processing and unbinding Particularly the module expects an array of instances of such data structure hence maintaining an internal container for them.
For example, dwObjectArray instances inputting to dwObjectInPathAnalyzer module
Enumerator |
---|
DW_BIND_SLOT_INVALID | |
DW_BIND_SLOT_1 | |
DW_BIND_SLOT_2 | |
DW_BIND_SLOT_3 | |
DW_BIND_SLOT_4 | |
DW_BIND_SLOT_5 | |
DW_BIND_SLOT_6 | |
DW_BIND_SLOT_7 | |
DW_BIND_SLOT_8 | |
DW_BIND_SLOT_9 | |
DW_BIND_SLOT_10 | |
DW_BIND_SLOT_11 | |
DW_BIND_SLOT_12 | |
DW_BIND_SLOT_13 | |
DW_BIND_SLOT_14 | |
DW_BIND_SLOT_15 | |
DW_BIND_SLOT_16 | |
DW_BIND_SLOT_MAX_COUNT | |
Definition at line 537 of file Types.h.