NVIDIA DeepStream SDK API Reference

9.1 Release
sources/gst-plugins/gst-nvdewarper/nvdewarper.h File Reference

Detailed Description

Description: This file declares the core dewarping function calls.

Definition in file sources/gst-plugins/gst-nvdewarper/nvdewarper.h.

Go to the source code of this file.

Macros

#define cuda_ck(call)   CUDA_CHECK_(call, __LINE__, __FILE__)
 
#define BAIL_IF_FALSE(x, err, code)   do { if (!(x)) { err = code; goto bail; } } while(0)
 

Functions

bool CUDA_CHECK_ (gint e, gint iLine, const gchar *szFile)
 
cudaError gst_nvdewarper_do_dewarp (Gstnvdewarper *nvdewarper, NvBufSurface *in_surface, NvBufSurface *out_surface)
 Function definition of dewarping call for each surface. More...
 
uint32_t gst_nvdewarper_version ()
 Function to get core Dewarper library version. More...
 

Macro Definition Documentation

◆ BAIL_IF_FALSE

#define BAIL_IF_FALSE (   x,
  err,
  code 
)    do { if (!(x)) { err = code; goto bail; } } while(0)

◆ cuda_ck

#define cuda_ck (   call)    CUDA_CHECK_(call, __LINE__, __FILE__)

Function Documentation

◆ CUDA_CHECK_()

bool CUDA_CHECK_ ( gint  e,
gint  iLine,
const gchar *  szFile 
)
inline

◆ gst_nvdewarper_do_dewarp()

cudaError gst_nvdewarper_do_dewarp ( Gstnvdewarper nvdewarper,
NvBufSurface in_surface,
NvBufSurface out_surface 
)

Function definition of dewarping call for each surface.

Parameters
[in]nvdewarperWidth of the network input, in pixels.
[in]in_surfaceHeight of the network input, in pixels.
[in]out_surfaceColor format of the buffers in the pool.
Returns
Cuda Error. "cudaSuccess" in case of Success.

◆ gst_nvdewarper_version()

uint32_t gst_nvdewarper_version ( )

Function to get core Dewarper library version.

Returns
The version number.