gst-libs/gst/tag/gsttagdemux.*: Add GType for GstTagDemuxResult enum.

Original commit message from CVS:
* gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_result_get_type):
* gst-libs/gst/tag/gsttagdemux.h:
Add GType for GstTagDemuxResult enum.
This commit is contained in:
Edward Hervey 2008-12-31 13:31:55 +00:00
parent 98ad43fcdd
commit 70a35897fb
3 changed files with 26 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2008-12-31 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_result_get_type):
* gst-libs/gst/tag/gsttagdemux.h:
Add GType for GstTagDemuxResult enum.
2008-12-31 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/video/Makefile.am:

View file

@ -163,6 +163,23 @@ static void gst_tag_demux_init (GstTagDemux * obj, GstTagDemuxClass * klass);
static gpointer parent_class; /* NULL */
GType
gst_tag_demux_result_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{GST_TAG_DEMUX_RESULT_BROKEN_TAG, "GST_TAG_DEMUX_RESULT_BROKEN_TAG",
"broken-tag"},
{GST_TAG_DEMUX_RESULT_AGAIN, "GST_TAG_DEMUX_RESULT_AGAIN", "again"},
{GST_TAG_DEMUX_RESULT_OK, "GST_TAG_DEMUX_RESULT_OK", "ok"},
{0, NULL, NULL}
};
etype = g_enum_register_static ("GstTagDemuxResult", values);
}
return etype;
}
/* Cannot use boilerplate macros here because we want the abstract flag */
GType
gst_tag_demux_get_type (void)

View file

@ -51,6 +51,9 @@ typedef enum {
GST_TAG_DEMUX_RESULT_OK
} GstTagDemuxResult;
GType gst_tag_demux_result_get_type (void);
#define GST_TYPE_TAG_DEMUX_RESULT (gst_tag_demux_result_get_type())
/**
* GstTagDemux:
* @element: parent element