summaryrefslogtreecommitdiffstats
path: root/docs/plugins/gst-plugins-bad-plugins-decl.txt
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2006-04-01 16:50:49 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2006-04-01 16:50:49 +0000
commit99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc (patch)
treea268bd9ce2ed59a695abfa493c37308e6ef0b1a9 /docs/plugins/gst-plugins-bad-plugins-decl.txt
parent3bf58dfa1c11135e4fd25cacb52b410f846ac8d1 (diff)
downloadgst-plugins-bad-99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc.tar.gz
gst-plugins-bad-99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc.tar.bz2
gst-plugins-bad-99d8cf0d15a412b1e3452a95cc2a5b94a47da2fc.zip
add taglib checks and docs
Original commit message from CVS: add taglib checks and docs
Diffstat (limited to 'docs/plugins/gst-plugins-bad-plugins-decl.txt')
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-decl.txt53
1 files changed, 53 insertions, 0 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins-decl.txt b/docs/plugins/gst-plugins-bad-plugins-decl.txt
index dcd20c0f..a5bfd6fe 100644
--- a/docs/plugins/gst-plugins-bad-plugins-decl.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-decl.txt
@@ -133,3 +133,56 @@ void
<RETURNS>GType </RETURNS>
void
</FUNCTION>
+<STRUCT>
+<NAME>GstTagLibMuxPriv</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GstTagLibMux</NAME>
+typedef struct _GstTagLibMux {
+ GstElement element;
+
+ GstPad *srcpad;
+ GstPad *sinkpad;
+ GstTagList *event_tags; /* tags received from upstream elements */
+ gsize tag_size;
+ gboolean render_tag;
+
+ GstEvent *newsegment_ev; /* cached newsegment event from upstream */
+} GstTagLibMux;
+</STRUCT>
+<STRUCT>
+<NAME>GstTagLibMuxClass</NAME>
+typedef struct _GstTagLibMuxClass {
+ GstElementClass parent_class;
+} GstTagLibMuxClass;
+</STRUCT>
+<MACRO>
+<NAME>GST_TYPE_TAGLIB_MUX</NAME>
+#define GST_TYPE_TAGLIB_MUX \
+ (gst_tag_lib_mux_get_type())
+</MACRO>
+<MACRO>
+<NAME>GST_TAGLIB_MUX</NAME>
+#define GST_TAGLIB_MUX(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAGLIB_MUX,GstTagLibMux))
+</MACRO>
+<MACRO>
+<NAME>GST_TAGLIB_MUX_CLASS</NAME>
+#define GST_TAGLIB_MUX_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAGLIB_MUX,GstTagLibMuxClass))
+</MACRO>
+<MACRO>
+<NAME>GST_IS_TAGLIB_MUX</NAME>
+#define GST_IS_TAGLIB_MUX(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAGLIB_MUX))
+</MACRO>
+<MACRO>
+<NAME>GST_IS_TAGLIB_MUX_CLASS</NAME>
+#define GST_IS_TAGLIB_MUX_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAGLIB_MUX))
+</MACRO>
+<FUNCTION>
+<NAME>gst_tag_lib_mux_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>