docs/plugins/: Fix up docs for taglib plugin

Original commit message from CVS:

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
Fix up docs for taglib plugin
Also scan .cc files
This commit is contained in:
Thomas Vander Stichele 2006-04-30 14:58:29 +00:00
parent abc3a576fb
commit 941274f57c
7 changed files with 83 additions and 106 deletions

View file

@ -1,3 +1,14 @@
2006-04-30 Thomas Vander Stichele <thomas at apestaart dot org>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
Fix up docs for taglib plugin
Also scan .cc files
2006-04-29 Tim-Philipp Müller <tim at centricular dot net>
* ext/taglib/gsttaglib.cc:

View file

@ -50,7 +50,7 @@ SCAN_OPTIONS=
#EXTRA_DIST = gstreamer.types.in gstreamer.hierarchy $(DOC_MODULE)-sections.txt gstreamer-sections.txt $(DOC_MAIN_SGML_FILE)
# Extra options to supply to gtkdoc-mkdb.
MKDB_OPTIONS=--sgml-mode
MKDB_OPTIONS=--sgml-mode --source-suffixes=c,h,cc
# Extra options to supply to gtkdoc-fixref.
# FIXME get the location of the installed gstreamer docs

View file

@ -18,23 +18,22 @@ GST_IS_DFBVIDEOSINK_CLASS
</SECTION>
<SECTION>
<FILE>ximagesrc</FILE>
<TITLE>GstXImageSrc</TITLE>
GstXImageSrc
<FILE>gstid3v2mux</FILE>
GstId3v2Mux
GstId3v2MuxClass
<SUBSECTION Standard>
GST_XIMAGESRC
GST_IS_XIMAGESRC
GST_TYPE_XIMAGESRC
gst_ximagesrc_get_type
GST_XIMAGESRC_CLASS
GST_IS_XIMAGESRC_CLASS
GST_ID3V2_MUX
GST_IS_ID3V2_MUX
GST_TYPE_ID3V2_MUX
gst_id3v2_mux_get_type
GST_ID3V2_MUX_CLASS
GST_IS_ID3V2_MUX_CLASS
</SECTION>
<SECTION>
<FILE>gsttaglib</FILE>
GstTagLibMuxPriv
<TITLE>GstTagLibMux</TITLE>
GstTagLibMux
GstTagLibMuxClass
<SUBSECTION Standard>
GST_TAG_LIB_MUX
GST_IS_TAG_LIB_MUX

View file

@ -133,97 +133,62 @@ void
<RETURNS>GType </RETURNS>
void
</FUNCTION>
<MACRO>
<NAME>GST_TYPE_XIMAGESRC</NAME>
#define GST_TYPE_XIMAGESRC (gst_ximagesrc_get_type())
</MACRO>
<MACRO>
<NAME>GST_XIMAGESRC</NAME>
#define GST_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_XIMAGESRC,GstXImageSrc))
</MACRO>
<MACRO>
<NAME>GST_XIMAGESRC_CLASS</NAME>
#define GST_XIMAGESRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_XIMAGESRC,GstXImageSrc))
</MACRO>
<MACRO>
<NAME>GST_IS_XIMAGESRC</NAME>
#define GST_IS_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_XIMAGESRC))
</MACRO>
<MACRO>
<NAME>GST_IS_XIMAGESRC_CLASS</NAME>
#define GST_IS_XIMAGESRC_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_XIMAGESRC))
</MACRO>
<STRUCT>
<NAME>GstXImageSrc</NAME>
<NAME>GstId3v2Mux</NAME>
</STRUCT>
<STRUCT>
<NAME>GstXImageSrcClass</NAME>
<NAME>GstId3v2MuxClass</NAME>
</STRUCT>
<STRUCT>
<NAME></NAME>
typedef struct _GstId3v2Mux {
GstTagLibMux taglibmux;
};
</STRUCT>
<STRUCT>
<NAME></NAME>
typedef struct _GstId3v2MuxClass {
GstTagLibMuxClass taglibmux_class;
};
</STRUCT>
<MACRO>
<NAME>GST_TYPE_ID3V2_MUX</NAME>
#define GST_TYPE_ID3V2_MUX \
(gst_id3v2_mux_get_type())
</MACRO>
<MACRO>
<NAME>GST_ID3V2_MUX</NAME>
#define GST_ID3V2_MUX(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_ID3V2_MUX,GstId3v2Mux))
</MACRO>
<MACRO>
<NAME>GST_ID3V2_MUX_CLASS</NAME>
#define GST_ID3V2_MUX_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_ID3V2_MUX,GstId3v2MuxClass))
</MACRO>
<MACRO>
<NAME>GST_IS_ID3V2_MUX</NAME>
#define GST_IS_ID3V2_MUX(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_ID3V2_MUX))
</MACRO>
<MACRO>
<NAME>GST_IS_ID3V2_MUX_CLASS</NAME>
#define GST_IS_ID3V2_MUX_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_ID3V2_MUX))
</MACRO>
<FUNCTION>
<NAME>gst_ximagesrc_get_type</NAME>
<NAME>gst_id3v2_mux_get_type</NAME>
<RETURNS>GType </RETURNS>
void
</FUNCTION>
<STRUCT>
<NAME>GstXImageSrc</NAME>
struct _GstXImageSrc
{
GstPushSrc parent;
/* Information on display */
GstXContext *xcontext;
gint width;
gint height;
Window xwindow;
gchar *display_name;
guint screen_num;
/* Desired output framerate */
gint fps_n;
gint fps_d;
/* for framerate sync */
GstClockID clock_id;
gint64 last_frame_no;
/* Protect X Windows calls */
GMutex *x_lock;
/* Gathered pool of emitted buffers */
GMutex *pool_lock;
GSList *buffer_pool;
/* XFixes and XDamage support */
gboolean have_xfixes;
gboolean have_xdamage;
gboolean show_pointer;
#ifdef HAVE_XFIXES
int fixes_event_base;
XFixesCursorImage *cursor_image;
#endif
#ifdef HAVE_XDAMAGE
Damage damage;
int damage_event_base;
XserverRegion damage_region;
GC damage_copy_gc;
#endif
};
</STRUCT>
<STRUCT>
<NAME>GstXImageSrcClass</NAME>
struct _GstXImageSrcClass
{
GstPushSrcClass parent_class;
};
</STRUCT>
<STRUCT>
<NAME>GstTagLibMuxPriv</NAME>
</STRUCT>
<STRUCT>
<NAME>GstTagLibMux</NAME>
</STRUCT>
<STRUCT>
<NAME>GstTagLibMuxClass</NAME>
</STRUCT>
<STRUCT>
<NAME></NAME>
typedef struct _GstTagLibMux {
GstElement element;
@ -234,13 +199,16 @@ typedef struct _GstTagLibMux {
gboolean render_tag;
GstEvent *newsegment_ev; /* cached newsegment event from upstream */
} GstTagLibMux;
};
</STRUCT>
<STRUCT>
<NAME>GstTagLibMuxClass</NAME>
<NAME></NAME>
typedef struct _GstTagLibMuxClass {
GstElementClass parent_class;
} GstTagLibMuxClass;
/* vfuncs */
GstBuffer * (*render_tag) (GstTagLibMux * mux, GstTagList * tag_list);
};
</STRUCT>
<MACRO>
<NAME>GST_TYPE_TAG_LIB_MUX</NAME>

View file

@ -14,7 +14,7 @@
<title>gst-plugins-bad Elements</title>
<xi:include href="xml/element-dfbvideosink.xml" />
<xi:include href="xml/element-tagid3v2mux.xml" />
<xi:include href="xml/element-id3v2mux.xml" />
</chapter>
<chapter>

View file

@ -7,10 +7,10 @@ GstDfbVideoSinkClass
</SECTION>
<SECTION>
<FILE>element-tagid3v2mux</FILE>
GstTagLibMux
<TITLE>tagid3v2mux</TITLE>
<FILE>element-id3v2mux</FILE>
GstId3v2Mux
<TITLE>id3v2mux</TITLE>
<SUBSECTION Standard>
GstTagLibMuxClass
GstId3v2MuxClass
</SECTION>

View file

@ -1,10 +1,9 @@
83% symbol docs coverage.
10 symbols documented.
92% symbol docs coverage.
11 symbols documented.
0 symbols incomplete.
2 not documented.
1 not documented.
GstTagLibMux
GstId3v2Mux
element-tagid3v2mux:Short_Description