|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
18 #ifndef __GST_NVBLENDER_H__
19 #define __GST_NVBLENDER_H__
22 #include <gst/video/video.h>
23 #include <gst/video/gstvideoaggregator.h>
25 #include <cuda_runtime.h>
26 #include "gstnvdsmeta.h"
27 #include "gstnvdsbufferpool.h"
28 #include "nvbufsurface.h"
29 #include "nvbufsurftransform.h"
33 #define GST_CAPS_FEATURE_MEMORY_NVMM "memory:NVMM"
35 #define GST_TYPE_NVBLENDER (gst_nvblender_get_type())
36 #define GST_NVBLENDER(obj) \
37 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVBLENDER, GstNvblender))
38 #define GST_NVBLENDER_CLASS(klass) \
39 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVBLENDER, GstNvblenderClass))
40 #define GST_IS_NVBLENDER(obj) \
41 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVBLENDER))
42 #define GST_IS_NVBLENDER_CLASS(klass) \
43 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVBLENDER))
GType gst_nvblender_get_type(void)
Holds information about batched buffers.
GstVideoAggregatorClass parent_class
GstVideoAggregator videoaggregator
NvBufSurface * alpha_surf
@ COMPOSITOR_BACKGROUND_TRANSPARENT
GstCompositorBackground background
struct _GstBuffer GstBuffer
GstBuffer * matte_alpha_gst_buffer
gboolean batched_background
GstCompositorBackground
GstcompositorBackground: @COMPOSITOR_BACKGROUND_CHECKER: checker pattern background @COMPOSITOR_BACKG...
@ COMPOSITOR_BACKGROUND_WHITE
GHashTable * valid_bg_buf
@ COMPOSITOR_BACKGROUND_BLACK
NvBufSurfaceColorFormat in_pix_fmt
gboolean alpha_surf_allocated
NvBufSurfaceColorFormat
Defines color formats for NvBufSurface.
@ COMPOSITOR_BACKGROUND_CHECKER