diff options
Diffstat (limited to 'clutter-gst/clutter-gst-auto-video-sink.c')
-rw-r--r-- | clutter-gst/clutter-gst-auto-video-sink.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clutter-gst/clutter-gst-auto-video-sink.c b/clutter-gst/clutter-gst-auto-video-sink.c index a3137f1..f321f15 100644 --- a/clutter-gst/clutter-gst-auto-video-sink.c +++ b/clutter-gst/clutter-gst-auto-video-sink.c @@ -176,6 +176,11 @@ clutter_gst_auto_video_sink_set_property (GObject *object, if (sink->kid) g_object_set_property (G_OBJECT (sink->kid), pspec->name, value); break; + case PROP_CONTENT: + if (sink->content != NULL) + g_clear_object (&sink->content); + sink->content = g_value_get_object (value); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; @@ -195,6 +200,9 @@ clutter_gst_auto_video_sink_get_property (GObject *object, case PROP_TS_OFFSET: g_value_set_int64 (value, sink->ts_offset); break; + case PROP_CONTENT: + g_value_set_object (value, sink->content); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; |