Go to the source code of this file.
Data Structures | |
| struct | _GstNvblender |
| GstNvblender: More... | |
| struct | _GstNvblenderClass |
Macros | |
| #define | GST_CAPS_FEATURE_MEMORY_NVMM "memory:NVMM" |
| #define | GST_TYPE_NVBLENDER (gst_nvblender_get_type()) |
| #define | GST_NVBLENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVBLENDER, GstNvblender)) |
| #define | GST_NVBLENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVBLENDER, GstNvblenderClass)) |
| #define | GST_IS_NVBLENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVBLENDER)) |
| #define | GST_IS_NVBLENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVBLENDER)) |
Typedefs | |
| typedef struct _GstNvblender | GstNvblender |
| typedef struct _GstNvblenderClass | GstNvblenderClass |
Enumerations | |
| enum | GstCompositorBackground { COMPOSITOR_BACKGROUND_CHECKER, COMPOSITOR_BACKGROUND_BLACK, COMPOSITOR_BACKGROUND_WHITE, COMPOSITOR_BACKGROUND_TRANSPARENT, COMPOSITOR_BACKGROUND_CHECKER, COMPOSITOR_BACKGROUND_BLACK, COMPOSITOR_BACKGROUND_WHITE, COMPOSITOR_BACKGROUND_TRANSPARENT } |
| GstcompositorBackground: @COMPOSITOR_BACKGROUND_CHECKER: checker pattern background @COMPOSITOR_BACKGROUND_BLACK: solid color black background @COMPOSITOR_BACKGROUND_WHITE: solid color white background @COMPOSITOR_BACKGROUND_TRANSPARENT: background is left transparent and layers are composited using "A OVER B" composition rules. More... | |
Functions | |
| GType | gst_nvblender_get_type (void) |
| #define GST_CAPS_FEATURE_MEMORY_NVMM "memory:NVMM" |
Definition at line 33 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| #define GST_IS_NVBLENDER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVBLENDER)) |
Definition at line 40 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| #define GST_IS_NVBLENDER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVBLENDER)) |
Definition at line 42 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| #define GST_NVBLENDER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVBLENDER, GstNvblender)) |
Definition at line 36 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| #define GST_NVBLENDER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVBLENDER, GstNvblenderClass)) |
Definition at line 38 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| #define GST_TYPE_NVBLENDER (gst_nvblender_get_type()) |
Definition at line 35 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| typedef struct _GstNvblender GstNvblender |
Definition at line 45 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| typedef struct _GstNvblenderClass GstNvblenderClass |
Definition at line 46 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
GstcompositorBackground: @COMPOSITOR_BACKGROUND_CHECKER: checker pattern background @COMPOSITOR_BACKGROUND_BLACK: solid color black background @COMPOSITOR_BACKGROUND_WHITE: solid color white background @COMPOSITOR_BACKGROUND_TRANSPARENT: background is left transparent and layers are composited using "A OVER B" composition rules.
This is only applicable to AYUV and ARGB (and variants) as it preserves the alpha channel and allows for further mixing.
The different backgrounds compositor can blend over.
Definition at line 57 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.
| GType gst_nvblender_get_type | ( | void | ) |