NVIDIA DeepStream: Object Encoder
Definition in file nvds_obj_encode.h.
Go to the source code of this file.
Data Structures | |
| struct | _NvDsObjEncOutParams |
| Holds output parameters. More... | |
| struct | _NvDsObjEncUsrArgs |
| Holds user parameters for a nvds_obj_enc_process call. More... | |
Macros | |
| #define | FILE_NAME_SIZE (1024) |
Typedefs | |
| typedef struct _NvDsObjEncCtx * | NvDsObjEncCtxHandle |
| Opaque Handle to the Object Encoder Context. More... | |
| typedef struct _NvDsObjEncOutParams | NvDsObjEncOutParams |
| Holds output parameters. More... | |
| typedef struct _NvDsObjEncUsrArgs | NvDsObjEncUsrArgs |
| Holds user parameters for a nvds_obj_enc_process call. More... | |
Functions | |
| NvDsObjEncCtxHandle | nvds_obj_enc_create_context (int) |
| Create context and return a handle to NvObjEncCtx. More... | |
| bool | nvds_obj_enc_process (NvDsObjEncCtxHandle, NvDsObjEncUsrArgs *, NvBufSurface *, NvDsObjectMeta *, NvDsFrameMeta *) |
| Enqueue an object crop for JPEG encode. More... | |
| void | nvds_obj_enc_finish (NvDsObjEncCtxHandle) |
| Wait for all enqueued crops to be encoded. More... | |
| void | nvds_obj_enc_destroy_context (NvDsObjEncCtxHandle) |
| Destroy context. More... | |