GstNvDsOsd element structure.
Definition at line 52 of file gstnvdsosd.h.

Data Fields | |
| GstBaseTransform | parent_instance |
| Should be the first member when extending from GstBaseTransform. More... | |
| gint | width |
| gint | height |
| void * | nvdsosd_context |
| Pointer to the nvdsosd context. More... | |
| NvOSD_Mode | nvdsosd_mode |
| Enum indicating how the objects are drawn, i.e., CPU, GPU or VIC (for Jetson only). More... | |
| gboolean | show_clock |
| Boolean value indicating whether clock is enabled. More... | |
| NvOSD_TextParams | clock_text_params |
| Structure containing text params for clock. More... | |
| NvOSD_TextParams * | text_params |
| List of strings to be drawn. More... | |
| NvOSD_RectParams * | rect_params |
| List of rectangles to be drawn. More... | |
| NvOSD_RectParams * | mask_rect_params |
| List of rectangles for segment masks to be drawn. More... | |
| NvOSD_MaskParams * | mask_params |
| List of segment masks to be drawn. More... | |
| NvOSD_LineParams * | line_params |
| List of lines to be drawn. More... | |
| NvOSD_ArrowParams * | arrow_params |
| List of arrows to be drawn. More... | |
| NvOSD_CircleParams * | circle_params |
| List of circles to be drawn. More... | |
| guint | num_rect |
| Number of rectangles to be drawn for a frame. More... | |
| guint | num_segments |
| Number of segment masks to be drawn for a frame. More... | |
| guint | num_strings |
| Number of strings to be drawn for a frame. More... | |
| guint | num_lines |
| Number of lines to be drawn for a frame. More... | |
| guint | num_arrows |
| Number of arrows to be drawn for a frame. More... | |
| guint | num_circles |
| Number of circles to be drawn for a frame. More... | |
| NvOSD_FrameRectParams * | frame_rect_params |
| Structure containing details of rectangles to be drawn for a frame. More... | |
| NvOSD_FrameSegmentMaskParams * | frame_mask_params |
| Structure containing details of segment masks to be drawn for a frame. More... | |
| NvOSD_FrameTextParams * | frame_text_params |
| Structure containing details of text to be overlayed for a frame. More... | |
| NvOSD_FrameLineParams * | frame_line_params |
| Structure containing details of lines to be drawn for a frame. More... | |
| NvOSD_FrameArrowParams * | frame_arrow_params |
| Structure containing details of arrows to be drawn for a frame. More... | |
| NvOSD_FrameCircleParams * | frame_circle_params |
| Structure containing details of circles to be drawn for a frame. More... | |
| gchar * | font |
| Font of the text to be displayed. More... | |
| guint | clock_color |
| Color of the clock, if enabled. More... | |
| guint | clock_font_size |
| Font size of the clock, if enabled. More... | |
| guint | border_width |
| Border width of object. More... | |
| guint | frame_num |
| Integer indicating the frame number. More... | |
| gboolean | draw_text |
| Boolean indicating whether text is to be drawn. More... | |
| gboolean | draw_bbox |
| Boolean indicating whether bounding is to be drawn. More... | |
| gboolean | draw_mask |
| Boolean indicating whether instance mask is to be drawn. More... | |
| NvOSD_Color_info | color_info [MAX_BG_CLR] |
| Array containing color info for blending. More... | |
| int | num_class_entries |
| Integer indicating number of detected classes. More... | |
| guint | gpu_id |
| Integer indicating gpu id to be used. More... | |
| void * | conv_buf |
| Pointer to the converted buffer. More... | |
| NvOSD_ArrowParams* _GstNvDsOsd::arrow_params |
List of arrows to be drawn.
Definition at line 84 of file gstnvdsosd.h.
| guint _GstNvDsOsd::border_width |
Border width of object.
Definition at line 121 of file gstnvdsosd.h.
| NvOSD_CircleParams* _GstNvDsOsd::circle_params |
List of circles to be drawn.
Definition at line 86 of file gstnvdsosd.h.
| guint _GstNvDsOsd::clock_color |
Color of the clock, if enabled.
Definition at line 117 of file gstnvdsosd.h.
| guint _GstNvDsOsd::clock_font_size |
Font size of the clock, if enabled.
Definition at line 119 of file gstnvdsosd.h.
| NvOSD_TextParams _GstNvDsOsd::clock_text_params |
Structure containing text params for clock.
Definition at line 71 of file gstnvdsosd.h.
| NvOSD_Color_info _GstNvDsOsd::color_info[MAX_BG_CLR] |
Array containing color info for blending.
Definition at line 131 of file gstnvdsosd.h.
| void* _GstNvDsOsd::conv_buf |
Pointer to the converted buffer.
Definition at line 138 of file gstnvdsosd.h.
| gboolean _GstNvDsOsd::draw_bbox |
Boolean indicating whether bounding is to be drawn.
Definition at line 127 of file gstnvdsosd.h.
| gboolean _GstNvDsOsd::draw_mask |
Boolean indicating whether instance mask is to be drawn.
Definition at line 129 of file gstnvdsosd.h.
| gboolean _GstNvDsOsd::draw_text |
Boolean indicating whether text is to be drawn.
Definition at line 125 of file gstnvdsosd.h.
| gchar* _GstNvDsOsd::font |
Font of the text to be displayed.
Definition at line 115 of file gstnvdsosd.h.
| NvOSD_FrameArrowParams* _GstNvDsOsd::frame_arrow_params |
Structure containing details of arrows to be drawn for a frame.
Definition at line 110 of file gstnvdsosd.h.
| NvOSD_FrameCircleParams* _GstNvDsOsd::frame_circle_params |
Structure containing details of circles to be drawn for a frame.
Definition at line 112 of file gstnvdsosd.h.
| NvOSD_FrameLineParams* _GstNvDsOsd::frame_line_params |
Structure containing details of lines to be drawn for a frame.
Definition at line 108 of file gstnvdsosd.h.
| NvOSD_FrameSegmentMaskParams* _GstNvDsOsd::frame_mask_params |
Structure containing details of segment masks to be drawn for a frame.
Definition at line 104 of file gstnvdsosd.h.
| guint _GstNvDsOsd::frame_num |
Integer indicating the frame number.
Definition at line 123 of file gstnvdsosd.h.
| NvOSD_FrameRectParams* _GstNvDsOsd::frame_rect_params |
Structure containing details of rectangles to be drawn for a frame.
Definition at line 102 of file gstnvdsosd.h.
| NvOSD_FrameTextParams* _GstNvDsOsd::frame_text_params |
Structure containing details of text to be overlayed for a frame.
Definition at line 106 of file gstnvdsosd.h.
| guint _GstNvDsOsd::gpu_id |
Integer indicating gpu id to be used.
Definition at line 136 of file gstnvdsosd.h.
| gint _GstNvDsOsd::height |
Definition at line 60 of file gstnvdsosd.h.
| NvOSD_LineParams* _GstNvDsOsd::line_params |
List of lines to be drawn.
Definition at line 82 of file gstnvdsosd.h.
| NvOSD_MaskParams* _GstNvDsOsd::mask_params |
List of segment masks to be drawn.
Definition at line 80 of file gstnvdsosd.h.
| NvOSD_RectParams* _GstNvDsOsd::mask_rect_params |
List of rectangles for segment masks to be drawn.
Definition at line 78 of file gstnvdsosd.h.
| guint _GstNvDsOsd::num_arrows |
Number of arrows to be drawn for a frame.
Definition at line 97 of file gstnvdsosd.h.
| guint _GstNvDsOsd::num_circles |
Number of circles to be drawn for a frame.
Definition at line 99 of file gstnvdsosd.h.
| int _GstNvDsOsd::num_class_entries |
Integer indicating number of detected classes.
Definition at line 134 of file gstnvdsosd.h.
| guint _GstNvDsOsd::num_lines |
Number of lines to be drawn for a frame.
Definition at line 95 of file gstnvdsosd.h.
| guint _GstNvDsOsd::num_rect |
Number of rectangles to be drawn for a frame.
Definition at line 89 of file gstnvdsosd.h.
| guint _GstNvDsOsd::num_segments |
Number of segment masks to be drawn for a frame.
Definition at line 91 of file gstnvdsosd.h.
| guint _GstNvDsOsd::num_strings |
Number of strings to be drawn for a frame.
Definition at line 93 of file gstnvdsosd.h.
| void* _GstNvDsOsd::nvdsosd_context |
Pointer to the nvdsosd context.
Definition at line 63 of file gstnvdsosd.h.
| NvOSD_Mode _GstNvDsOsd::nvdsosd_mode |
Enum indicating how the objects are drawn, i.e., CPU, GPU or VIC (for Jetson only).
Definition at line 66 of file gstnvdsosd.h.
| GstBaseTransform _GstNvDsOsd::parent_instance |
Should be the first member when extending from GstBaseTransform.
Definition at line 55 of file gstnvdsosd.h.
| NvOSD_RectParams* _GstNvDsOsd::rect_params |
List of rectangles to be drawn.
Definition at line 76 of file gstnvdsosd.h.
| gboolean _GstNvDsOsd::show_clock |
Boolean value indicating whether clock is enabled.
Definition at line 69 of file gstnvdsosd.h.
| NvOSD_TextParams* _GstNvDsOsd::text_params |
List of strings to be drawn.
Definition at line 74 of file gstnvdsosd.h.
| gint _GstNvDsOsd::width |
Definition at line 58 of file gstnvdsosd.h.