56 #ifndef NV_VPI_ALGORITHMS_RECURSIVE_GAUSSIAN_FILTER_H
57 #define NV_VPI_ALGORITHMS_RECURSIVE_GAUSSIAN_FILTER_H
59 #include "../Export.h"
60 #include "../Status.h"
struct VPIImageImpl * VPIImage
A handle to an image.
struct VPIPayloadImpl * VPIPayload
A handle to an algorithm payload.
VPIStatus vpiSubmitRecursiveGaussianFilter(VPIStream stream, uint64_t backend, VPIPayload payload, VPIImage input, VPIImage output, float sigmaX, float sigmaY, VPIBorderExtension border)
Runs a Recursive Gaussian Filter over an image.
VPIStatus vpiCreateRecursiveGaussianFilter(uint64_t backends, int32_t maxWidth, int32_t maxHeight, VPIPayload *payload)
Creates payload for vpiSubmitRecursiveGaussianFilter.
struct VPIStreamImpl * VPIStream
A handle to a stream.
VPIBorderExtension
Image border extension specify how pixel values outside of the image domain should be constructed.