Gstnvdewarper element structure.
Definition at line 131 of file gstnvdewarper.h.

Data Fields | |
| GstBaseTransform | element |
| Should be the first member when extending from GstBaseTransform. More... | |
| GstCaps * | sinkcaps |
| Sink pad caps. More... | |
| GstCaps * | srccaps |
| Source pad caps. More... | |
| guint | input_width |
| Input frame width. More... | |
| guint | input_height |
| Input frame height. More... | |
| guint | output_width |
| Output frame width. More... | |
| guint | output_height |
| Output frame height. More... | |
| guint | num_batch_buffers |
| Number of batch buffers. More... | |
| guint | gpu_id |
| ID of the GPU this element uses for dewarping/scaling. More... | |
| gchar * | config_file |
| String contaning path and name of configuration file. More... | |
| gchar * | spot_calibration_file |
| String contaning path and name of spot calibration file. More... | |
| gchar * | aisle_calibration_file |
| String contaning path and name of aisle calibration file. More... | |
| GstBufferPool * | pool |
| Internal buffer pool for output buffers More... | |
| gint | input_feature |
| Input memory feature can take values MEM_FEATURE_NVMM/MEM_FEATURE_RAW based on input memory type caps. More... | |
| gint | output_feature |
| Output memory feature can take values MEM_FEATURE_NVMM/MEM_FEATURE_RAW based on output memory type caps. More... | |
| NvBufSurfaceMemType | cuda_mem_type |
| Cuda surface memory type set by "nvbuf-memory-type". More... | |
| NvBufSurfTransform_Inter | interpolation_method |
| Interpolation method for scaling. More... | |
| GstVideoFormat | input_fmt |
| Input stream format derived from sink caps. More... | |
| GstVideoFormat | output_fmt |
| Output stream format derived from src caps. More... | |
| cudaStream_t | stream |
| Cuda Stream to launch operations on. More... | |
| guint | frame_num |
| Number of the frame in the stream that was last processed. More... | |
| guint | dump_frames |
| Number of dewarped output frames to be dumped in a *.rgba file. More... | |
| void * | aisle_output |
| Placeholder for aisle output host memory pointer. More... | |
| void * | spot_output |
| Placeholder for spot output host memory pointer. More... | |
| void * | output |
| Host memory pointer for output buffer. More... | |
| gboolean | silent |
| Boolean indicating swtiching on/off of verbose output. More... | |
| gboolean | spot_calibrationfile_set |
| Boolean indicating whether the spot calibration file is specified. More... | |
| gboolean | aisle_calibrationfile_set |
| Boolean indicating whether the aisle calibration file is specified. More... | |
| AisleCSVParser * | aisleCSVParser |
| CSV parsed structure for aisle calibration. More... | |
| SpotCSVParser * | spotCSVParser |
| CSV parsed structure for spot calibration. More... | |
| guint | source_id |
| Source ID of the input source. More... | |
| guint | num_output_buffers |
| Number of Output Buffers to be allocated by buffer pool. More... | |
| guint | aisleCSVInit |
| Boolean indicating whether the aisle surface is initialized from CSV data. More... | |
| guint | spotCSVInit |
| Boolean indicating whether the spot surface is initialized from CSV data. More... | |
| guint | num_spot_views |
| Number of spot views. More... | |
| guint | num_aisle_views |
| Number of aisle views. More... | |
| guint | spot_surf_index [MAX_DEWARPED_VIEWS] |
| Array containing surface indices of spot surfaces. More... | |
| guint | aisle_surf_index [MAX_DEWARPED_VIEWS] |
| Array containing surface indices of aisle surfaces. More... | |
| guint | surface_index [MAX_DEWARPED_VIEWS] |
| Array of all surface indices. More... | |
| guint | surface_type [MAX_DEWARPED_VIEWS] |
| Array of type of projection for each surface. More... | |
| GstBuffer * | out_gst_buf |
| Pointer to the output buffer. More... | |
| NvDewarperPriv * | priv |
| Pointer to private data structure contaning dewarping parameters for all the output surfaces. More... | |
| gchar* _Gstnvdewarper::aisle_calibration_file |
String contaning path and name of aisle calibration file.
Definition at line 148 of file gstnvdewarper.h.
| gboolean _Gstnvdewarper::aisle_calibrationfile_set |
Boolean indicating whether the aisle calibration file is specified.
Definition at line 175 of file gstnvdewarper.h.
| void* _Gstnvdewarper::aisle_output |
Placeholder for aisle output host memory pointer.
Currently unused.
Definition at line 169 of file gstnvdewarper.h.
| guint _Gstnvdewarper::aisle_surf_index[MAX_DEWARPED_VIEWS] |
Array containing surface indices of aisle surfaces.
Definition at line 186 of file gstnvdewarper.h.
| guint _Gstnvdewarper::aisleCSVInit |
Boolean indicating whether the aisle surface is initialized from CSV data.
Definition at line 181 of file gstnvdewarper.h.
| AisleCSVParser* _Gstnvdewarper::aisleCSVParser |
CSV parsed structure for aisle calibration.
Definition at line 176 of file gstnvdewarper.h.
| gchar* _Gstnvdewarper::config_file |
String contaning path and name of configuration file.
Definition at line 146 of file gstnvdewarper.h.
| NvBufSurfaceMemType _Gstnvdewarper::cuda_mem_type |
Cuda surface memory type set by "nvbuf-memory-type".
Definition at line 159 of file gstnvdewarper.h.
| guint _Gstnvdewarper::dump_frames |
Number of dewarped output frames to be dumped in a *.rgba file.
Useful for debugging
Definition at line 168 of file gstnvdewarper.h.
| GstBaseTransform _Gstnvdewarper::element |
Should be the first member when extending from GstBaseTransform.
Definition at line 133 of file gstnvdewarper.h.
| guint _Gstnvdewarper::frame_num |
Number of the frame in the stream that was last processed.
Definition at line 166 of file gstnvdewarper.h.
| guint _Gstnvdewarper::gpu_id |
ID of the GPU this element uses for dewarping/scaling.
Definition at line 144 of file gstnvdewarper.h.
| gint _Gstnvdewarper::input_feature |
Input memory feature can take values MEM_FEATURE_NVMM/MEM_FEATURE_RAW based on input memory type caps.
Definition at line 154 of file gstnvdewarper.h.
| GstVideoFormat _Gstnvdewarper::input_fmt |
Input stream format derived from sink caps.
Definition at line 161 of file gstnvdewarper.h.
| guint _Gstnvdewarper::input_height |
Input frame height.
Definition at line 139 of file gstnvdewarper.h.
| guint _Gstnvdewarper::input_width |
Input frame width.
Definition at line 138 of file gstnvdewarper.h.
| NvBufSurfTransform_Inter _Gstnvdewarper::interpolation_method |
Interpolation method for scaling.
Set by config param "interpolation-method"
Definition at line 160 of file gstnvdewarper.h.
| guint _Gstnvdewarper::num_aisle_views |
Number of aisle views.
Definition at line 184 of file gstnvdewarper.h.
| guint _Gstnvdewarper::num_batch_buffers |
Number of batch buffers.
Definition at line 143 of file gstnvdewarper.h.
| guint _Gstnvdewarper::num_output_buffers |
Number of Output Buffers to be allocated by buffer pool.
Definition at line 180 of file gstnvdewarper.h.
| guint _Gstnvdewarper::num_spot_views |
Number of spot views.
Definition at line 183 of file gstnvdewarper.h.
| GstBuffer* _Gstnvdewarper::out_gst_buf |
Pointer to the output buffer.
Definition at line 190 of file gstnvdewarper.h.
| void* _Gstnvdewarper::output |
Host memory pointer for output buffer.
Used for frame dumps.
Definition at line 171 of file gstnvdewarper.h.
| gint _Gstnvdewarper::output_feature |
Output memory feature can take values MEM_FEATURE_NVMM/MEM_FEATURE_RAW based on output memory type caps.
Definition at line 157 of file gstnvdewarper.h.
| GstVideoFormat _Gstnvdewarper::output_fmt |
Output stream format derived from src caps.
Definition at line 162 of file gstnvdewarper.h.
| guint _Gstnvdewarper::output_height |
Output frame height.
Definition at line 141 of file gstnvdewarper.h.
| guint _Gstnvdewarper::output_width |
Output frame width.
Definition at line 140 of file gstnvdewarper.h.
| GstBufferPool* _Gstnvdewarper::pool |
Internal buffer pool for output buffers
Definition at line 150 of file gstnvdewarper.h.
| NvDewarperPriv* _Gstnvdewarper::priv |
Pointer to private data structure contaning dewarping parameters for all the output surfaces.
Definition at line 192 of file gstnvdewarper.h.
| gboolean _Gstnvdewarper::silent |
Boolean indicating swtiching on/off of verbose output.
Definition at line 173 of file gstnvdewarper.h.
| GstCaps* _Gstnvdewarper::sinkcaps |
Sink pad caps.
Definition at line 135 of file gstnvdewarper.h.
| guint _Gstnvdewarper::source_id |
Source ID of the input source.
Definition at line 179 of file gstnvdewarper.h.
| gchar* _Gstnvdewarper::spot_calibration_file |
String contaning path and name of spot calibration file.
Definition at line 147 of file gstnvdewarper.h.
| gboolean _Gstnvdewarper::spot_calibrationfile_set |
Boolean indicating whether the spot calibration file is specified.
Definition at line 174 of file gstnvdewarper.h.
| void* _Gstnvdewarper::spot_output |
Placeholder for spot output host memory pointer.
Currently unused.
Definition at line 170 of file gstnvdewarper.h.
| guint _Gstnvdewarper::spot_surf_index[MAX_DEWARPED_VIEWS] |
Array containing surface indices of spot surfaces.
Definition at line 185 of file gstnvdewarper.h.
| guint _Gstnvdewarper::spotCSVInit |
Boolean indicating whether the spot surface is initialized from CSV data.
Definition at line 182 of file gstnvdewarper.h.
| SpotCSVParser* _Gstnvdewarper::spotCSVParser |
CSV parsed structure for spot calibration.
Definition at line 177 of file gstnvdewarper.h.
| GstCaps* _Gstnvdewarper::srccaps |
Source pad caps.
Definition at line 136 of file gstnvdewarper.h.
| cudaStream_t _Gstnvdewarper::stream |
Cuda Stream to launch operations on.
Definition at line 164 of file gstnvdewarper.h.
| guint _Gstnvdewarper::surface_index[MAX_DEWARPED_VIEWS] |
Array of all surface indices.
Definition at line 187 of file gstnvdewarper.h.
| guint _Gstnvdewarper::surface_type[MAX_DEWARPED_VIEWS] |
Array of type of projection for each surface.
Values from enum NvDsSurfaceType
Definition at line 188 of file gstnvdewarper.h.