summaryrefslogtreecommitdiff
path: root/gst/camerabin/camerabinimage.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/camerabin/camerabinimage.h')
-rw-r--r--gst/camerabin/camerabinimage.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/gst/camerabin/camerabinimage.h b/gst/camerabin/camerabinimage.h
index 25a258cae..b116d0905 100644
--- a/gst/camerabin/camerabinimage.h
+++ b/gst/camerabin/camerabinimage.h
@@ -48,14 +48,18 @@ struct _GstCameraBinImage
/* Ghost pads of image bin */
GstPad *sinkpad;
+ /* Ordered list of elements configured to imagebin */
+ GList *elements;
+ /* Imagebin elements */
GstElement *post;
+ GstElement *csp;
GstElement *enc;
GstElement *app_enc;
GstElement *meta_mux;
GstElement *sink;
- gboolean elements_created;
GstCameraBinFlags flags;
+ gulong metadata_probe_id;
};
struct _GstCameraBinImageClass
@@ -80,5 +84,7 @@ GstElement *gst_camerabin_image_get_encoder (GstCameraBinImage * img);
GstElement *gst_camerabin_image_get_postproc (GstCameraBinImage * img);
+gboolean gst_camerabin_image_prepare_elements (GstCameraBinImage * imagebin);
+
G_END_DECLS
#endif /* #ifndef __CAMERABIN_IMAGE_H__ */