diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2013-07-14 10:55:08 +0200 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2013-07-14 10:55:08 +0200 |
commit | 01f23673f675e49cdadf2007671a14835c7b2698 (patch) | |
tree | b4abab458518fbaef118295ef64082144385a815 /gst/gstmessage.h | |
parent | e3751287e37561e9014ba3752a5db6ee4d682c25 (diff) |
Imported Upstream version 1.1.2upstream/1.1.2
Diffstat (limited to 'gst/gstmessage.h')
-rw-r--r-- | gst/gstmessage.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/gst/gstmessage.h b/gst/gstmessage.h index 0328667..802ee17 100644 --- a/gst/gstmessage.h +++ b/gst/gstmessage.h @@ -15,8 +15,8 @@ * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. */ #ifndef __GST_MESSAGE_H__ @@ -136,6 +136,8 @@ typedef enum GST_MESSAGE_TOC = (1 << 26), GST_MESSAGE_RESET_TIME = (1 << 27), GST_MESSAGE_STREAM_START = (1 << 28), + GST_MESSAGE_NEED_CONTEXT = (1 << 29), + GST_MESSAGE_HAVE_CONTEXT = (1 << 30), GST_MESSAGE_ANY = ~0 } GstMessageType; @@ -557,6 +559,16 @@ void gst_message_parse_reset_time (GstMessage *message, GstClockTi /* STREAM_START */ GstMessage * gst_message_new_stream_start (GstObject * src) G_GNUC_MALLOC; +/* NEED_CONTEXT */ +GstMessage * gst_message_new_need_context (GstObject * src) G_GNUC_MALLOC; +void gst_message_add_context_type (GstMessage * message, const gchar * context_type); +guint gst_message_get_n_context_types (GstMessage * message); +gboolean gst_message_parse_nth_context_type (GstMessage * message, guint i, const gchar ** context_type); + +/* HAVE_CONTEXT */ +GstMessage * gst_message_new_have_context (GstObject * src, GstContext *context) G_GNUC_MALLOC; +void gst_message_parse_have_context (GstMessage *message, GstContext **context); + G_END_DECLS #endif /* __GST_MESSAGE_H__ */ |