| CVPIArrayData | Stores information about array characteristics and content |
| CVPIBackgroundSubtractorParams | Structure that defines the parameters for vpiCreateBackgroundSubtractor |
| CVPIBoundingBox | Stores a generic 2D bounding box |
| CVPIConvertImageFormatParams | Parameters for customizing image format conversion |
| CVPIFisheyeLensDistortionModel | Holds coefficients for fisheye lens distortion model |
| CVPIHarrisCornerDetectorParams | Structure that defines the parameters for vpiSubmitHarrisCornerDetector |
| CVPIHomographyTransform2D | Stores a generic 2D homography transform |
| CVPIImageData | Stores information about image characteristics and content |
| CVPIImagePlane | Stores information about an image plane |
| CVPIKeypoint | Stores a keypoint coordinate |
| CVPIKLTFeatureTrackerCreationParams | Creation parameters of KLT Feature Tracker |
| CVPIKLTFeatureTrackerParams | Structure that defines the parameters for vpiCreateKLTFeatureTracker |
| CVPIKLTTrackedBoundingBox | Stores a bounding box that is being tracked by KLT Tracker |
| CVPIOpticalFlowPyrLKParams | Structure that defines the parameters for vpiSubmitOpticalFlowPyrLK |
| CVPIPackingParams | Defines the parameters encoded in a VPIPacking |
| CVPIParallelForConfig | Stores the ParallelFor configuration |
| CVPIPolynomialLensDistortionModel | Holds coefficients for polynomial lens distortion model |
| CVPIPyramidData | Stores the pyramid contents |
| CVPIStereoDisparityEstimatorCreationParams | Structure that defines the parameters for vpiCreateStereoDisparityEstimator |
| CVPIStereoDisparityEstimatorParams | Structure that defines the parameters for vpiSubmitStereoDisparityEstimator |
| CVPIWarpGrid | Holds VPI's warp grid definition |
| CVPIWarpMap | Defines the mapping between input and output images' pixels |
| CVPIWrapEGLImageParams | Parameters for customizing EGLImage wrapping |
| CVPIWrapNvBufferParams | Parameters for customizing NvBuffer wrapping |