element: add API to get property change notifications via messages
authorTim-Philipp Müller <tim@centricular.com>
Sat, 5 Mar 2016 14:12:36 +0000 (14:12 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 8 Apr 2016 12:27:59 +0000 (13:27 +0100)
commit6e3fb7af523f11ecaff63702d24723cb44e5d625
tree2db21e921e4e8282035c269dc4f958f6fa2f0758
parentc78ff47a87e4274fca902d2086052a2adc9677a8
element: add API to get property change notifications via messages

Be notified in the application thread via bus messages about
notify::* and deep-notify::* property changes, instead of
having to deal with it in a non-application thread.

API: gst_element_add_property_notify_watch()
API: gst_element_add_property_deep_notify_watch()
API: gst_element_remove_property_notify_watch()
API: gst_message_new_property_notify()
API: gst_message_parse_property_notify()
API: GST_MESSAGE_PROPERTY_NOTIFY

https://bugzilla.gnome.org/show_bug.cgi?id=763142
docs/gst/gstreamer-sections.txt
gst/gstelement.c
gst/gstelement.h
gst/gstmessage.c
gst/gstmessage.h
gst/gstquark.c
gst/gstquark.h
tests/check/gst/gstelement.c
win32/common/libgstreamer.def