diff options
author | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-04-14 18:23:06 +0200 |
---|---|---|
committer | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-04-14 18:23:06 +0200 |
commit | 9a540099a323f580cd848322f6524bac860ca719 (patch) | |
tree | 63f850dd35b0e26bcef270ad20ac8429f8e6972f | |
parent | 095b3ebe6d6c3c8a961c75556925ab73bb8d53e5 (diff) | |
download | clutter-gst-9a540099a323f580cd848322f6524bac860ca719.tar.gz |
util: expose help to create a CoglVideoSink
-rw-r--r-- | clutter-gst/clutter-gst-util.c | 15 | ||||
-rw-r--r-- | clutter-gst/clutter-gst-util.h | 2 |
2 files changed, 17 insertions, 0 deletions
diff --git a/clutter-gst/clutter-gst-util.c b/clutter-gst/clutter-gst-util.c index be0257e..2f1ed8b 100644 --- a/clutter-gst/clutter-gst-util.c +++ b/clutter-gst/clutter-gst-util.c @@ -239,6 +239,21 @@ clutter_gst_init_with_args (int *argc, return CLUTTER_INIT_SUCCESS; } +/** + * clutter_gst_create_video_sink: + * + * Creates a new #CoglGstVideoSink initialized with Clutter's Cogl context. + * + * Return value: (transfer full): the newly created #CoglGstVideoSink. + * + * Since: 3.0 + */ +GstElement * +clutter_gst_create_video_sink (void) +{ + return GST_ELEMENT (cogl_gst_video_sink_new (clutter_gst_get_cogl_context ())); +} + /**/ CoglContext * diff --git a/clutter-gst/clutter-gst-util.h b/clutter-gst/clutter-gst-util.h index 34f63fb..c26ce9a 100644 --- a/clutter-gst/clutter-gst-util.h +++ b/clutter-gst/clutter-gst-util.h @@ -46,6 +46,8 @@ ClutterInitError clutter_gst_init_with_args (int *argc, const char *translation_domain, GError **error); +GstElement *clutter_gst_create_video_sink (void); + G_END_DECLS #endif /* __CLUTTER_GST_UTIL_H__ */ |