60 #ifndef NV_VPI_ALGORITHMS_REMAP_IMAGE_H
61 #define NV_VPI_ALGORITHMS_REMAP_IMAGE_H
63 #include "../AlgoFlags.h"
64 #include "../Export.h"
65 #include "../Status.h"
67 #include "../WarpMap.h"
struct VPIImageImpl * VPIImage
A handle to an image.
struct VPIPayloadImpl * VPIPayload
A handle to an algorithm payload.
VPIStatus vpiSubmitRemap(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage input, VPIImage output, VPIInterpolationType interp, VPIBorderExtension border, uint64_t flags)
Submits a Remap operation to the stream.
VPIStatus vpiCreateRemap(uint64_t backends, const VPIWarpMap *warpMap, VPIPayload *payload)
Create a payload for Remap algorithm.
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.
Defines the mapping between input and output images' pixels.