|
|
NVIDIA DeepStream SDK API Reference6.1 Release |
Defines an API for the GStreamer NvDsPreProcess plugin.
Data Structures | |
| struct | NvDsPreProcessTensorMeta |
| tensor meta containing prepared tensor and related info inside preprocess user meta which is attached at batch level More... | |
| struct | GstNvDsPreProcessBatchMeta |
| preprocess meta as a user meta which is attached at batch level More... | |
| struct | CustomTransformParams |
| custom transformation parameter for calling nvbufsurftransform api for scaling and converting the ROIs to the network resolutions to be used by custom lib. More... | |
| struct | NvDsPreProcessTensorParams |
| Holds model parameters for tensor preparation. More... | |
| struct | NvDsPreProcessNetworkSize |
| Holds information about the model network. More... | |
| struct | CustomSeqProcTensorParams |
| Tensor params for Custom sequence processing for 3d conv network. More... | |
| struct | CustomTensorParams |
| Tensor params passed to custom library for tensor preparation. More... | |
| struct | CustomInitParams |
| Custom Initialization parameter for custom library. More... | |
| struct | NvDsPreProcessCustomBuf |
| Custom Buffer passed to the custom lib for preparing tensor. More... | |
| class | NvDsPreProcessAcquirer |
| class for acquiring and releasing a buffer from tensor pool by custom lib. More... | |
| struct | NvDsPreProcessUnit |
| A preprocess unit for processing which can be Frame/ROI. More... | |
| struct | NvDsPreProcessBatch |
| Holds information about the batch of frames to be inferred. More... | |
Typedefs | |
| typedef struct CustomCtx | CustomCtx |
| Context for custom library. More... | |
Context for custom library.
Definition at line 54 of file nvdspreprocess_interface.h.
| enum NvDsPreProcessFormat |
Defines model color formats.
Definition at line 104 of file nvdspreprocess_interface.h.
Enum for the network input order according to which network shape will be provided to prepare raw tensor for inferencing.
Definition at line 91 of file nvdspreprocess_interface.h.
| enum NvDsPreProcessStatus |
Enum for the status codes returned by NvDsPreProcessImpl.
Definition at line 59 of file nvdspreprocess_interface.h.
| guint64 NvDsPreProcessTensorMeta::buffer_size |
size of raw tensor buffer
Definition at line 56 of file nvdspreprocess_meta.h.
| NvDsDataType NvDsPreProcessTensorMeta::data_type |
model datatype for which tensor prepared
Definition at line 62 of file nvdspreprocess_meta.h.
| guint NvDsPreProcessTensorMeta::gpu_id |
gpu-id on which tensor prepared
Definition at line 68 of file nvdspreprocess_meta.h.
| void* NvDsPreProcessTensorMeta::private_data |
pointer to buffer from tensor pool
Definition at line 71 of file nvdspreprocess_meta.h.
| void* GstNvDsPreProcessBatchMeta::private_data |
pointer to buffer from scaling pool
Definition at line 91 of file nvdspreprocess_meta.h.
| void* NvDsPreProcessTensorMeta::raw_tensor_buffer |
raw tensor buffer preprocessed for infer
Definition at line 53 of file nvdspreprocess_meta.h.
| std::vector<NvDsRoiMeta> GstNvDsPreProcessBatchMeta::roi_vector |
list of roi vectors per batch
Definition at line 88 of file nvdspreprocess_meta.h.
| std::vector<guint64> GstNvDsPreProcessBatchMeta::target_unique_ids |
target unique ids for which meta is prepared
Definition at line 82 of file nvdspreprocess_meta.h.
| NvDsPreProcessTensorMeta* GstNvDsPreProcessBatchMeta::tensor_meta |
pointer to tensor meta
Definition at line 85 of file nvdspreprocess_meta.h.
| std::string NvDsPreProcessTensorMeta::tensor_name |
to be same as model input layer name
Definition at line 65 of file nvdspreprocess_meta.h.
| std::vector<int> NvDsPreProcessTensorMeta::tensor_shape |
raw tensor buffer shape
Definition at line 59 of file nvdspreprocess_meta.h.