NVIDIA DeepStream SDK API Reference

7.0 Release
nvdspreprocess_lib.h File Reference

Detailed Description

NVIDIA DeepStream Preprocess lib specifications

Description: This file defines common elements used in the API exposed by the Gst-nvdspreprocess plugin.

Definition in file nvdspreprocess_lib.h.

Go to the source code of this file.

Macros

#define _PATH_MAX   4096
 Maximum file path length. More...
 
#define NVDSPREPROCESS_USER_CONFIGS_PIXEL_NORMALIZATION_FACTOR   "pixel-normalization-factor"
 pixel-normalization-factor config parameter More...
 
#define NVDSPREPROCESS_USER_CONFIGS_MEAN_FILE   "mean-file"
 mean-file config parameter More...
 
#define NVDSPREPROCESS_USER_CONFIGS_OFFSETS   "offsets"
 offsets config parameter More...
 

Functions

NvDsPreProcessStatus CustomTransformation (NvBufSurface *in_surf, NvBufSurface *out_surf, CustomTransformParams &params)
 Custom transformation function for group. More...
 
NvDsPreProcessStatus CustomAsyncTransformation (NvBufSurface *in_surf, NvBufSurface *out_surf, CustomTransformParams &params)
 Custom Asynchronus group transformation function. More...
 
NvDsPreProcessStatus CustomTensorPreparation (CustomCtx *ctx, NvDsPreProcessBatch *batch, NvDsPreProcessCustomBuf *&buf, CustomTensorParams &tensorParam, NvDsPreProcessAcquirer *acquirer)
 Custom tensor preparation function for NCHW/NHWC network order. More...
 
CustomCtxinitLib (CustomInitParams initparams)
 custom library initialization function More...
 
void deInitLib (CustomCtx *ctx)
 custom library deinitialization function More...