summaryrefslogtreecommitdiff
path: root/gst/frei0r/gstfrei0r.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/frei0r/gstfrei0r.h')
-rw-r--r--gst/frei0r/gstfrei0r.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gst/frei0r/gstfrei0r.h b/gst/frei0r/gstfrei0r.h
index da24b4318..af2126542 100644
--- a/gst/frei0r/gstfrei0r.h
+++ b/gst/frei0r/gstfrei0r.h
@@ -75,6 +75,12 @@ struct _GstFrei0rFuncTable {
uint32_t* outframe);
};
+typedef enum {
+ GST_FREI0R_PLUGIN_REGISTER_RETURN_OK,
+ GST_FREI0R_PLUGIN_REGISTER_RETURN_FAILED,
+ GST_FREI0R_PLUGIN_REGISTER_RETURN_ALREADY_REGISTERED
+} GstFrei0rPluginRegisterReturn;
+
void gst_frei0r_klass_install_properties (GObjectClass *gobject_class, GstFrei0rFuncTable *ftable, GstFrei0rProperty *properties, gint n_properties);
f0r_instance_t * gst_frei0r_instance_construct (GstFrei0rFuncTable *ftable, GstFrei0rProperty *properties, gint n_properties, GstFrei0rPropertyValue *property_cache, gint width, gint height);