Functions | |
VPIStatus | vpiCreateImageIFFT (VPIStream stream, uint32_t outputWidth, uint32_t outputHeight, const VPIImageType inType, const VPIImageType outType, VPIPayload *payload) |
Creates payload for vpiSubmitImageIFFT. More... | |
VPIStatus | vpiSubmitImageIFFT (VPIPayload payload, VPIImage input, VPIImage output, uint32_t flags) |
Runs IFFT on single image. More... | |
Image IFFT flags | |
#define | VPI_IFFT_DENORMALIZED (1u) |
Do not normalize the output. More... | |
Fast Fourier Transform
#define VPI_IFFT_DENORMALIZED (1u) |
#include <vpi/algo/ImageIFFT.h>
Do not normalize the output.
By default the IFFT output is divided by the number of input elements (pixels). Not doing that by specifiying this flag when calling vpiSubmitImageIFFT usually leads to faster execution.
Definition at line 95 of file ImageIFFT.h.
VPIStatus vpiCreateImageIFFT | ( | VPIStream | stream, |
uint32_t | outputWidth, | ||
uint32_t | outputHeight, | ||
const VPIImageType | inType, | ||
const VPIImageType | outType, | ||
VPIPayload * | payload | ||
) |
#include <vpi/algo/ImageIFFT.h>
Creates payload for vpiSubmitImageIFFT.
stream | [in] a stream handle |
outputWidth | [in] width of output image |
outputHeight | [in] height of output image |
inType | [in] input image type |
outType | [in] output image type |
payload | [out] pointer to a payload handle |
VPIStatus vpiSubmitImageIFFT | ( | VPIPayload | payload, |
VPIImage | input, | ||
VPIImage | output, | ||
uint32_t | flags | ||
) |
#include <vpi/algo/ImageIFFT.h>
Runs IFFT on single image.
payload | [in] payload created with vpiSubmitImageIFFT |
input | [in] input image |
output | [in] output image |
flags | [in] control flags, 0 for default processing, where output scaled. |