Go to the source code of this file.
Data Structures | |
| struct | GstNvStreamMuxPadData |
| struct | GstNvStreamMuxSyncInfo |
| struct | _GstNvStreamMux |
| struct | _GstNvStreamMuxClass |
| struct | GstNvStreamMemory |
Macros | |
| #define | GST_TYPE_NVSTREAMMUX (gst_nvstreammux_get_type ()) |
| #define | GST_NVSTREAMMUX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVSTREAMMUX,GstNvStreamMux)) |
| #define | GST_NVSTREAMMUX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVSTREAMMUX,GstNvStreamMuxClass)) |
| #define | GST_IS_NVSTREAMMUX(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVSTREAMMUX)) |
| #define | GST_IS_NVSTREAMMUX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVSTREAMMUX)) |
Typedefs | |
| typedef struct _GstNvStreamMux | GstNvStreamMux |
| typedef struct _GstNvStreamMuxClass | GstNvStreamMuxClass |
Enumerations | |
| enum | GstNvStreamMuxBatchMethod { BATCH_METHOD_NONE, BATCH_METHOD_ROUND_ROBIN, BATCH_METHOD_ONE_PER_SOURCE, BATCH_METHOD_NONE, BATCH_METHOD_ROUND_ROBIN, BATCH_METHOD_ONE_PER_SOURCE } |
Functions | |
| G_GNUC_INTERNAL GType | gst_nvstreammux_get_type (void) |
| GstBufferPool * | gst_nvstreammux_buffer_pool_new (guint batch_size, GstCaps *caps, guint pool_size) |
| GstNvStreamMemory * | gst_buffer_get_nvstream_memory (GstBuffer *buf) |
| #define GST_IS_NVSTREAMMUX | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVSTREAMMUX)) |
Definition at line 37 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| #define GST_IS_NVSTREAMMUX_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVSTREAMMUX)) |
Definition at line 39 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| #define GST_NVSTREAMMUX | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVSTREAMMUX,GstNvStreamMux)) |
Definition at line 33 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| #define GST_NVSTREAMMUX_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVSTREAMMUX,GstNvStreamMuxClass)) |
Definition at line 35 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| #define GST_TYPE_NVSTREAMMUX (gst_nvstreammux_get_type ()) |
Definition at line 31 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| typedef struct _GstNvStreamMux GstNvStreamMux |
Definition at line 41 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| typedef struct _GstNvStreamMuxClass GstNvStreamMuxClass |
Definition at line 42 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| Enumerator | |
|---|---|
| BATCH_METHOD_NONE | |
| BATCH_METHOD_ROUND_ROBIN | |
| BATCH_METHOD_ONE_PER_SOURCE | |
| BATCH_METHOD_NONE | |
| BATCH_METHOD_ROUND_ROBIN | |
| BATCH_METHOD_ONE_PER_SOURCE | |
Definition at line 44 of file sources/gst-plugins/gst-nvmultistream/gstnvstreammux.h.
| GstNvStreamMemory* gst_buffer_get_nvstream_memory | ( | GstBuffer * | buf | ) |
| GstBufferPool* gst_nvstreammux_buffer_pool_new | ( | guint | batch_size, |
| GstCaps * | caps, | ||
| guint | pool_size | ||
| ) |
| G_GNUC_INTERNAL GType gst_nvstreammux_get_type | ( | void | ) |