Lines Matching refs:GstV4l2Allocator
36 …bj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_V4L2_ALLOCATOR, GstV4l2Allocator))
38 #define GST_V4L2_ALLOCATOR_CAST(obj) ((GstV4l2Allocator *)(obj))
51 typedef struct _GstV4l2Allocator GstV4l2Allocator; typedef
120 gboolean gst_v4l2_allocator_is_active (GstV4l2Allocator * allocator);
122 guint gst_v4l2_allocator_get_size (GstV4l2Allocator * allocator);
124 GstV4l2Allocator* gst_v4l2_allocator_new (GstObject *parent, GstV4l2Object * obj);
126 guint gst_v4l2_allocator_start (GstV4l2Allocator * allocator,
129 GstV4l2Return gst_v4l2_allocator_stop (GstV4l2Allocator * allocator);
131 gboolean gst_v4l2_allocator_orphan (GstV4l2Allocator * allocator);
133 GstV4l2MemoryGroup* gst_v4l2_allocator_alloc_mmap (GstV4l2Allocator * allocator);
135 GstV4l2MemoryGroup* gst_v4l2_allocator_alloc_dmabuf (GstV4l2Allocator * allocator,
138 GstV4l2MemoryGroup * gst_v4l2_allocator_alloc_dmabufin (GstV4l2Allocator * allocator);
140 GstV4l2MemoryGroup * gst_v4l2_allocator_alloc_userptr (GstV4l2Allocator * allocator);
142 gboolean gst_v4l2_allocator_import_dmabuf (GstV4l2Allocator * allocator,
146 gboolean gst_v4l2_allocator_import_userptr (GstV4l2Allocator * allocator,
151 void gst_v4l2_allocator_flush (GstV4l2Allocator * allocator);
153 gboolean gst_v4l2_allocator_qbuf (GstV4l2Allocator * allocator,
156 GstFlowReturn gst_v4l2_allocator_dqbuf (GstV4l2Allocator * allocator,
159 void gst_v4l2_allocator_reset_group (GstV4l2Allocator * allocator,