NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
pva_algos_image_processor.h File Reference

Go to the source code of this file.

Data Structures

struct  pvaAlgosImageProcessorConfig_t
 Structure that holds configuration parameters for the image processor. More...
 
struct  pvaAlgosImageProcessorIOBuffer_t
 Structure that holds I/O Buffers for the image processor. More...
 

Typedefs

typedef struct ImageProcessorContext * pvaAlgosImageProcessorContext_t
 Structure that stores internal objects needed for image processor. More...
 

Enumerations

enum  pvaAlgosImageProcessorColorFormat_t {
  Y8UV8_TO_RGB8,
  Y8UV8_TO_RGBFP16,
  Y8UV8_TO_RGBFP32,
  RGBX8_TO_RGB8,
  RGBX8_TO_RGBFP16,
  RGBX8_TO_RGBFP32,
  COLOR_FORMAT_MAX
}
 Enum for input and output color formats. More...
 

Functions

pvaAlgosError_t pvaAlgosImageProcessorGetContext (pvaAlgosImageProcessorContext_t *imageProcessorContext)
 Initializes ImageProcessorContext object and stores it in the context structure. More...
 
pvaAlgosError_t pvaAlgosImageProcessorInit (pvaAlgosImageProcessorContext_t *imageProcessorContext, pvaAlgosImageProcessorConfig_t *imageProcessorParams)
 Initializes the necessary values for the internal objects in ImageProcessorContext object. More...
 
pvaAlgosError_t pvaAlgosImageProcessorProcess (pvaAlgosImageProcessorContext_t *imageProcessorContext, pvaAlgosImageProcessorIOBuffer_t *imageProcessorBuffers, cupvaStream_t *instanceStream, int execTimeout)
 Sets the I/O Buffers to the internal objects and runs the Image Processor. More...
 
pvaAlgosError_t pvaAlgosImageProcessorDeInit (pvaAlgosImageProcessorContext_t *imageProcessorContext)
 Frees the internal objects and the ImageProcessorContext object. More...