|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
29 #ifndef __NVLL_OSD_STRUCT_DEFS__
30 #define __NVLL_OSD_STRUCT_DEFS__
unsigned int y1
Holds the start vertical coordinate in pixels.
Holds the box parameters of a line to be overlayed.
float threshold
Size of mask buffer in bytes.
struct _NvOSD_MaskParams NvOSD_MaskParams
Holds the mask parameters of the segment to be overlayed.
Holds the box parameters of the box to be overlayed.
Holds the mask parameters of the segment to be overlayed.
unsigned int x2
Holds the end horizontal coordinate in pixels.
float width
Holds the box's width in pixels.
unsigned int arrow_width
Holds the arrow shaft width in pixels.
NvOSD_ColorParams bg_color
Holds the box's background color.
unsigned int yc
Holds the start vertical coordinate in pixels.
@ MODE_GPU
Specifies using the GPU for OSD processing.
float height
Holds the box's height in pixels.
unsigned int y1
Holds the box's top coordinate in pixels.
unsigned int x1
Holds the box's left coordinate in pixels.
Holds circle parameters to be overlayed.
unsigned int font_size
Holds the size of the font.
struct _NvOSD_LineParams NvOSD_LineParams
Holds the box parameters of a line to be overlayed.
char * font_name
Holds a pointer to the string containing the font name.
double red
Holds the red component of color.
int set_bg_clr
Holds a Boolean; true if the text has a background color.
float left
Holds the box's left coordinate in pixels.
unsigned int line_width
Holds the box's border width in pixels.
unsigned int y_offset
Holds the text's vertical offset from the top left pixel of the frame.
@ START_HEAD
Specifies an arrow head only at start = 0.
unsigned int circle_width
Holds the circle's border width in pixels.
NvOSD_ColorParams font_color
Holds the font color.
unsigned int reserved
Holds a field reserved for future use.
NvOSD_Arrow_Head_Direction arrow_head
Holds the arrowhead position.
Holds arrow parameters to be overlaid.
struct _NvOSD_Color_info NvOSD_Color_info
struct _NvOSD_CircleParams NvOSD_CircleParams
Holds circle parameters to be overlayed.
unsigned int y2
Holds the end vertical coordinate in pixels.
unsigned int size
Mask buffer.
unsigned int radius
Holds the radius of circle in pixels.
unsigned int has_bg_color
struct _NvOSD_TextParams NvOSD_TextParams
Holds parameters of text to be overlayed.
Holds the font parameters of the text to be overlayed.
unsigned int width
Threshold for binarization.
unsigned int x2
Holds the box's width in pixels.
double blue
Holds the blue component of color.
struct _NvBbox_Coords NvBbox_Coords
Holds unclipped bounding box coordinates of the object.
float width
Holds the box's width in pixels.
NvOSD_ColorParams text_bg_clr
Holds the text's background color, if specified.
unsigned int reserved
Reserved for future use; currently for internal use only.
NvOSD_Mode
Defines modes used to overlay boxes and text.
@ BOTH_HEAD
Specifies arrow heads at both start and end = 2.
float left
Holds the box's left coordinate in pixels.
NvOSD_ColorParams border_color
Holds the box's border color.
char * display_text
Holds the text to be overlayed.
struct _NvOSD_FontParams NvOSD_FontParams
Holds the font parameters of the text to be overlayed.
unsigned int has_bg_color
Holds a Boolean; true if the box has a background color.
unsigned int height
Mask width.
unsigned int x_offset
Holds the text's horizontal offset from the top left pixel of the frame.
unsigned int x1
Holds the start horizontal coordinate in pixels.
NvOSD_FontParams font_params
Holds the font parameters of the text to be overlaid.
struct _NvOSD_ArrowParams NvOSD_ArrowParams
Holds arrow parameters to be overlaid.
@ MODE_CPU
Specifies using the CPU for OSD processing.
@ END_HEAD
Specifies an arrow head only at end = 1.
Holds parameters of text to be overlayed.
NvOSD_ColorParams arrow_color
Holds color parameters of the arrow box.
Holds the color parameters of the box or text to be overlayed.
float height
Holds the box's height in pixels.
double green
Holds the green component of color.
unsigned int xc
Holds the start horizontal coordinate in pixels.
struct _NvOSD_RectParams NvOSD_RectParams
Holds the box parameters of the box to be overlayed.
NvOSD_ColorParams circle_color
Holds the color parameters of the arrow box.
unsigned int reserved
Reserved for future use; currently for internal use only.
NvOSD_ColorParams bg_color
NvOSD_ColorParams line_color
Holds the box's border color.
unsigned int border_width
Holds the box's border width in pixels.
float top
Holds the box's top coordinate in pixels.
struct _NvOSD_ColorParams NvOSD_ColorParams
Holds the color parameters of the box or text to be overlayed.
float top
Holds the box's top coordinate in pixels.
NvOSD_Arrow_Head_Direction
Specifies arrow head positions.
Holds unclipped bounding box coordinates of the object.
double alpha
Holds the alpha component of color.
unsigned int y2
Holds the box's height in pixels.