diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2006-04-28 19:23:20 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2006-04-28 19:23:20 +0000 |
commit | 161d53e6dac4d17aa6d7e350ef785a0bc8dea39e (patch) | |
tree | 22af3da7991ebfa05b3e58e886b91f9153d23a22 /docs/plugins | |
parent | b0ba6af066b64a7baf0942c4600947f6e6b40247 (diff) | |
download | gst-plugins-bad-161d53e6dac4d17aa6d7e350ef785a0bc8dea39e.tar.gz gst-plugins-bad-161d53e6dac4d17aa6d7e350ef785a0bc8dea39e.tar.bz2 gst-plugins-bad-161d53e6dac4d17aa6d7e350ef785a0bc8dea39e.zip |
moved ximagesrc to good
Original commit message from CVS:
moved ximagesrc to good
Diffstat (limited to 'docs/plugins')
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-decl-list.txt | 23 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-decl.txt | 114 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-docs.sgml | 1 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins-undocumented.txt | 7 |
4 files changed, 122 insertions, 23 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt index 692a10fb..98f97a4e 100644 --- a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt +++ b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt @@ -18,16 +18,29 @@ GST_IS_DFBVIDEOSINK_CLASS </SECTION> <SECTION> +<FILE>ximagesrc</FILE> +<TITLE>GstXImageSrc</TITLE> +GstXImageSrc +<SUBSECTION Standard> +GST_XIMAGESRC +GST_IS_XIMAGESRC +GST_TYPE_XIMAGESRC +gst_ximagesrc_get_type +GST_XIMAGESRC_CLASS +GST_IS_XIMAGESRC_CLASS +</SECTION> + +<SECTION> <FILE>gsttaglib</FILE> GstTagLibMuxPriv <TITLE>GstTagLibMux</TITLE> GstTagLibMux <SUBSECTION Standard> -GST_TAGLIB_MUX -GST_IS_TAGLIB_MUX -GST_TYPE_TAGLIB_MUX +GST_TAG_LIB_MUX +GST_IS_TAG_LIB_MUX +GST_TYPE_TAG_LIB_MUX gst_tag_lib_mux_get_type -GST_TAGLIB_MUX_CLASS -GST_IS_TAGLIB_MUX_CLASS +GST_TAG_LIB_MUX_CLASS +GST_IS_TAG_LIB_MUX_CLASS </SECTION> diff --git a/docs/plugins/gst-plugins-bad-plugins-decl.txt b/docs/plugins/gst-plugins-bad-plugins-decl.txt index a5bfd6fe..ab447584 100644 --- a/docs/plugins/gst-plugins-bad-plugins-decl.txt +++ b/docs/plugins/gst-plugins-bad-plugins-decl.txt @@ -133,6 +133,92 @@ 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> +</STRUCT> +<STRUCT> +<NAME>GstXImageSrcClass</NAME> +</STRUCT> +<FUNCTION> +<NAME>gst_ximagesrc_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> @@ -157,29 +243,29 @@ typedef struct _GstTagLibMuxClass { } GstTagLibMuxClass; </STRUCT> <MACRO> -<NAME>GST_TYPE_TAGLIB_MUX</NAME> -#define GST_TYPE_TAGLIB_MUX \ +<NAME>GST_TYPE_TAG_LIB_MUX</NAME> +#define GST_TYPE_TAG_LIB_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)) +<NAME>GST_TAG_LIB_MUX</NAME> +#define GST_TAG_LIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAG_LIB_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)) +<NAME>GST_TAG_LIB_MUX_CLASS</NAME> +#define GST_TAG_LIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAG_LIB_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)) +<NAME>GST_IS_TAG_LIB_MUX</NAME> +#define GST_IS_TAG_LIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAG_LIB_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)) +<NAME>GST_IS_TAG_LIB_MUX_CLASS</NAME> +#define GST_IS_TAG_LIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAG_LIB_MUX)) </MACRO> <FUNCTION> <NAME>gst_tag_lib_mux_get_type</NAME> diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 195fafad..d20628c8 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -36,7 +36,6 @@ <xi:include href="xml/plugin-taglib.xml" /> <xi:include href="xml/plugin-tta.xml" /> <xi:include href="xml/plugin-video4linux2.xml" /> - <xi:include href="xml/plugin-ximagesrc.xml" /> <xi:include href="xml/plugin-xingheader.xml" /> </chapter> diff --git a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt index 7deee536..fe024ba0 100644 --- a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt +++ b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt @@ -1,9 +1,10 @@ -92% symbol docs coverage. -11 symbols documented. +83% symbol docs coverage. +10 symbols documented. 0 symbols incomplete. -1 not documented. +2 not documented. GstTagLibMux +element-tagid3v2mux:Short_Description |