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... | |