56 #ifndef NV_VPI_ALGORITHMS_PERSPECTIVE_WARP_H
57 #define NV_VPI_ALGORITHMS_PERSPECTIVE_WARP_H
59 #include "../AlgoFlags.h"
60 #include "../Export.h"
61 #include "../Status.h"
63 #include "../WarpMap.h"
struct VPIImageImpl * VPIImage
A handle to an image.
VPIStatus vpiSubmitPerspectiveWarp(VPIStream stream, uint64_t backend, VPIImage input, const VPIPerspectiveTransform xform, VPIImage output, const VPIWarpGrid *grid, VPIInterpolationType interp, VPIBorderExtension border, uint64_t flags)
Submits a Perspective Warp operation to the stream.
float VPIPerspectiveTransform[3][3]
Represents a 2D perspective transform.
struct VPIStreamImpl * VPIStream
A handle to a stream.
VPIBorderExtension
Image border extension specify how pixel values outside of the image domain should be constructed.
VPIInterpolationType
Interpolation types supported by several algorithms.
Holds VPI's warp grid definition.