event: Hide the GstStructure
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 10 May 2011 09:50:16 +0000 (11:50 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 10 May 2011 09:50:16 +0000 (11:50 +0200)
commitbd540bfb66cb91a0bb80fdc645f31840715473cc
tree0259935c6aa1186a2b6f6cc00f653a62f71dc541
parent7f24a48387458a28c499fe3256fff5f38a5f027f
event: Hide the GstStructure

Hide the GstStructure of the event in the implementation specific part so that
we can change it.
Add methods to check and make the event writable.
Add a new method to get a writable GstStructure of the element.
Avoid directly accising the event structure.
gst/gstevent.c
gst/gstevent.h
gst/gstinfo.c
libs/gst/check/gstconsistencychecker.c
libs/gst/dataprotocol/dataprotocol.c