2004-07-26 16:34:35 +00:00
|
|
|
# GStreamer API reference sections
|
|
|
|
|
2005-06-19 10:22:47 +00:00
|
|
|
# please add sections in alphabetical order using the following template
|
2005-08-25 23:17:18 +00:00
|
|
|
# leave two empty lines between sections
|
2004-07-26 16:34:35 +00:00
|
|
|
# <SECTION>
|
|
|
|
# <FILE>gstxxx</FILE>
|
|
|
|
# <TITLE>GstXxx</TITLE>
|
2005-06-19 10:54:12 +00:00
|
|
|
# typedefs
|
|
|
|
# macros
|
|
|
|
# constructor
|
|
|
|
# methods
|
2004-07-26 16:34:35 +00:00
|
|
|
# <SUBSECTION Standard>
|
|
|
|
# <SUBSECTION Private>
|
|
|
|
# </SECTION>
|
|
|
|
|
2005-01-26 15:15:26 +00:00
|
|
|
<INCLUDE>gst/gst.h</INCLUDE>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gst</FILE>
|
|
|
|
<TITLE>Gst</TITLE>
|
|
|
|
gst_init
|
|
|
|
gst_init_check
|
Merged in popt removal + GOption addition patch from Ronald, bug #169772.
Original commit message from CVS:
2005-10-10 Andy Wingo <wingo@pobox.com>
Merged in popt removal + GOption addition patch from Ronald, bug
#169772.
* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
GstElement macros around, remove popt-related symbols, add goption
stuff.
* configure.ac: Remove popt checks, require GLib 2.6 for GOption.
* docs/gst/Makefile.am:
* docs/libs/Makefile.am: No POPT_CFLAGS.
* examples/manual/Makefile.am:
* docs/manual/basics-init.xml: Doc updates with an example.
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(gst_init), (parse_one_option), (parse_goption_arg):
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
bit of hand merging and debugging to get the GOption stuff working
tho.
* tests/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-run.c: (main):
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
2005-10-10 15:53:59 +00:00
|
|
|
gst_init_get_option_group
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_deinit
|
2005-10-16 14:32:57 +00:00
|
|
|
gst_version
|
|
|
|
gst_version_string
|
2006-07-17 17:40:52 +00:00
|
|
|
gst_segtrap_is_enabled
|
|
|
|
gst_segtrap_set_enabled
|
2006-08-11 10:19:51 +00:00
|
|
|
gst_registry_fork_is_enabled
|
|
|
|
gst_registry_fork_set_enabled
|
2007-01-08 20:30:12 +00:00
|
|
|
gst_update_registry
|
2005-01-18 14:15:30 +00:00
|
|
|
<SUBSECTION Private>
|
Add internal helpers for pre-registering quarks from static strings and using the quark values directly instead of lo...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gst.c: (init_post):
* gst/gst_private.h:
* gst/gstquark.c: (_priv_gst_quarks_initialize):
* gst/gstquark.h:
* gst/gstquery.c: (gst_query_new_position),
(gst_query_set_position), (gst_query_parse_position),
(gst_query_new_duration), (gst_query_set_duration),
(gst_query_parse_duration), (gst_query_new_convert),
(gst_query_set_convert), (gst_query_parse_convert),
(gst_query_new_segment), (gst_query_set_segment),
(gst_query_parse_segment), (gst_query_new_seeking),
(gst_query_set_seeking), (gst_query_parse_seeking):
Add internal helpers for pre-registering quarks from static strings
and using the quark values directly instead of looking them up when
creating and parsing queries. Can be used for event construction too.
Closes #350432.
2006-08-16 11:47:54 +00:00
|
|
|
GST_QUARK
|
|
|
|
GstQuarkId
|
2009-03-14 23:07:40 +00:00
|
|
|
GstPluginLoader
|
|
|
|
GstPluginLoaderFuncs
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstbin</FILE>
|
2004-03-25 04:20:33 +00:00
|
|
|
<TITLE>GstBin</TITLE>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstBin
|
2005-11-02 15:34:23 +00:00
|
|
|
GstBinClass
|
2005-08-24 21:35:43 +00:00
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
gst_bin_new
|
|
|
|
gst_bin_add
|
|
|
|
gst_bin_remove
|
2005-06-19 10:54:12 +00:00
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
gst_bin_get_by_name
|
2001-01-31 20:27:00 +00:00
|
|
|
gst_bin_get_by_name_recurse_up
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_bin_get_by_interface
|
2005-06-19 10:54:12 +00:00
|
|
|
|
|
|
|
gst_bin_iterate_elements
|
|
|
|
gst_bin_iterate_recurse
|
|
|
|
gst_bin_iterate_sinks
|
2005-09-27 20:40:35 +00:00
|
|
|
gst_bin_iterate_sorted
|
2006-01-26 06:57:14 +00:00
|
|
|
gst_bin_iterate_sources
|
2005-06-19 10:54:12 +00:00
|
|
|
gst_bin_iterate_all_by_interface
|
2005-11-02 15:34:23 +00:00
|
|
|
|
2008-11-18 09:58:33 +00:00
|
|
|
gst_bin_recalculate_latency
|
|
|
|
|
2005-06-19 10:54:12 +00:00
|
|
|
<SUBSECTION>
|
|
|
|
gst_bin_add_many
|
|
|
|
gst_bin_remove_many
|
2008-05-27 10:50:49 +00:00
|
|
|
gst_bin_find_unlinked_pad
|
2006-02-02 09:51:18 +00:00
|
|
|
gst_bin_find_unconnected_pad
|
2005-06-19 10:54:12 +00:00
|
|
|
|
2005-11-02 15:34:23 +00:00
|
|
|
<SUBSECTION>
|
|
|
|
GstBinFlags
|
|
|
|
|
|
|
|
GST_BIN_CHILDREN
|
|
|
|
GST_BIN_CHILDREN_COOKIE
|
|
|
|
GST_BIN_NUMCHILDREN
|
|
|
|
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
<SUBSECTION Standard>
|
2000-03-27 19:53:43 +00:00
|
|
|
GST_BIN
|
|
|
|
GST_IS_BIN
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_TYPE_BIN
|
2004-05-14 15:17:30 +00:00
|
|
|
GST_BIN_CLASS
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
GST_IS_BIN_CLASS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_BIN_GET_CLASS
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_BIN_FLAGS
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_BIN_CAST
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_bin_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_bin_flags_get_type
|
2007-05-22 11:09:45 +00:00
|
|
|
GstBinPrivate
|
Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system. I'd managed to mutilate it a while back,
but now it's fixed. I'll put a copy of the HTML output somewhere on the
website tonight.
In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs. (see
http://developer.gnome.org/arch/doc/tools.html)
Notes (I'll codify these some day):
- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file. However, gtk-doc's merge and CVS's diff are
two entirely separate animals. We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book. There'd be another called docs/manual/, and
another docs/plugins/, etc. If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-08-23 14:25:55 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstbus</FILE>
|
|
|
|
<TITLE>GstBus</TITLE>
|
|
|
|
GstBus
|
|
|
|
GstBusFlags
|
|
|
|
GstBusSyncReply
|
2005-09-20 07:32:48 +00:00
|
|
|
GstBusFunc
|
2005-08-23 14:25:55 +00:00
|
|
|
GstBusSyncHandler
|
|
|
|
gst_bus_new
|
|
|
|
gst_bus_post
|
|
|
|
gst_bus_have_pending
|
|
|
|
gst_bus_peek
|
|
|
|
gst_bus_pop
|
2007-10-16 20:30:13 +00:00
|
|
|
gst_bus_pop_filtered
|
2007-02-27 17:22:07 +00:00
|
|
|
gst_bus_timed_pop
|
2007-10-16 20:30:13 +00:00
|
|
|
gst_bus_timed_pop_filtered
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_bus_set_flushing
|
|
|
|
gst_bus_set_sync_handler
|
2005-09-29 16:04:31 +00:00
|
|
|
gst_bus_sync_signal_handler
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_bus_create_watch
|
|
|
|
gst_bus_add_watch_full
|
|
|
|
gst_bus_add_watch
|
2006-02-13 13:57:29 +00:00
|
|
|
gst_bus_disable_sync_message_emission
|
|
|
|
gst_bus_enable_sync_message_emission
|
2005-09-29 16:04:31 +00:00
|
|
|
gst_bus_async_signal_func
|
|
|
|
gst_bus_add_signal_watch
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_bus_add_signal_watch_full
|
2005-09-29 16:04:31 +00:00
|
|
|
gst_bus_remove_signal_watch
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_bus_poll
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstBusClass
|
|
|
|
GST_BUS
|
|
|
|
GST_IS_BUS
|
|
|
|
GST_TYPE_BUS
|
|
|
|
GST_BUS_CLASS
|
|
|
|
GST_IS_BUS_CLASS
|
|
|
|
GST_BUS_GET_CLASS
|
|
|
|
GST_TYPE_BUS_FLAGS
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TYPE_BUS_SYNC_REPLY
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_BUS_CAST
|
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_bus_get_type
|
|
|
|
gst_bus_flags_get_type
|
|
|
|
gst_bus_sync_reply_get_type
|
2006-02-13 13:57:29 +00:00
|
|
|
GstBusPrivate
|
2005-08-23 14:25:55 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2009-05-12 11:10:55 +00:00
|
|
|
|
2001-01-19 22:15:21 +00:00
|
|
|
<SECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
<FILE>gstbuffer</FILE>
|
2004-07-21 11:32:09 +00:00
|
|
|
<TITLE>GstBuffer</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GstBuffer
|
2004-08-12 10:56:40 +00:00
|
|
|
GstBufferFlag
|
2007-03-09 16:30:38 +00:00
|
|
|
GstBufferCopyFlags
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_BUFFER_FLAGS
|
|
|
|
GST_BUFFER_FLAG_IS_SET
|
|
|
|
GST_BUFFER_FLAG_SET
|
|
|
|
GST_BUFFER_FLAG_UNSET
|
2004-08-12 10:56:40 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_BUFFER_DATA
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_BUFFER_MALLOCDATA
|
2008-10-06 21:52:57 +00:00
|
|
|
GST_BUFFER_FREE_FUNC
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_BUFFER_SIZE
|
|
|
|
GST_BUFFER_TIMESTAMP
|
|
|
|
GST_BUFFER_DURATION
|
2005-08-23 11:53:58 +00:00
|
|
|
GST_BUFFER_CAPS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_BUFFER_OFFSET
|
|
|
|
GST_BUFFER_OFFSET_END
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_BUFFER_OFFSET_NONE
|
|
|
|
GST_BUFFER_DURATION_IS_VALID
|
|
|
|
GST_BUFFER_TIMESTAMP_IS_VALID
|
|
|
|
GST_BUFFER_OFFSET_IS_VALID
|
|
|
|
GST_BUFFER_OFFSET_END_IS_VALID
|
2006-06-12 09:37:58 +00:00
|
|
|
GST_BUFFER_IS_DISCONT
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_BUFFER_TRACE_NAME
|
|
|
|
|
|
|
|
gst_buffer_new
|
|
|
|
gst_buffer_new_and_alloc
|
2007-04-26 10:00:49 +00:00
|
|
|
gst_buffer_try_new_and_alloc
|
2004-08-12 10:56:40 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_buffer_ref
|
|
|
|
gst_buffer_unref
|
2005-06-19 10:54:12 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_buffer_set_data
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_buffer_copy
|
2007-03-09 16:30:38 +00:00
|
|
|
|
|
|
|
GST_BUFFER_COPY_ALL
|
|
|
|
gst_buffer_copy_metadata
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_buffer_is_writable
|
2005-06-19 10:54:12 +00:00
|
|
|
gst_buffer_make_writable
|
2006-01-19 09:24:03 +00:00
|
|
|
gst_buffer_is_metadata_writable
|
|
|
|
gst_buffer_make_metadata_writable
|
2005-06-19 10:54:12 +00:00
|
|
|
gst_buffer_replace
|
|
|
|
|
|
|
|
gst_buffer_get_caps
|
|
|
|
gst_buffer_set_caps
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_buffer_create_sub
|
2004-08-12 10:56:40 +00:00
|
|
|
gst_buffer_is_span_fast
|
2005-06-19 10:54:12 +00:00
|
|
|
gst_buffer_span
|
2004-08-12 10:56:40 +00:00
|
|
|
|
2005-06-19 10:54:12 +00:00
|
|
|
gst_buffer_stamp
|
|
|
|
gst_buffer_join
|
|
|
|
gst_buffer_merge
|
2004-08-12 10:56:40 +00:00
|
|
|
|
2002-12-14 13:02:16 +00:00
|
|
|
<SUBSECTION Standard>
|
2005-08-23 14:25:55 +00:00
|
|
|
GstBufferClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_BUFFER
|
2005-08-23 11:53:58 +00:00
|
|
|
GST_BUFFER_CLASS
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_BUFFER_GET_CLASS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_IS_BUFFER
|
2005-08-23 11:53:58 +00:00
|
|
|
GST_IS_BUFFER_CLASS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_TYPE_BUFFER
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_BUFFER_FLAG
|
2007-03-09 16:30:38 +00:00
|
|
|
GST_TYPE_BUFFER_COPY_FLAGS
|
2005-08-23 11:53:58 +00:00
|
|
|
GST_BUFFER_CAST
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_buffer_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_buffer_flag_get_type
|
2007-03-09 16:30:38 +00:00
|
|
|
gst_buffer_copy_flags_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2009-05-12 10:08:56 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstbufferlist</FILE>
|
|
|
|
<TITLE>GstBufferList</TITLE>
|
|
|
|
GstBufferList
|
|
|
|
GstBufferListIterator
|
|
|
|
GstBufferListDoFunction
|
2009-06-19 13:29:14 +00:00
|
|
|
|
2009-05-12 10:08:56 +00:00
|
|
|
gst_buffer_list_new
|
|
|
|
gst_buffer_list_ref
|
|
|
|
gst_buffer_list_unref
|
|
|
|
gst_buffer_list_copy
|
|
|
|
gst_buffer_list_is_writable
|
|
|
|
gst_buffer_list_make_writable
|
2009-06-19 13:29:14 +00:00
|
|
|
|
2009-05-12 10:08:56 +00:00
|
|
|
gst_buffer_list_n_groups
|
2009-06-19 13:29:14 +00:00
|
|
|
|
|
|
|
GstBufferListItem
|
|
|
|
GstBufferListFunc
|
|
|
|
gst_buffer_list_foreach
|
|
|
|
gst_buffer_list_get
|
|
|
|
|
2009-05-12 10:08:56 +00:00
|
|
|
gst_buffer_list_iterate
|
|
|
|
gst_buffer_list_iterator_free
|
|
|
|
gst_buffer_list_iterator_n_buffers
|
|
|
|
gst_buffer_list_iterator_add
|
|
|
|
gst_buffer_list_iterator_add_group
|
|
|
|
gst_buffer_list_iterator_next
|
|
|
|
gst_buffer_list_iterator_next_group
|
|
|
|
gst_buffer_list_iterator_remove
|
|
|
|
gst_buffer_list_iterator_steal
|
|
|
|
gst_buffer_list_iterator_take
|
|
|
|
gst_buffer_list_iterator_do
|
|
|
|
gst_buffer_list_iterator_merge_group
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstBufferListClass
|
|
|
|
GST_BUFFER_LIST
|
|
|
|
GST_BUFFER_LIST_CLASS
|
|
|
|
GST_BUFFER_LIST_GET_CLASS
|
|
|
|
GST_IS_BUFFER_LIST
|
|
|
|
GST_IS_BUFFER_LIST_CLASS
|
|
|
|
GST_TYPE_BUFFER_LIST
|
|
|
|
GST_BUFFER_LIST_CAST
|
2009-06-19 13:29:14 +00:00
|
|
|
GST_TYPE_BUFFER_LIST_ITEM
|
2009-05-12 10:08:56 +00:00
|
|
|
<SUBSECTION Private>
|
2009-06-19 13:29:14 +00:00
|
|
|
gst_buffer_list_item_get_type
|
2009-05-12 10:08:56 +00:00
|
|
|
gst_buffer_list_get_type
|
|
|
|
</SECTION>
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2001-01-19 22:15:21 +00:00
|
|
|
<SECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
<FILE>gstcaps</FILE>
|
2004-07-21 11:32:09 +00:00
|
|
|
<TITLE>GstCaps</TITLE>
|
2005-06-19 10:54:12 +00:00
|
|
|
GstCaps
|
|
|
|
GstStaticCaps
|
|
|
|
|
2005-11-20 14:50:43 +00:00
|
|
|
GstCapsFlags
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_CAPS_ANY
|
|
|
|
GST_CAPS_NONE
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_CAPS_REFCOUNT
|
|
|
|
GST_CAPS_REFCOUNT_VALUE
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_STATIC_CAPS_ANY
|
|
|
|
GST_STATIC_CAPS_NONE
|
|
|
|
GST_CAPS_IS_SIMPLE
|
|
|
|
GST_DEBUG_CAPS
|
|
|
|
GST_STATIC_CAPS
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_new_empty
|
|
|
|
gst_caps_new_any
|
|
|
|
gst_caps_new_simple
|
|
|
|
gst_caps_new_full
|
|
|
|
gst_caps_new_full_valist
|
|
|
|
gst_caps_copy
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_caps_copy_nth
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_static_caps_get
|
|
|
|
gst_caps_append
|
2006-08-21 14:54:31 +00:00
|
|
|
gst_caps_merge
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_append_structure
|
2006-08-21 14:54:31 +00:00
|
|
|
gst_caps_remove_structure
|
2006-08-24 10:40:31 +00:00
|
|
|
gst_caps_merge_structure
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_get_size
|
|
|
|
gst_caps_get_structure
|
|
|
|
gst_caps_set_simple
|
|
|
|
gst_caps_set_simple_valist
|
|
|
|
gst_caps_is_any
|
|
|
|
gst_caps_is_empty
|
|
|
|
gst_caps_is_fixed
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_caps_is_equal
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_caps_is_equal_fixed
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_is_always_compatible
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_caps_is_subset
|
2009-07-22 06:38:10 +00:00
|
|
|
gst_caps_can_intersect
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_intersect
|
|
|
|
gst_caps_union
|
|
|
|
gst_caps_normalize
|
2004-04-22 02:43:57 +00:00
|
|
|
gst_caps_do_simplify
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_save_thyself
|
|
|
|
gst_caps_load_thyself
|
|
|
|
gst_caps_replace
|
|
|
|
gst_caps_to_string
|
|
|
|
gst_caps_from_string
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_caps_subtract
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_caps_make_writable
|
|
|
|
gst_caps_ref
|
|
|
|
gst_caps_truncate
|
|
|
|
gst_caps_unref
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_CAPS
|
|
|
|
GST_IS_CAPS
|
|
|
|
GST_TYPE_CAPS
|
2005-11-20 14:50:43 +00:00
|
|
|
GST_TYPE_CAPS_FLAGS
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_caps_flags_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_caps_get_type
|
|
|
|
</SECTION>
|
|
|
|
|
ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstbin.c: (gst_bin_get_type),
(gst_bin_child_proxy_get_child_by_index),
(gst_bin_child_proxy_get_children_count),
(gst_bin_child_proxy_init):
* gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
(gst_child_proxy_get_child_by_index),
(gst_child_proxy_get_children_count), (gst_child_proxy_lookup),
(gst_child_proxy_get_property), (gst_child_proxy_get_valist),
(gst_child_proxy_get), (gst_child_proxy_set_property),
(gst_child_proxy_set_valist), (gst_child_proxy_set),
(gst_child_proxy_child_added), (gst_child_proxy_child_removed),
(gst_child_proxy_base_init), (gst_child_proxy_get_type):
* gst/gstchildproxy.h:
* gst/parse/grammar.y:
* tools/gst-inspect.c: (print_interfaces),
(print_element_properties_info), (print_element_info):
ported gstchildproxy over from 0.8
ported gst-inspect fixes and enhancements over from 0.8
2005-08-22 21:03:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstchildproxy</FILE>
|
|
|
|
<TITLE>GstChildProxy</TITLE>
|
2007-02-11 19:59:12 +00:00
|
|
|
GstChildProxy
|
|
|
|
GstChildProxyInterface
|
ported gstchildproxy over from 0.8 ported gst-inspect fixes and enhancements over from 0.8
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstbin.c: (gst_bin_get_type),
(gst_bin_child_proxy_get_child_by_index),
(gst_bin_child_proxy_get_children_count),
(gst_bin_child_proxy_init):
* gst/gstchildproxy.c: (gst_child_proxy_get_child_by_name),
(gst_child_proxy_get_child_by_index),
(gst_child_proxy_get_children_count), (gst_child_proxy_lookup),
(gst_child_proxy_get_property), (gst_child_proxy_get_valist),
(gst_child_proxy_get), (gst_child_proxy_set_property),
(gst_child_proxy_set_valist), (gst_child_proxy_set),
(gst_child_proxy_child_added), (gst_child_proxy_child_removed),
(gst_child_proxy_base_init), (gst_child_proxy_get_type):
* gst/gstchildproxy.h:
* gst/parse/grammar.y:
* tools/gst-inspect.c: (print_interfaces),
(print_element_properties_info), (print_element_info):
ported gstchildproxy over from 0.8
ported gst-inspect fixes and enhancements over from 0.8
2005-08-22 21:03:33 +00:00
|
|
|
gst_child_proxy_get_children_count
|
|
|
|
gst_child_proxy_get_child_by_name
|
|
|
|
gst_child_proxy_get_child_by_index
|
|
|
|
gst_child_proxy_lookup
|
|
|
|
gst_child_proxy_get_property
|
|
|
|
gst_child_proxy_get_valist
|
|
|
|
gst_child_proxy_get
|
|
|
|
gst_child_proxy_set_property
|
|
|
|
gst_child_proxy_set_valist
|
|
|
|
gst_child_proxy_set
|
|
|
|
gst_child_proxy_child_added
|
|
|
|
gst_child_proxy_child_removed
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_CHILD_PROXY
|
|
|
|
GST_IS_CHILD_PROXY
|
|
|
|
GST_CHILD_PROXY_GET_INTERFACE
|
|
|
|
GST_TYPE_CHILD_PROXY
|
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_child_proxy_get_type
|
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstclock</FILE>
|
2004-07-21 11:32:09 +00:00
|
|
|
<TITLE>GstClock</TITLE>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstClock
|
2006-08-11 15:24:03 +00:00
|
|
|
GstClockClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GstClockTime
|
|
|
|
GstClockTimeDiff
|
|
|
|
GstClockID
|
|
|
|
GST_CLOCK_TIME_NONE
|
|
|
|
GST_CLOCK_TIME_IS_VALID
|
|
|
|
GST_SECOND
|
|
|
|
GST_MSECOND
|
|
|
|
GST_USECOND
|
|
|
|
GST_NSECOND
|
2007-11-28 10:58:39 +00:00
|
|
|
GST_TIME_AS_SECONDS
|
|
|
|
GST_TIME_AS_MSECONDS
|
|
|
|
GST_TIME_AS_USECONDS
|
|
|
|
GST_TIME_AS_NSECONDS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_CLOCK_DIFF
|
|
|
|
GST_TIMEVAL_TO_TIME
|
|
|
|
GST_TIME_TO_TIMEVAL
|
2005-08-25 23:17:18 +00:00
|
|
|
GST_TIMESPEC_TO_TIME
|
|
|
|
GST_TIME_TO_TIMESPEC
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_CLOCK_ENTRY_TRACE_NAME
|
|
|
|
GstClockEntry
|
|
|
|
GstClockCallback
|
|
|
|
GstClockEntryType
|
|
|
|
GST_CLOCK_ENTRY
|
|
|
|
GST_CLOCK_ENTRY_CLOCK
|
|
|
|
GST_CLOCK_ENTRY_TYPE
|
|
|
|
GST_CLOCK_ENTRY_TIME
|
|
|
|
GST_CLOCK_ENTRY_INTERVAL
|
|
|
|
GST_CLOCK_ENTRY_STATUS
|
|
|
|
GstClockReturn
|
|
|
|
GstClockFlags
|
|
|
|
GST_CLOCK_FLAGS
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_CLOCK_BROADCAST
|
|
|
|
GST_CLOCK_COND
|
|
|
|
GST_CLOCK_TIMED_WAIT
|
|
|
|
GST_CLOCK_WAIT
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_clock_add_observation
|
|
|
|
gst_clock_set_master
|
|
|
|
gst_clock_get_master
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_clock_set_resolution
|
|
|
|
gst_clock_get_resolution
|
|
|
|
gst_clock_get_time
|
|
|
|
gst_clock_new_single_shot_id
|
|
|
|
gst_clock_new_periodic_id
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_clock_get_internal_time
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_clock_adjust_unlocked
|
2007-04-05 10:06:20 +00:00
|
|
|
gst_clock_unadjust_unlocked
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_clock_get_calibration
|
|
|
|
gst_clock_set_calibration
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_clock_id_get_time
|
|
|
|
gst_clock_id_wait
|
|
|
|
gst_clock_id_wait_async
|
|
|
|
gst_clock_id_unschedule
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_clock_id_compare_func
|
|
|
|
gst_clock_id_ref
|
|
|
|
gst_clock_id_unref
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_CLOCK
|
|
|
|
GST_IS_CLOCK
|
|
|
|
GST_TYPE_CLOCK
|
|
|
|
GST_CLOCK_CLASS
|
|
|
|
GST_IS_CLOCK_CLASS
|
|
|
|
GST_CLOCK_GET_CLASS
|
2005-10-28 17:35:05 +00:00
|
|
|
GST_CLOCK_CAST
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_CLOCK_ENTRY_TYPE
|
|
|
|
GST_TYPE_CLOCK_FLAGS
|
|
|
|
GST_TYPE_CLOCK_RETURN
|
2005-10-28 16:46:58 +00:00
|
|
|
GST_TYPE_CLOCK_TIME
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2009-03-19 10:37:12 +00:00
|
|
|
GstClockPrivate
|
2005-11-23 16:10:38 +00:00
|
|
|
GST_CLOCK_SLAVE_LOCK
|
|
|
|
GST_CLOCK_SLAVE_UNLOCK
|
2004-07-21 11:32:09 +00:00
|
|
|
gst_clock_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_clock_entry_type_get_type
|
|
|
|
gst_clock_flags_get_type
|
|
|
|
gst_clock_return_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstcompat</FILE>
|
2004-07-26 16:34:35 +00:00
|
|
|
<TITLE>GstCompat</TITLE>
|
2004-09-02 14:24:22 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
<SUBSECTION Private>
|
2001-01-19 22:15:21 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstconfig</FILE>
|
|
|
|
GST_DISABLE_GST_DEBUG
|
|
|
|
GST_DISABLE_LOADSAVE
|
|
|
|
GST_DISABLE_PARSE
|
|
|
|
GST_DISABLE_TRACE
|
|
|
|
GST_DISABLE_ALLOC_TRACE
|
|
|
|
GST_DISABLE_REGISTRY
|
|
|
|
GST_DISABLE_PLUGIN
|
2007-04-20 08:39:35 +00:00
|
|
|
GST_DISABLE_XML
|
2006-07-10 19:35:32 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
GST_DISABLE_LOADSAVE_REGISTRY
|
2005-09-22 12:05:05 +00:00
|
|
|
GST_HAVE_GLIB_2_8
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_PTR_FORMAT
|
2006-08-09 15:13:14 +00:00
|
|
|
GST_SEGMENT_FORMAT
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_EXPORT
|
|
|
|
GST_PLUGIN_EXPORT
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GST_PADDING
|
2005-12-01 02:08:18 +00:00
|
|
|
GST_PADDING_LARGE
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GST_PADDING_INIT
|
2006-10-05 12:31:07 +00:00
|
|
|
GST_USING_PRINTF_EXTENSION
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2000-03-27 19:53:43 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstelement</FILE>
|
2004-07-23 15:38:47 +00:00
|
|
|
<TITLE>GstElement</TITLE>
|
2004-05-14 14:00:04 +00:00
|
|
|
GstElement
|
2005-11-10 11:17:26 +00:00
|
|
|
GstElementClass
|
2005-08-25 23:17:18 +00:00
|
|
|
GstElementFlags
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GstState
|
2005-09-11 19:22:23 +00:00
|
|
|
GstStateChange
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GstStateChangeReturn
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_STATE
|
2005-10-17 20:16:55 +00:00
|
|
|
GST_STATE_GET_NEXT
|
|
|
|
GST_STATE_NEXT
|
|
|
|
GST_STATE_PENDING
|
|
|
|
GST_STATE_RETURN
|
docs/gst/gstreamer-sections.txt: Add new element field and method.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
Add new element field and method.
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
(bin_remove_messages), (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_recalc_state), (gst_bin_get_state_func),
(gst_bin_element_set_state), (gst_bin_change_state_func),
(gst_bin_continue_func), (bin_bus_handler),
(bin_push_state_continue), (bin_handle_async_start),
(bin_handle_async_done), (gst_bin_handle_message_func):
Make async state changes a bit smarter by using new ASYNC_START and
ASYNC_DONE messages. This reduces the number of times we run the state
recalculation thread.
Don't change state of element with a pending ASYNC_START message.
Deprecate STATE_DIRTY messages.
* gst/gstelement.c: (gst_element_init), (gst_element_send_event),
(gst_element_get_state_func), (gst_element_continue_state),
(gst_element_lost_state), (gst_element_set_state_func),
(gst_element_change_state):
* gst/gstelement.h:
Keep the state that was last set by the app in a new element field.
Don't allow state changes when handling an element event.
Post ASYNC_START and ASYNC_DONE messages.
Change lost_state so that we go to PAUSED and wait for the parent to set
us to PLAYING again (so latency calculation can be performed)
Export gst_element_change_state() method so that subclasses can use it.
API: gst_element_change_state()
API: GST_STATE_TARGET
* gst/gstpipeline.c: (gst_pipeline_class_init),
(reset_stream_time), (gst_pipeline_change_state),
(gst_pipeline_handle_message), (gst_pipeline_set_new_stream_time):
Using the new ASYNC_START message we can reset the base_time when
needed. This can then be used to implement base_time redistribution in
flushing seeks so that we can remove the explicit seek handling.
Perform latency query and configuration when going to PLAYING.
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
(gst_base_sink_query), (gst_base_sink_change_state):
Post new ASYNC_START/ASYNC_DONE messages.
* tests/check/generic/sinks.c: (GST_START_TEST):
Fix test because the bin will not set the async element to PLAYING right
away.
* tests/check/gst/gstbin.c: (pop_async_done), (GST_START_TEST):
Make the message check a little stronger.
Handle ASYNC messages.
* tests/check/pipelines/cleanup.c: (GST_START_TEST):
* tests/check/pipelines/simple-launch-lines.c: (GST_START_TEST):
Expect ASYNC_DONE messages.
2007-03-19 10:47:56 +00:00
|
|
|
GST_STATE_TARGET
|
2005-10-17 20:16:55 +00:00
|
|
|
GST_STATE_TRANSITION
|
|
|
|
GST_STATE_TRANSITION_CURRENT
|
|
|
|
GST_STATE_TRANSITION_NEXT
|
2005-11-10 11:17:26 +00:00
|
|
|
|
|
|
|
GST_STATE_GET_LOCK
|
|
|
|
GST_STATE_GET_COND
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_ELEMENT_NAME
|
|
|
|
GST_ELEMENT_PARENT
|
2005-09-23 14:31:21 +00:00
|
|
|
GST_ELEMENT_BUS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_ELEMENT_CLOCK
|
|
|
|
GST_ELEMENT_PADS
|
2009-05-26 09:53:05 +00:00
|
|
|
GST_ELEMENT_START_TIME
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_ELEMENT_ERROR
|
2005-08-25 23:17:18 +00:00
|
|
|
GST_ELEMENT_WARNING
|
2007-02-21 15:34:14 +00:00
|
|
|
GST_ELEMENT_INFO
|
2005-08-25 23:17:18 +00:00
|
|
|
GST_ELEMENT_IS_LOCKED_STATE
|
|
|
|
|
2006-03-24 11:02:42 +00:00
|
|
|
<SUBSECTION element-construction>
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_class_add_pad_template
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_class_get_pad_template
|
|
|
|
gst_element_class_get_pad_template_list
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_class_install_std_props
|
|
|
|
gst_element_class_set_details
|
2007-06-21 16:39:01 +00:00
|
|
|
gst_element_class_set_details_simple
|
2006-03-24 11:02:42 +00:00
|
|
|
|
|
|
|
<SUBSECTION element-pads>
|
|
|
|
gst_element_add_pad
|
|
|
|
gst_element_get_pad
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_create_all_pads
|
|
|
|
gst_element_get_compatible_pad
|
|
|
|
gst_element_get_compatible_pad_template
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_get_request_pad
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_get_static_pad
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_no_more_pads
|
|
|
|
gst_element_release_request_pad
|
|
|
|
gst_element_remove_pad
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_iterate_pads
|
|
|
|
gst_element_iterate_sink_pads
|
|
|
|
gst_element_iterate_src_pads
|
2006-03-24 11:02:42 +00:00
|
|
|
|
|
|
|
<SUBSECTION element-linking>
|
2003-01-24 18:08:39 +00:00
|
|
|
gst_element_link
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_unlink
|
2003-01-24 18:08:39 +00:00
|
|
|
gst_element_link_many
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_unlink_many
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_link_pads
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_unlink_pads
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_link_pads_filtered
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_link_filtered
|
|
|
|
|
|
|
|
<SUBSECTION element-properties>
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_set_base_time
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_get_base_time
|
2009-05-26 09:53:05 +00:00
|
|
|
gst_element_set_start_time
|
|
|
|
gst_element_get_start_time
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_set_bus
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_get_bus
|
|
|
|
gst_element_get_factory
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_set_index
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_get_index
|
|
|
|
gst_element_is_indexable
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_set_name
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_get_name
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_set_parent
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_get_parent
|
|
|
|
|
|
|
|
<SUBSECTION element-clocks>
|
|
|
|
gst_element_requires_clock
|
|
|
|
gst_element_set_clock
|
|
|
|
gst_element_get_clock
|
|
|
|
gst_element_provides_clock
|
|
|
|
gst_element_provide_clock
|
|
|
|
|
|
|
|
<SUBSECTION element-states>
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_set_state
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_get_state
|
|
|
|
gst_element_set_locked_state
|
|
|
|
gst_element_is_locked_state
|
|
|
|
gst_element_abort_state
|
|
|
|
gst_element_continue_state
|
|
|
|
gst_element_lost_state
|
2009-05-14 09:36:28 +00:00
|
|
|
gst_element_lost_state_full
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_state_get_name
|
2006-11-06 15:14:46 +00:00
|
|
|
gst_element_state_change_return_get_name
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_element_sync_state_with_parent
|
docs/gst/gstreamer-sections.txt: Add new element field and method.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
Add new element field and method.
* gst/gstbin.c: (gst_bin_class_init), (gst_bin_init),
(bin_remove_messages), (gst_bin_add_func), (gst_bin_remove_func),
(gst_bin_recalc_state), (gst_bin_get_state_func),
(gst_bin_element_set_state), (gst_bin_change_state_func),
(gst_bin_continue_func), (bin_bus_handler),
(bin_push_state_continue), (bin_handle_async_start),
(bin_handle_async_done), (gst_bin_handle_message_func):
Make async state changes a bit smarter by using new ASYNC_START and
ASYNC_DONE messages. This reduces the number of times we run the state
recalculation thread.
Don't change state of element with a pending ASYNC_START message.
Deprecate STATE_DIRTY messages.
* gst/gstelement.c: (gst_element_init), (gst_element_send_event),
(gst_element_get_state_func), (gst_element_continue_state),
(gst_element_lost_state), (gst_element_set_state_func),
(gst_element_change_state):
* gst/gstelement.h:
Keep the state that was last set by the app in a new element field.
Don't allow state changes when handling an element event.
Post ASYNC_START and ASYNC_DONE messages.
Change lost_state so that we go to PAUSED and wait for the parent to set
us to PLAYING again (so latency calculation can be performed)
Export gst_element_change_state() method so that subclasses can use it.
API: gst_element_change_state()
API: GST_STATE_TARGET
* gst/gstpipeline.c: (gst_pipeline_class_init),
(reset_stream_time), (gst_pipeline_change_state),
(gst_pipeline_handle_message), (gst_pipeline_set_new_stream_time):
Using the new ASYNC_START message we can reset the base_time when
needed. This can then be used to implement base_time redistribution in
flushing seeks so that we can remove the explicit seek handling.
Perform latency query and configuration when going to PLAYING.
* libs/gst/base/gstbasesink.c: (gst_base_sink_commit_state),
(gst_base_sink_query), (gst_base_sink_change_state):
Post new ASYNC_START/ASYNC_DONE messages.
* tests/check/generic/sinks.c: (GST_START_TEST):
Fix test because the bin will not set the async element to PLAYING right
away.
* tests/check/gst/gstbin.c: (pop_async_done), (GST_START_TEST):
Make the message check a little stronger.
Handle ASYNC messages.
* tests/check/pipelines/cleanup.c: (GST_START_TEST):
* tests/check/pipelines/simple-launch-lines.c: (GST_START_TEST):
Expect ASYNC_DONE messages.
2007-03-19 10:47:56 +00:00
|
|
|
gst_element_change_state
|
2006-03-24 11:02:42 +00:00
|
|
|
|
|
|
|
<SUBSECTION element-tags>
|
|
|
|
gst_element_found_tags
|
|
|
|
gst_element_found_tags_for_pad
|
|
|
|
|
|
|
|
<SUBSECTION element-messages>
|
|
|
|
gst_element_message_full
|
|
|
|
gst_element_post_message
|
|
|
|
|
|
|
|
<SUBSECTION element-query>
|
|
|
|
gst_element_get_query_types
|
|
|
|
gst_element_query
|
|
|
|
gst_element_query_convert
|
|
|
|
gst_element_query_position
|
|
|
|
gst_element_query_duration
|
|
|
|
|
|
|
|
<SUBSECTION element-event>
|
|
|
|
gst_element_send_event
|
2006-05-19 10:29:07 +00:00
|
|
|
gst_element_seek_simple
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_seek
|
|
|
|
|
2004-07-23 15:38:47 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_ELEMENT
|
|
|
|
GST_IS_ELEMENT
|
|
|
|
GST_ELEMENT_CLASS
|
|
|
|
GST_IS_ELEMENT_CLASS
|
|
|
|
GST_ELEMENT_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_ELEMENT
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_ELEMENT_FLAGS
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_ELEMENT_CAST
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GST_TYPE_STATE
|
|
|
|
GST_TYPE_STATE_CHANGE
|
|
|
|
GST_TYPE_STATE_CHANGE_RETURN
|
2004-07-23 15:38:47 +00:00
|
|
|
<SUBSECTION Private>
|
2005-11-10 11:17:26 +00:00
|
|
|
GST_STATE_LOCK
|
|
|
|
GST_STATE_TRYLOCK
|
|
|
|
GST_STATE_UNLOCK
|
|
|
|
GST_STATE_UNLOCK_FULL
|
|
|
|
GST_STATE_LOCK_FULL
|
|
|
|
GST_STATE_WAIT
|
|
|
|
GST_STATE_TIMED_WAIT
|
|
|
|
GST_STATE_SIGNAL
|
|
|
|
GST_STATE_BROADCAST
|
|
|
|
|
2004-07-23 15:38:47 +00:00
|
|
|
gst_element_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_element_flags_get_type
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
gst_state_get_type
|
|
|
|
gst_state_change_get_type
|
|
|
|
gst_state_change_return_get_type
|
2004-07-23 15:38:47 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-23 15:38:47 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstelementfactory</FILE>
|
2001-10-24 21:44:48 +00:00
|
|
|
<TITLE>GstElementFactory</TITLE>
|
2004-07-23 15:38:47 +00:00
|
|
|
GstElementFactory
|
2005-09-02 17:23:06 +00:00
|
|
|
GstElementDetails
|
|
|
|
GST_ELEMENT_DETAILS
|
|
|
|
GST_IS_ELEMENT_DETAILS
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_register
|
2002-04-12 16:22:32 +00:00
|
|
|
gst_element_factory_find
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_element_factory_get_element_type
|
|
|
|
gst_element_factory_get_longname
|
|
|
|
gst_element_factory_get_klass
|
|
|
|
gst_element_factory_get_description
|
|
|
|
gst_element_factory_get_author
|
|
|
|
gst_element_factory_get_num_pad_templates
|
|
|
|
gst_element_factory_get_uri_type
|
|
|
|
gst_element_factory_get_uri_protocols
|
2007-07-25 18:46:49 +00:00
|
|
|
gst_element_factory_has_interface
|
2002-04-12 16:22:32 +00:00
|
|
|
gst_element_factory_create
|
|
|
|
gst_element_factory_make
|
2006-03-24 11:02:42 +00:00
|
|
|
gst_element_factory_can_sink_caps
|
|
|
|
gst_element_factory_can_src_caps
|
|
|
|
gst_element_factory_get_static_pad_templates
|
2001-10-24 21:44:48 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstElementFactoryClass
|
|
|
|
GST_ELEMENT_FACTORY
|
2006-06-12 09:37:58 +00:00
|
|
|
GST_ELEMENT_FACTORY_CAST
|
2004-07-21 11:32:09 +00:00
|
|
|
GST_IS_ELEMENT_FACTORY
|
|
|
|
GST_ELEMENT_FACTORY_CLASS
|
|
|
|
GST_IS_ELEMENT_FACTORY_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_ELEMENT_FACTORY
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_element_factory_get_type
|
2004-01-30 19:06:13 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsterror</FILE>
|
|
|
|
<TITLE>GstGError</TITLE>
|
|
|
|
GstCoreError
|
|
|
|
GstLibraryError
|
|
|
|
GstResourceError
|
|
|
|
GstStreamError
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_CORE_ERROR
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_LIBRARY_ERROR
|
|
|
|
GST_RESOURCE_ERROR
|
|
|
|
GST_STREAM_ERROR
|
|
|
|
GST_ERROR_SYSTEM
|
|
|
|
gst_error_get_message
|
2004-09-02 14:24:22 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_TYPE_G_ERROR
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_CORE_ERROR
|
|
|
|
GST_TYPE_LIBRARY_ERROR
|
|
|
|
GST_TYPE_RESOURCE_ERROR
|
|
|
|
GST_TYPE_STREAM_ERROR
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_g_error_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_core_error_get_type
|
|
|
|
gst_library_error_get_type
|
|
|
|
gst_resource_error_get_type
|
|
|
|
gst_stream_error_get_type
|
2005-10-13 09:57:15 +00:00
|
|
|
gst_core_error_quark
|
|
|
|
gst_library_error_quark
|
|
|
|
gst_resource_error_quark
|
|
|
|
gst_stream_error_quark
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-01-30 19:06:13 +00:00
|
|
|
<SECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
<FILE>gstevent</FILE>
|
2004-07-21 11:32:09 +00:00
|
|
|
<TITLE>GstEvent</TITLE>
|
|
|
|
GstEvent
|
2008-04-29 11:23:51 +00:00
|
|
|
|
|
|
|
GstEventTypeFlags
|
|
|
|
GST_EVENT_TYPE_BOTH
|
|
|
|
GST_EVENT_MAKE_TYPE
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GstEventType
|
2008-04-29 11:23:51 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_EVENT_TRACE_NAME
|
2008-04-29 11:23:51 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_EVENT_TYPE
|
2005-10-15 20:33:09 +00:00
|
|
|
GST_EVENT_TYPE_NAME
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_EVENT_TIMESTAMP
|
|
|
|
GST_EVENT_SRC
|
2008-04-29 11:23:51 +00:00
|
|
|
GST_EVENT_IS_UPSTREAM
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_EVENT_IS_DOWNSTREAM
|
|
|
|
GST_EVENT_IS_SERIALIZED
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2008-04-29 11:23:51 +00:00
|
|
|
gst_event_type_get_flags
|
|
|
|
gst_event_type_get_name
|
|
|
|
gst_event_type_to_quark
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2008-04-29 11:23:51 +00:00
|
|
|
gst_event_ref
|
|
|
|
gst_event_unref
|
|
|
|
gst_event_replace
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_event_copy
|
2008-04-29 11:23:51 +00:00
|
|
|
|
|
|
|
|
2005-10-08 18:07:20 +00:00
|
|
|
gst_event_new_custom
|
2008-04-29 11:23:51 +00:00
|
|
|
gst_event_get_structure
|
|
|
|
gst_event_has_name
|
|
|
|
|
2008-11-04 12:22:53 +00:00
|
|
|
gst_event_get_seqnum
|
|
|
|
gst_event_set_seqnum
|
|
|
|
|
2005-08-01 08:52:31 +00:00
|
|
|
gst_event_new_flush_start
|
|
|
|
gst_event_new_flush_stop
|
2008-04-29 11:23:51 +00:00
|
|
|
|
|
|
|
gst_event_new_eos
|
|
|
|
|
2005-11-22 11:48:58 +00:00
|
|
|
gst_event_new_new_segment
|
2006-05-14 19:25:51 +00:00
|
|
|
gst_event_new_new_segment_full
|
2005-11-22 11:48:58 +00:00
|
|
|
gst_event_parse_new_segment
|
2006-05-14 19:25:51 +00:00
|
|
|
gst_event_parse_new_segment_full
|
2008-04-29 11:23:51 +00:00
|
|
|
|
|
|
|
gst_event_new_tag
|
|
|
|
gst_event_parse_tag
|
|
|
|
|
|
|
|
gst_event_new_buffer_size
|
|
|
|
gst_event_parse_buffer_size
|
|
|
|
|
|
|
|
gst_event_new_qos
|
2005-10-08 18:07:20 +00:00
|
|
|
gst_event_parse_qos
|
2008-04-29 11:23:51 +00:00
|
|
|
|
|
|
|
GstSeekType
|
|
|
|
GstSeekFlags
|
|
|
|
gst_event_new_seek
|
2005-08-01 08:52:31 +00:00
|
|
|
gst_event_parse_seek
|
2008-04-29 11:23:51 +00:00
|
|
|
|
|
|
|
gst_event_new_navigation
|
|
|
|
|
|
|
|
gst_event_new_latency
|
|
|
|
gst_event_parse_latency
|
2009-06-01 10:19:52 +00:00
|
|
|
|
|
|
|
gst_event_new_step
|
|
|
|
gst_event_parse_step
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
2005-08-24 21:35:43 +00:00
|
|
|
GstEventClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_EVENT
|
2005-11-09 12:36:17 +00:00
|
|
|
GST_EVENT_CAST
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_IS_EVENT
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_IS_EVENT_CLASS
|
|
|
|
GST_EVENT_CLASS
|
|
|
|
GST_EVENT_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_EVENT
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_EVENT_TYPE
|
|
|
|
GST_TYPE_SEEK_TYPE
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TYPE_SEEK_FLAGS
|
2005-11-21 15:47:09 +00:00
|
|
|
GST_TYPE_EVENT_TYPE_FLAGS
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2005-11-23 11:05:37 +00:00
|
|
|
GST_EVENT_TYPE_SHIFT
|
|
|
|
FLAG
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_event_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_event_type_get_type
|
|
|
|
gst_seek_type_get_type
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_seek_flags_get_type
|
2005-11-21 15:47:09 +00:00
|
|
|
gst_event_type_flags_get_type
|
2004-01-30 19:06:13 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstfilter</FILE>
|
|
|
|
<TITLE>GstFilter</TITLE>
|
|
|
|
GstFilterFunc
|
|
|
|
gst_filter_run
|
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstformat</FILE>
|
|
|
|
<TITLE>GstFormat</TITLE>
|
|
|
|
GstFormat
|
|
|
|
GST_FORMAT_PERCENT_MAX
|
|
|
|
GST_FORMAT_PERCENT_SCALE
|
|
|
|
GstFormatDefinition
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_format_get_name
|
|
|
|
gst_format_to_quark
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_format_register
|
|
|
|
gst_format_get_by_nick
|
|
|
|
gst_formats_contains
|
|
|
|
gst_format_get_details
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_format_iterate_definitions
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_TYPE_FORMAT
|
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_format_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstghostpad</FILE>
|
|
|
|
<TITLE>GstGhostPad</TITLE>
|
|
|
|
GstGhostPad
|
|
|
|
gst_ghost_pad_new
|
2005-11-22 11:48:58 +00:00
|
|
|
gst_ghost_pad_new_no_target
|
Refactored *_new() functions.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstghostpad.c: (gst_proxy_pad_do_getcaps),
(gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked),
(gst_proxy_pad_dispose), (gst_ghost_pad_new_full),
(gst_ghost_pad_new_no_target), (gst_ghost_pad_new),
(gst_ghost_pad_new_from_template),
(gst_ghost_pad_new_no_target_from_template):
* gst/gstghostpad.h:
Refactored *_new() functions.
Templates are now used as a g_object_new() parameter.
Use template in _do_getcaps() if we don't have a target.
Small documentation cleanups.
Added two new constructors:
gst_ghost_pad_new_from_template()
gst_ghost_pad_new_no_target_from_template()
* tests/check/gst/gstghostpad.c: (GST_START_TEST),
(gst_ghost_pad_suite):
Added tests for new ghostpad instanciation functions.
API additions: gst_ghost_pad_new_from_template,
gst_ghost_pad_new_no_target_from_template
2006-08-31 10:59:11 +00:00
|
|
|
gst_ghost_pad_new_from_template
|
|
|
|
gst_ghost_pad_new_no_target_from_template
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_ghost_pad_set_target
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_ghost_pad_get_target
|
2008-10-06 21:52:57 +00:00
|
|
|
gst_ghost_pad_construct
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstGhostPadClass
|
|
|
|
GST_GHOST_PAD
|
|
|
|
GST_IS_GHOST_PAD
|
|
|
|
GST_GHOST_PAD_CLASS
|
|
|
|
GST_IS_GHOST_PAD_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_GHOST_PAD
|
Refactored *_new() functions.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstghostpad.c: (gst_proxy_pad_do_getcaps),
(gst_proxy_pad_do_setcaps), (gst_proxy_pad_set_target_unlocked),
(gst_proxy_pad_dispose), (gst_ghost_pad_new_full),
(gst_ghost_pad_new_no_target), (gst_ghost_pad_new),
(gst_ghost_pad_new_from_template),
(gst_ghost_pad_new_no_target_from_template):
* gst/gstghostpad.h:
Refactored *_new() functions.
Templates are now used as a g_object_new() parameter.
Use template in _do_getcaps() if we don't have a target.
Small documentation cleanups.
Added two new constructors:
gst_ghost_pad_new_from_template()
gst_ghost_pad_new_no_target_from_template()
* tests/check/gst/gstghostpad.c: (GST_START_TEST),
(gst_ghost_pad_suite):
Added tests for new ghostpad instanciation functions.
API additions: gst_ghost_pad_new_from_template,
gst_ghost_pad_new_no_target_from_template
2006-08-31 10:59:11 +00:00
|
|
|
GST_GHOST_PAD_CAST
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
2008-10-08 11:11:25 +00:00
|
|
|
GST_IS_PROXY_PAD
|
|
|
|
GST_IS_PROXY_PAD_CLASS
|
|
|
|
GST_PROXY_PAD
|
|
|
|
GST_PROXY_PAD_CLASS
|
|
|
|
GST_TYPE_PROXY_PAD
|
|
|
|
GstGhostPadPrivate
|
|
|
|
GstProxyPad
|
|
|
|
GstProxyPadClass
|
|
|
|
GstProxyPadPrivate
|
|
|
|
gst_proxy_pad_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_ghost_pad_get_type
|
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-01-30 19:06:13 +00:00
|
|
|
<SECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
<FILE>gstindex</FILE>
|
2004-07-26 16:34:35 +00:00
|
|
|
<TITLE>GstIndex</TITLE>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstIndex
|
2004-03-25 04:20:33 +00:00
|
|
|
GstIndexEntry
|
|
|
|
GstIndexGroup
|
|
|
|
GstIndexCertainty
|
|
|
|
GstIndexEntryType
|
|
|
|
GstIndexLookupMethod
|
|
|
|
GST_INDEX_NASSOCS
|
|
|
|
GST_INDEX_ASSOC_FLAGS
|
|
|
|
GST_INDEX_ASSOC_FORMAT
|
|
|
|
GST_INDEX_ASSOC_VALUE
|
|
|
|
GstIndexAssociation
|
|
|
|
GstAssocFlags
|
|
|
|
GST_INDEX_FORMAT_FORMAT
|
|
|
|
GST_INDEX_FORMAT_KEY
|
|
|
|
GST_INDEX_ID_INVALID
|
|
|
|
GST_INDEX_ID_DESCRIPTION
|
|
|
|
GstIndexFilter
|
|
|
|
GstIndexResolverMethod
|
|
|
|
GstIndexResolver
|
|
|
|
GstIndexFlags
|
|
|
|
GST_INDEX_IS_READABLE
|
|
|
|
GST_INDEX_IS_WRITABLE
|
|
|
|
gst_index_new
|
|
|
|
gst_index_commit
|
|
|
|
gst_index_get_group
|
|
|
|
gst_index_new_group
|
|
|
|
gst_index_set_group
|
|
|
|
gst_index_set_certainty
|
|
|
|
gst_index_get_certainty
|
|
|
|
gst_index_set_filter
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_index_set_filter_full
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_index_set_resolver
|
2008-02-11 17:53:57 +00:00
|
|
|
gst_index_set_resolver_full
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_index_get_writer_id
|
|
|
|
gst_index_add_format
|
|
|
|
gst_index_add_association
|
2006-01-19 14:02:04 +00:00
|
|
|
gst_index_add_associationv
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_index_add_object
|
|
|
|
gst_index_add_id
|
|
|
|
gst_index_get_assoc_entry
|
|
|
|
gst_index_get_assoc_entry_full
|
|
|
|
gst_index_entry_copy
|
|
|
|
gst_index_entry_free
|
|
|
|
gst_index_entry_assoc_map
|
|
|
|
<SUBSECTION Standard>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstIndexClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_INDEX
|
|
|
|
GST_IS_INDEX
|
|
|
|
GST_TYPE_INDEX
|
|
|
|
GST_INDEX_CLASS
|
|
|
|
GST_IS_INDEX_CLASS
|
|
|
|
GST_INDEX_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_INDEX_ENTRY
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_ASSOC_FLAGS
|
|
|
|
GST_TYPE_INDEX_CERTAINTY
|
|
|
|
GST_TYPE_INDEX_ENTRY_TYPE
|
|
|
|
GST_TYPE_INDEX_FLAGS
|
|
|
|
GST_TYPE_INDEX_LOOKUP_METHOD
|
|
|
|
GST_TYPE_INDEX_RESOLVER_METHOD
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_index_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_assoc_flags_get_type
|
|
|
|
gst_index_certainty_get_type
|
2005-10-08 14:48:17 +00:00
|
|
|
gst_index_entry_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_index_entry_type_get_type
|
|
|
|
gst_index_flags_get_type
|
|
|
|
gst_index_lookup_method_get_type
|
|
|
|
gst_index_resolver_method_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstindexfactory</FILE>
|
|
|
|
<TITLE>GstIndexFactory</TITLE>
|
|
|
|
GstIndexFactory
|
|
|
|
gst_index_factory_new
|
|
|
|
gst_index_factory_destroy
|
|
|
|
gst_index_factory_find
|
|
|
|
gst_index_factory_create
|
|
|
|
gst_index_factory_make
|
|
|
|
<SUBSECTION Standard>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstIndexFactoryClass
|
|
|
|
GST_INDEX_FACTORY
|
|
|
|
GST_IS_INDEX_FACTORY
|
|
|
|
GST_INDEX_FACTORY_CLASS
|
|
|
|
GST_IS_INDEX_FACTORY_CLASS
|
|
|
|
GST_INDEX_FACTORY_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_INDEX_FACTORY
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_index_factory_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
2004-07-26 16:34:35 +00:00
|
|
|
<FILE>gstinfo</FILE>
|
|
|
|
<TITLE>GstInfo</TITLE>
|
|
|
|
GstDebugLevel
|
|
|
|
GST_LEVEL_DEFAULT
|
|
|
|
GstDebugColorFlags
|
|
|
|
GstDebugCategory
|
2007-10-17 12:58:23 +00:00
|
|
|
GstDebugGraphDetails
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_STR_NULL
|
|
|
|
GST_DEBUG_PAD_NAME
|
|
|
|
GST_FUNCTION
|
|
|
|
GstLogFunction
|
|
|
|
gst_debug_log
|
|
|
|
gst_debug_log_valist
|
|
|
|
gst_debug_message_get
|
|
|
|
gst_debug_log_default
|
|
|
|
gst_debug_level_get_name
|
|
|
|
gst_debug_add_log_function
|
|
|
|
gst_debug_remove_log_function
|
|
|
|
gst_debug_remove_log_function_by_data
|
|
|
|
gst_debug_set_active
|
|
|
|
gst_debug_is_active
|
|
|
|
gst_debug_set_colored
|
|
|
|
gst_debug_is_colored
|
|
|
|
gst_debug_set_default_threshold
|
|
|
|
gst_debug_get_default_threshold
|
|
|
|
gst_debug_set_threshold_for_name
|
|
|
|
gst_debug_unset_threshold_for_name
|
|
|
|
GST_DEBUG_CATEGORY
|
|
|
|
GST_DEBUG_CATEGORY_EXTERN
|
|
|
|
GST_DEBUG_CATEGORY_STATIC
|
|
|
|
GST_DEBUG_CATEGORY_INIT
|
2009-06-30 08:26:34 +00:00
|
|
|
GST_DEBUG_CATEGORY_GET
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_debug_category_free
|
|
|
|
gst_debug_category_set_threshold
|
|
|
|
gst_debug_category_reset_threshold
|
|
|
|
gst_debug_category_get_threshold
|
|
|
|
gst_debug_category_get_name
|
|
|
|
gst_debug_category_get_color
|
|
|
|
gst_debug_category_get_description
|
|
|
|
gst_debug_get_all_categories
|
|
|
|
gst_debug_construct_term_color
|
2009-03-18 17:45:41 +00:00
|
|
|
gst_debug_construct_win_color
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_CAT_LEVEL_LOG
|
|
|
|
GST_CAT_ERROR_OBJECT
|
|
|
|
GST_CAT_WARNING_OBJECT
|
|
|
|
GST_CAT_INFO_OBJECT
|
|
|
|
GST_CAT_DEBUG_OBJECT
|
|
|
|
GST_CAT_LOG_OBJECT
|
2009-04-06 00:27:26 +00:00
|
|
|
GST_CAT_FIXME_OBJECT
|
|
|
|
GST_CAT_MEMDUMP_OBJECT
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_CAT_ERROR
|
|
|
|
GST_CAT_WARNING
|
|
|
|
GST_CAT_INFO
|
|
|
|
GST_CAT_DEBUG
|
|
|
|
GST_CAT_LOG
|
2009-04-06 00:27:26 +00:00
|
|
|
GST_CAT_FIXME
|
|
|
|
GST_CAT_MEMDUMP
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_ERROR_OBJECT
|
|
|
|
GST_WARNING_OBJECT
|
|
|
|
GST_INFO_OBJECT
|
|
|
|
GST_DEBUG_OBJECT
|
|
|
|
GST_LOG_OBJECT
|
2009-04-06 00:27:26 +00:00
|
|
|
GST_FIXME_OBJECT
|
|
|
|
GST_MEMDUMP_OBJECT
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_ERROR
|
|
|
|
GST_WARNING
|
|
|
|
GST_INFO
|
|
|
|
GST_DEBUG
|
|
|
|
GST_LOG
|
2009-04-06 00:27:26 +00:00
|
|
|
GST_FIXME
|
|
|
|
GST_MEMDUMP
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_DEBUG_FUNCPTR
|
|
|
|
GST_DEBUG_FUNCPTR_NAME
|
2007-10-17 12:58:23 +00:00
|
|
|
GST_DEBUG_BIN_TO_DOT_FILE
|
|
|
|
GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_debug_print_stack_trace
|
|
|
|
GST_TIME_FORMAT
|
|
|
|
GST_TIME_ARGS
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_TYPE_DEBUG_COLOR_FLAGS
|
|
|
|
GST_TYPE_DEBUG_LEVEL
|
2007-10-17 12:58:23 +00:00
|
|
|
GST_TYPE_DEBUG_GRAPH_DETAILS
|
2004-09-02 14:24:22 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
GST_DEBUG_FG_MASK
|
|
|
|
GST_DEBUG_BG_MASK
|
|
|
|
GST_DEBUG_FORMAT_MASK
|
2005-11-23 11:05:37 +00:00
|
|
|
GstDebugFuncPtr
|
|
|
|
GstDebugMessage
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_debug_color_flags_get_type
|
|
|
|
gst_debug_level_get_type
|
2007-10-17 12:58:23 +00:00
|
|
|
gst_debug_graph_details_get_type
|
2007-09-30 18:16:34 +00:00
|
|
|
M_PI
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstimplementsinterface</FILE>
|
|
|
|
<TITLE>GstImplementsInterface</TITLE>
|
|
|
|
GstImplementsInterface
|
|
|
|
gst_element_implements_interface
|
|
|
|
gst_implements_interface_cast
|
|
|
|
gst_implements_interface_check
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstImplementsInterfaceClass
|
|
|
|
GST_IMPLEMENTS_INTERFACE
|
|
|
|
GST_IS_IMPLEMENTS_INTERFACE
|
|
|
|
GST_IMPLEMENTS_INTERFACE_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_IMPLEMENTS_INTERFACE
|
2005-09-27 20:40:35 +00:00
|
|
|
GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_CAST
|
|
|
|
GST_IMPLEMENTS_INTERFACE_CHECK_INSTANCE_TYPE
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_implements_interface_get_type
|
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-06-27 14:40:09 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstiterator</FILE>
|
|
|
|
<TITLE>GstIterator</TITLE>
|
|
|
|
GstIterator
|
|
|
|
|
|
|
|
GstIteratorItem
|
|
|
|
GstIteratorResult
|
|
|
|
|
|
|
|
GstIteratorDisposeFunction
|
|
|
|
GstIteratorNextFunction
|
|
|
|
GstIteratorItemFunction
|
|
|
|
GstIteratorResyncFunction
|
|
|
|
GstIteratorFreeFunction
|
|
|
|
GstIteratorFoldFunction
|
2009-08-26 14:39:19 +00:00
|
|
|
GstCopyFunction
|
2005-06-27 14:40:09 +00:00
|
|
|
|
|
|
|
GST_ITERATOR
|
|
|
|
GST_ITERATOR_LOCK
|
|
|
|
GST_ITERATOR_COOKIE
|
|
|
|
GST_ITERATOR_ORIG_COOKIE
|
|
|
|
|
|
|
|
gst_iterator_new
|
|
|
|
gst_iterator_new_list
|
2009-08-26 14:39:19 +00:00
|
|
|
gst_iterator_new_single
|
2005-06-27 14:40:09 +00:00
|
|
|
|
|
|
|
gst_iterator_next
|
|
|
|
gst_iterator_resync
|
|
|
|
gst_iterator_free
|
|
|
|
gst_iterator_push
|
|
|
|
gst_iterator_filter
|
|
|
|
gst_iterator_fold
|
|
|
|
gst_iterator_foreach
|
|
|
|
gst_iterator_find_custom
|
|
|
|
|
|
|
|
<SUBSECTION Standard>
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TYPE_ITERATOR_ITEM
|
|
|
|
GST_TYPE_ITERATOR_RESULT
|
2005-06-27 14:40:09 +00:00
|
|
|
<SUBSECTION Private>
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_iterator_item_get_type
|
|
|
|
gst_iterator_result_get_type
|
2005-06-27 14:40:09 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstmessage</FILE>
|
|
|
|
<TITLE>GstMessage</TITLE>
|
|
|
|
GstMessage
|
|
|
|
GstMessageType
|
|
|
|
GST_MESSAGE_SRC
|
2009-06-03 20:10:39 +00:00
|
|
|
GST_MESSAGE_SRC_NAME
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_MESSAGE_TIMESTAMP
|
|
|
|
GST_MESSAGE_TYPE
|
2006-02-13 11:19:32 +00:00
|
|
|
GST_MESSAGE_TYPE_NAME
|
2005-11-09 16:00:05 +00:00
|
|
|
GST_MESSAGE_TRACE_NAME
|
2005-09-29 16:04:31 +00:00
|
|
|
gst_message_type_to_quark
|
|
|
|
gst_message_type_get_name
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_ref
|
|
|
|
gst_message_unref
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_message_copy
|
|
|
|
gst_message_get_structure
|
|
|
|
gst_message_make_writable
|
2008-11-04 12:22:53 +00:00
|
|
|
gst_message_get_seqnum
|
|
|
|
gst_message_set_seqnum
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_message_new_eos
|
|
|
|
gst_message_new_error
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_parse_error
|
|
|
|
gst_message_new_warning
|
|
|
|
gst_message_parse_warning
|
2007-02-28 16:55:53 +00:00
|
|
|
gst_message_new_info
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_parse_info
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_message_new_tag
|
2009-05-27 12:32:51 +00:00
|
|
|
gst_message_new_tag_full
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_parse_tag
|
2009-05-27 12:32:51 +00:00
|
|
|
gst_message_parse_tag_full
|
2006-09-15 08:39:56 +00:00
|
|
|
gst_message_new_buffering
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_parse_buffering
|
|
|
|
gst_message_set_buffering_stats
|
|
|
|
gst_message_parse_buffering_stats
|
|
|
|
gst_message_new_state_changed
|
|
|
|
gst_message_parse_state_changed
|
2005-10-21 11:36:32 +00:00
|
|
|
gst_message_new_state_dirty
|
2009-06-01 10:19:52 +00:00
|
|
|
gst_message_new_step_done
|
|
|
|
gst_message_parse_step_done
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_new_clock_provide
|
2005-10-08 18:07:20 +00:00
|
|
|
gst_message_parse_clock_provide
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_new_clock_lost
|
|
|
|
gst_message_parse_clock_lost
|
|
|
|
gst_message_new_new_clock
|
2005-10-08 18:07:20 +00:00
|
|
|
gst_message_parse_new_clock
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_new_application
|
|
|
|
gst_message_new_element
|
|
|
|
gst_message_new_custom
|
|
|
|
gst_message_new_segment_start
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_message_parse_segment_start
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_new_segment_done
|
|
|
|
gst_message_parse_segment_done
|
|
|
|
gst_message_new_duration
|
2005-10-21 11:36:32 +00:00
|
|
|
gst_message_parse_duration
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_new_latency
|
|
|
|
gst_message_new_async_start
|
2007-03-19 09:55:02 +00:00
|
|
|
gst_message_parse_async_start
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_message_new_async_done
|
2009-06-10 13:48:35 +00:00
|
|
|
gst_message_new_step_start
|
|
|
|
gst_message_parse_step_start
|
2009-04-21 11:42:01 +00:00
|
|
|
|
|
|
|
GstStructureChangeType
|
2008-10-06 15:31:49 +00:00
|
|
|
gst_message_new_structure_change
|
|
|
|
gst_message_parse_structure_change
|
2009-02-18 14:31:55 +00:00
|
|
|
gst_message_new_request_state
|
|
|
|
gst_message_parse_request_state
|
2009-04-21 11:42:01 +00:00
|
|
|
|
|
|
|
GstStreamStatusType
|
|
|
|
gst_message_new_stream_status
|
|
|
|
gst_message_parse_stream_status
|
|
|
|
gst_message_set_stream_status_object
|
|
|
|
gst_message_get_stream_status_object
|
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstMessageClass
|
|
|
|
GST_MESSAGE
|
2005-11-09 16:00:05 +00:00
|
|
|
GST_MESSAGE_CAST
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_IS_MESSAGE
|
|
|
|
GST_TYPE_MESSAGE
|
|
|
|
GST_MESSAGE_CLASS
|
|
|
|
GST_IS_MESSAGE_CLASS
|
|
|
|
GST_MESSAGE_GET_CLASS
|
|
|
|
GST_TYPE_MESSAGE_TYPE
|
2008-10-06 15:31:49 +00:00
|
|
|
GST_TYPE_STRUCTURE_CHANGE_TYPE
|
2009-04-21 11:42:01 +00:00
|
|
|
GST_TYPE_STREAM_STATUS_TYPE
|
2005-08-24 21:35:43 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_message_get_type
|
2005-10-08 14:48:17 +00:00
|
|
|
gst_message_type_get_type
|
2008-10-06 15:31:49 +00:00
|
|
|
gst_structure_change_type_get_type
|
2009-04-21 11:42:01 +00:00
|
|
|
gst_stream_status_type_get_type
|
2005-11-09 16:00:05 +00:00
|
|
|
GST_MESSAGE_COND
|
|
|
|
GST_MESSAGE_GET_LOCK
|
|
|
|
GST_MESSAGE_LOCK
|
|
|
|
GST_MESSAGE_SIGNAL
|
|
|
|
GST_MESSAGE_UNLOCK
|
|
|
|
GST_MESSAGE_WAIT
|
2005-08-24 21:35:43 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-07-11 18:41:49 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstminiobject</FILE>
|
|
|
|
<TITLE>GstMiniObject</TITLE>
|
|
|
|
GstMiniObject
|
|
|
|
GstMiniObjectFlags
|
2005-08-24 21:35:43 +00:00
|
|
|
GstMiniObjectCopyFunction
|
|
|
|
GstMiniObjectFinalizeFunction
|
|
|
|
|
2005-07-11 18:41:49 +00:00
|
|
|
GST_MINI_OBJECT_FLAGS
|
|
|
|
GST_MINI_OBJECT_FLAG_IS_SET
|
|
|
|
GST_MINI_OBJECT_FLAG_SET
|
|
|
|
GST_MINI_OBJECT_FLAG_UNSET
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_MINI_OBJECT_REFCOUNT
|
|
|
|
GST_MINI_OBJECT_REFCOUNT_VALUE
|
2005-07-11 18:41:49 +00:00
|
|
|
|
|
|
|
gst_mini_object_new
|
|
|
|
gst_mini_object_copy
|
|
|
|
gst_mini_object_is_writable
|
|
|
|
gst_mini_object_make_writable
|
|
|
|
|
|
|
|
gst_mini_object_ref
|
|
|
|
gst_mini_object_unref
|
|
|
|
gst_mini_object_replace
|
|
|
|
|
2008-03-22 14:51:17 +00:00
|
|
|
GstParamSpecMiniObject
|
2005-07-11 18:41:49 +00:00
|
|
|
gst_param_spec_mini_object
|
2008-03-22 14:51:17 +00:00
|
|
|
|
2005-07-11 18:41:49 +00:00
|
|
|
gst_value_set_mini_object
|
|
|
|
gst_value_take_mini_object
|
|
|
|
gst_value_get_mini_object
|
2008-03-22 14:51:17 +00:00
|
|
|
gst_value_dup_mini_object
|
2005-07-11 18:41:49 +00:00
|
|
|
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstMiniObjectClass
|
|
|
|
GST_MINI_OBJECT
|
|
|
|
GST_IS_MINI_OBJECT
|
|
|
|
GST_MINI_OBJECT_CLASS
|
|
|
|
GST_IS_MINI_OBJECT_CLASS
|
|
|
|
GST_MINI_OBJECT_GET_CLASS
|
|
|
|
GST_TYPE_MINI_OBJECT
|
|
|
|
GST_TYPE_MINI_OBJECT_FLAGS
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_MINI_OBJECT_CAST
|
2008-04-23 06:57:30 +00:00
|
|
|
|
|
|
|
GST_IS_PARAM_SPEC_MINI_OBJECT
|
|
|
|
GST_PARAM_SPEC_MINI_OBJECT
|
|
|
|
GST_TYPE_PARAM_MINI_OBJECT
|
2005-07-11 18:41:49 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_mini_object_get_type
|
|
|
|
gst_mini_object_flags_get_type
|
2008-03-22 14:51:17 +00:00
|
|
|
gst_param_spec_mini_object_get_type
|
2005-07-11 18:41:49 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstobject</FILE>
|
|
|
|
<TITLE>GstObject</TITLE>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstObject
|
|
|
|
GstObjectFlags
|
renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
Original commit message from CVS:
* check/gst/gstbin.c: (GST_START_TEST):
* docs/gst/gstreamer-sections.txt:
* gst/base/gstbasesink.c: (gst_base_sink_init):
* gst/base/gstbasesrc.c: (gst_base_src_init),
(gst_base_src_get_range), (gst_base_src_check_get_range),
(gst_base_src_start), (gst_base_src_stop):
* gst/base/gstbasesrc.h:
* gst/elements/gstfakesrc.c: (gst_fake_src_set_property):
* gst/gstbin.c: (gst_bin_add_func), (gst_bin_remove_func),
(bin_element_is_sink), (reset_degree), (gst_bin_element_set_state),
(bin_bus_handler):
* gst/gstbin.h:
* gst/gstbuffer.h:
* gst/gstbus.c: (gst_bus_post), (gst_bus_set_flushing):
* gst/gstbus.h:
* gst/gstelement.c: (gst_element_is_locked_state),
(gst_element_set_locked_state), (gst_element_commit_state),
(gst_element_set_state):
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_init):
* gst/gstindex.h:
* gst/gstminiobject.h:
* gst/gstobject.c: (gst_object_init), (gst_object_sink),
(gst_object_set_parent):
* gst/gstobject.h:
* gst/gstpad.c: (gst_pad_set_blocked_async), (gst_pad_is_blocked),
(gst_pad_get_caps_unlocked), (gst_pad_set_caps):
* gst/gstpad.h:
* gst/gstpadtemplate.h:
* gst/gstpipeline.c: (gst_pipeline_provide_clock_func),
(gst_pipeline_use_clock), (gst_pipeline_auto_clock):
* gst/gstpipeline.h:
* gst/indexers/gstfileindex.c: (gst_file_index_load),
(gst_file_index_commit):
* testsuite/bytestream/filepadsink.c: (gst_fp_sink_init):
* testsuite/pad/link.c: (gst_test_src_init),
(gst_test_filter_init), (gst_test_sink_init):
* testsuite/states/locked.c: (main):
renamed GST_FLAGS macros to GST_OBJECT_FLAGS
moved bitshift from macro to enum definition
2005-10-12 14:28:39 +00:00
|
|
|
GST_OBJECT_FLAGS
|
|
|
|
GST_OBJECT_FLAG_IS_SET
|
|
|
|
GST_OBJECT_FLAG_SET
|
|
|
|
GST_OBJECT_FLAG_UNSET
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_OBJECT_NAME
|
|
|
|
GST_OBJECT_PARENT
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_OBJECT_IS_DISPOSING
|
|
|
|
GST_OBJECT_IS_FLOATING
|
|
|
|
GST_OBJECT_REFCOUNT
|
|
|
|
GST_OBJECT_REFCOUNT_VALUE
|
2005-08-25 23:17:18 +00:00
|
|
|
GST_CLASS_GET_LOCK
|
|
|
|
GST_CLASS_LOCK
|
|
|
|
GST_CLASS_TRYLOCK
|
|
|
|
GST_CLASS_UNLOCK
|
2005-11-21 16:34:26 +00:00
|
|
|
GST_OBJECT_LOCK
|
2005-11-23 14:52:31 +00:00
|
|
|
GST_OBJECT_TRYLOCK
|
2005-11-21 16:34:26 +00:00
|
|
|
GST_OBJECT_UNLOCK
|
|
|
|
GST_OBJECT_GET_LOCK
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_object_set_name
|
|
|
|
gst_object_get_name
|
|
|
|
gst_object_set_parent
|
|
|
|
gst_object_get_parent
|
|
|
|
gst_object_unparent
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_object_get_name_prefix
|
|
|
|
gst_object_set_name_prefix
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_object_default_deep_notify
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_object_default_error
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_object_check_uniqueness
|
2005-09-27 20:40:35 +00:00
|
|
|
gst_object_has_ancestor
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_object_save_thyself
|
|
|
|
gst_object_restore_thyself
|
|
|
|
gst_object_ref
|
|
|
|
gst_object_unref
|
2009-05-02 12:33:01 +00:00
|
|
|
gst_object_ref_sink
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_object_sink
|
|
|
|
gst_object_replace
|
|
|
|
gst_object_get_path_string
|
|
|
|
gst_class_signal_connect
|
|
|
|
gst_class_signal_emit_by_name
|
|
|
|
<SUBSECTION Standard>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstObjectClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_OBJECT
|
|
|
|
GST_IS_OBJECT
|
2004-07-21 11:32:09 +00:00
|
|
|
GST_OBJECT_CLASS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_IS_OBJECT_CLASS
|
|
|
|
GST_OBJECT_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_OBJECT
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_OBJECT_FLAGS
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_OBJECT_CAST
|
|
|
|
GST_OBJECT_CLASS_CAST
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_object_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_object_flags_get_type
|
2006-10-17 12:09:35 +00:00
|
|
|
GstXmlNodePtr
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstpad</FILE>
|
2004-07-26 16:34:35 +00:00
|
|
|
<TITLE>GstPad</TITLE>
|
2004-05-14 14:00:04 +00:00
|
|
|
GstPad
|
2005-10-06 07:42:41 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GstPadDirection
|
|
|
|
GstPadFlags
|
2004-12-30 11:45:12 +00:00
|
|
|
GstPadLinkReturn
|
2005-10-06 07:42:41 +00:00
|
|
|
GST_PAD_LINK_FAILED
|
|
|
|
GST_PAD_LINK_SUCCESSFUL
|
2005-08-25 23:17:18 +00:00
|
|
|
GstFlowReturn
|
|
|
|
GstActivateMode
|
|
|
|
|
2007-04-20 08:39:35 +00:00
|
|
|
<SUBSECTION Application>
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_get_name
|
|
|
|
gst_pad_get_direction
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_get_parent
|
|
|
|
gst_pad_get_parent_element
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_get_pad_template
|
|
|
|
|
|
|
|
gst_pad_link
|
|
|
|
gst_pad_unlink
|
|
|
|
gst_pad_is_linked
|
|
|
|
gst_pad_can_link
|
|
|
|
|
|
|
|
gst_pad_get_caps
|
|
|
|
gst_pad_get_allowed_caps
|
|
|
|
gst_pad_get_negotiated_caps
|
|
|
|
gst_pad_get_pad_template_caps
|
|
|
|
gst_pad_set_caps
|
|
|
|
|
|
|
|
gst_pad_get_peer
|
|
|
|
gst_pad_peer_get_caps
|
|
|
|
gst_pad_use_fixed_caps
|
2005-08-20 12:14:28 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_is_active
|
2005-10-06 07:42:41 +00:00
|
|
|
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_set_blocked
|
|
|
|
gst_pad_set_blocked_async
|
2009-02-22 19:01:05 +00:00
|
|
|
gst_pad_set_blocked_async_full
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadBlockCallback
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_is_blocked
|
2006-10-02 16:01:54 +00:00
|
|
|
gst_pad_is_blocking
|
2005-10-06 07:42:41 +00:00
|
|
|
|
|
|
|
gst_pad_add_data_probe
|
2008-04-10 20:46:51 +00:00
|
|
|
gst_pad_add_data_probe_full
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_add_buffer_probe
|
2008-04-10 20:46:51 +00:00
|
|
|
gst_pad_add_buffer_probe_full
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_add_event_probe
|
2008-04-10 20:46:51 +00:00
|
|
|
gst_pad_add_event_probe_full
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_remove_data_probe
|
|
|
|
gst_pad_remove_buffer_probe
|
|
|
|
gst_pad_remove_event_probe
|
|
|
|
|
|
|
|
<SUBSECTION Element>
|
|
|
|
gst_pad_new
|
|
|
|
gst_pad_new_from_template
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_pad_new_from_static_template
|
2005-10-06 07:42:41 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_alloc_buffer
|
2005-12-05 13:01:35 +00:00
|
|
|
gst_pad_alloc_buffer_and_set_caps
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_set_bufferalloc_function
|
|
|
|
GstPadBufferAllocFunction
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_set_chain_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadChainFunction
|
|
|
|
|
2009-05-12 11:10:55 +00:00
|
|
|
gst_pad_set_chain_list_function
|
|
|
|
GstPadChainListFunction
|
|
|
|
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_set_checkgetrange_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadCheckGetRangeFunction
|
|
|
|
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_get_range
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_set_getrange_function
|
|
|
|
GstPadGetRangeFunction
|
2005-08-20 12:14:28 +00:00
|
|
|
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_set_event_function
|
|
|
|
GstPadEventFunction
|
2005-08-20 12:14:28 +00:00
|
|
|
|
|
|
|
gst_pad_set_link_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadLinkFunction
|
|
|
|
gst_pad_set_unlink_function
|
|
|
|
GstPadUnlinkFunction
|
2005-08-20 12:14:28 +00:00
|
|
|
|
|
|
|
gst_pad_accept_caps
|
|
|
|
gst_pad_set_acceptcaps_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadAcceptCapsFunction
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_set_getcaps_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadGetCapsFunction
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_proxy_getcaps
|
2005-10-06 07:42:41 +00:00
|
|
|
|
|
|
|
gst_pad_set_setcaps_function
|
|
|
|
GstPadSetCapsFunction
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_proxy_setcaps
|
2005-10-06 07:42:41 +00:00
|
|
|
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_fixate_caps
|
|
|
|
gst_pad_set_fixatecaps_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadFixateCapsFunction
|
|
|
|
|
|
|
|
gst_pad_get_fixed_caps_func
|
|
|
|
|
|
|
|
gst_pad_peer_accept_caps
|
|
|
|
|
|
|
|
gst_pad_set_activate_function
|
|
|
|
GstPadActivateFunction
|
2005-08-20 12:14:28 +00:00
|
|
|
|
|
|
|
gst_pad_set_activatepush_function
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_set_activatepull_function
|
|
|
|
GstPadActivateModeFunction
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_push
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_push_event
|
2009-05-12 11:10:55 +00:00
|
|
|
gst_pad_push_list
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_check_pull_range
|
|
|
|
gst_pad_pull_range
|
|
|
|
gst_pad_activate_pull
|
|
|
|
gst_pad_activate_push
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_send_event
|
|
|
|
gst_pad_event_default
|
2005-08-20 12:14:28 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_query
|
2007-09-11 15:55:50 +00:00
|
|
|
gst_pad_peer_query
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_query_default
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_query_position
|
2005-10-21 11:36:32 +00:00
|
|
|
gst_pad_query_duration
|
2005-08-20 12:14:28 +00:00
|
|
|
gst_pad_query_convert
|
2006-03-23 18:45:02 +00:00
|
|
|
gst_pad_query_peer_position
|
|
|
|
gst_pad_query_peer_duration
|
|
|
|
gst_pad_query_peer_convert
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_set_query_function
|
|
|
|
GstPadQueryFunction
|
|
|
|
gst_pad_set_query_type_function
|
|
|
|
GstPadQueryTypeFunction
|
|
|
|
gst_pad_get_query_types
|
|
|
|
gst_pad_get_query_types_default
|
2005-08-20 12:14:28 +00:00
|
|
|
|
2008-09-01 10:42:04 +00:00
|
|
|
gst_pad_set_iterate_internal_links_function
|
|
|
|
GstPadIterIntLinkFunction
|
|
|
|
gst_pad_iterate_internal_links
|
|
|
|
gst_pad_iterate_internal_links_default
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_set_internal_link_function
|
2005-10-06 07:42:41 +00:00
|
|
|
GstPadIntLinkFunction
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_get_internal_links
|
|
|
|
gst_pad_get_internal_links_default
|
2008-09-01 10:42:04 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pad_load_and_link
|
2005-08-20 12:14:28 +00:00
|
|
|
|
2005-10-06 07:42:41 +00:00
|
|
|
gst_pad_dispatcher
|
|
|
|
GstPadDispatcherFunction
|
|
|
|
|
|
|
|
gst_pad_set_element_private
|
|
|
|
gst_pad_get_element_private
|
|
|
|
|
|
|
|
<SUBSECTION Core>
|
|
|
|
gst_pad_chain
|
2009-05-12 11:10:55 +00:00
|
|
|
gst_pad_chain_list
|
2005-10-06 07:42:41 +00:00
|
|
|
|
|
|
|
gst_pad_start_task
|
|
|
|
gst_pad_pause_task
|
|
|
|
gst_pad_stop_task
|
|
|
|
|
|
|
|
gst_pad_set_active
|
|
|
|
|
2008-03-27 19:13:45 +00:00
|
|
|
GST_PAD_CAPS
|
|
|
|
|
2005-11-23 14:52:31 +00:00
|
|
|
GST_PAD_GET_STREAM_LOCK
|
|
|
|
GST_PAD_STREAM_LOCK
|
|
|
|
GST_PAD_STREAM_LOCK_FULL
|
|
|
|
GST_PAD_STREAM_TRYLOCK
|
|
|
|
GST_PAD_STREAM_UNLOCK
|
|
|
|
GST_PAD_STREAM_UNLOCK_FULL
|
2005-11-24 09:44:07 +00:00
|
|
|
|
2005-10-06 07:42:41 +00:00
|
|
|
GST_FLOW_IS_FATAL
|
2006-05-23 14:23:49 +00:00
|
|
|
GST_FLOW_IS_SUCCESS
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstPadClass
|
2009-05-28 14:36:32 +00:00
|
|
|
GstPadPrivate
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_PAD
|
|
|
|
GST_IS_PAD
|
2004-07-21 11:32:09 +00:00
|
|
|
GST_PAD_CLASS
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_IS_PAD_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_PAD
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_PAD_DIRECTION
|
|
|
|
GST_TYPE_PAD_FLAGS
|
|
|
|
GST_TYPE_PAD_LINK_RETURN
|
|
|
|
GST_TYPE_PAD_PRESENCE
|
2005-08-25 23:17:18 +00:00
|
|
|
GST_TYPE_FLOW_RETURN
|
|
|
|
GST_TYPE_ACTIVATE_MODE
|
2005-08-20 12:14:28 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_pad_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_pad_direction_get_type
|
|
|
|
gst_pad_flags_get_type
|
|
|
|
gst_pad_link_return_get_type
|
|
|
|
gst_pad_presence_get_type
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_flow_return_get_type
|
|
|
|
gst_activate_mode_get_type
|
2005-08-20 12:14:28 +00:00
|
|
|
|
|
|
|
GST_PAD_NAME
|
|
|
|
GST_PAD_PARENT
|
|
|
|
GST_PAD_ELEMENT_PRIVATE
|
|
|
|
GST_PAD_PAD_TEMPLATE
|
|
|
|
GST_PAD_DIRECTION
|
|
|
|
GST_PAD_PEER
|
|
|
|
GST_PAD_IS_LINKED
|
|
|
|
GST_PAD_IS_SRC
|
|
|
|
GST_PAD_IS_SINK
|
|
|
|
|
|
|
|
GST_PAD_IS_IN_GETCAPS
|
|
|
|
GST_PAD_MODE_ACTIVATE
|
2006-11-06 15:14:46 +00:00
|
|
|
GST_PAD_BLOCK_BROADCAST
|
2005-08-20 12:14:28 +00:00
|
|
|
GST_PAD_BLOCK_GET_COND
|
|
|
|
GST_PAD_BLOCK_SIGNAL
|
|
|
|
GST_PAD_BLOCK_WAIT
|
|
|
|
GST_PAD_CAST
|
|
|
|
GST_PAD_ACTIVATE_MODE
|
|
|
|
GST_PAD_DO_BUFFER_SIGNALS
|
|
|
|
GST_PAD_DO_EVENT_SIGNALS
|
|
|
|
GST_PAD_IS_BLOCKED
|
2006-10-02 16:01:54 +00:00
|
|
|
GST_PAD_IS_BLOCKING
|
2005-08-20 12:14:28 +00:00
|
|
|
GST_PAD_IS_IN_SETCAPS
|
|
|
|
GST_PAD_SET_FLUSHING
|
|
|
|
GST_PAD_TASK
|
|
|
|
GST_PAD_UNSET_FLUSHING
|
|
|
|
|
|
|
|
GST_PAD_ACCEPTCAPSFUNC
|
|
|
|
GST_PAD_ACTIVATEFUNC
|
|
|
|
GST_PAD_ACTIVATEPULLFUNC
|
|
|
|
GST_PAD_ACTIVATEPUSHFUNC
|
|
|
|
GST_PAD_BUFFERALLOCFUNC
|
|
|
|
GST_PAD_CHAINFUNC
|
|
|
|
GST_PAD_CHECKGETRANGEFUNC
|
|
|
|
GST_PAD_EVENTFUNC
|
|
|
|
GST_PAD_FIXATECAPSFUNC
|
|
|
|
GST_PAD_GETCAPSFUNC
|
|
|
|
GST_PAD_GETRANGEFUNC
|
|
|
|
GST_PAD_INTLINKFUNC
|
2008-09-01 10:42:04 +00:00
|
|
|
GST_PAD_ITERINTLINKFUNC
|
2005-08-20 12:14:28 +00:00
|
|
|
GST_PAD_IS_FLUSHING
|
|
|
|
GST_PAD_LINKFUNC
|
|
|
|
GST_PAD_QUERYFUNC
|
|
|
|
GST_PAD_QUERYTYPEFUNC
|
|
|
|
GST_PAD_SETCAPSFUNC
|
|
|
|
GST_PAD_UNLINKFUNC
|
2005-10-28 16:46:58 +00:00
|
|
|
|
2005-11-23 14:52:31 +00:00
|
|
|
GST_PAD_PREROLL_BROADCAST
|
|
|
|
GST_PAD_GET_PREROLL_COND
|
|
|
|
GST_PAD_GET_PREROLL_LOCK
|
|
|
|
GST_PAD_PREROLL_LOCK
|
|
|
|
GST_PAD_PREROLL_SIGNAL
|
|
|
|
GST_PAD_PREROLL_TIMED_WAIT
|
|
|
|
GST_PAD_PREROLL_TRYLOCK
|
|
|
|
GST_PAD_PREROLL_UNLOCK
|
|
|
|
GST_PAD_PREROLL_WAIT
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstpadtemplate</FILE>
|
|
|
|
<TITLE>GstPadTemplate</TITLE>
|
|
|
|
GstStaticPadTemplate
|
2006-02-14 18:26:19 +00:00
|
|
|
GST_STATIC_PAD_TEMPLATE
|
|
|
|
gst_static_pad_template_get
|
|
|
|
gst_static_pad_template_get_caps
|
|
|
|
GstPadTemplate
|
|
|
|
GstPadTemplateFlags
|
|
|
|
GstPadPresence
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_PAD_TEMPLATE_NAME_TEMPLATE
|
|
|
|
GST_PAD_TEMPLATE_DIRECTION
|
|
|
|
GST_PAD_TEMPLATE_PRESENCE
|
|
|
|
GST_PAD_TEMPLATE_CAPS
|
|
|
|
GST_PAD_TEMPLATE_IS_FIXED
|
|
|
|
gst_pad_template_new
|
|
|
|
gst_pad_template_get_caps
|
inlined two more docs factored gstpadtemplate out of gstpad
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstpadtemplate.sgml:
* gst/Makefile.am:
* gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose),
(gst_pad_finalize), (gst_pad_set_pad_template):
* gst/gstpad.h:
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
(gst_pad_template_class_init), (gst_pad_template_init),
(gst_pad_template_dispose), (name_is_valid),
(gst_static_pad_template_get), (gst_pad_template_new),
(gst_static_pad_template_get_caps), (gst_pad_template_get_caps),
(gst_pad_template_pad_created):
* gst/gstpadtemplate.h:
inlined two more docs
factored gstpadtemplate out of gstpad
2005-09-25 11:19:22 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-07-21 11:32:09 +00:00
|
|
|
GstPadTemplateClass
|
|
|
|
GST_PAD_TEMPLATE
|
|
|
|
GST_IS_PAD_TEMPLATE
|
|
|
|
GST_PAD_TEMPLATE_CLASS
|
|
|
|
GST_IS_PAD_TEMPLATE_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_PAD_TEMPLATE
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_PAD_TEMPLATE_FLAGS
|
2006-01-13 14:21:48 +00:00
|
|
|
GST_TYPE_STATIC_CAPS
|
|
|
|
GST_TYPE_STATIC_PAD_TEMPLATE
|
inlined two more docs factored gstpadtemplate out of gstpad
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstpadtemplate.sgml:
* gst/Makefile.am:
* gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose),
(gst_pad_finalize), (gst_pad_set_pad_template):
* gst/gstpad.h:
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
(gst_pad_template_class_init), (gst_pad_template_init),
(gst_pad_template_dispose), (name_is_valid),
(gst_static_pad_template_get), (gst_pad_template_new),
(gst_static_pad_template_get_caps), (gst_pad_template_get_caps),
(gst_pad_template_pad_created):
* gst/gstpadtemplate.h:
inlined two more docs
factored gstpadtemplate out of gstpad
2005-09-25 11:19:22 +00:00
|
|
|
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_pad_template_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_pad_template_flags_get_type
|
inlined two more docs factored gstpadtemplate out of gstpad
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstpadtemplate.sgml:
* gst/Makefile.am:
* gst/gstpad.c: (gst_pad_class_init), (gst_pad_dispose),
(gst_pad_finalize), (gst_pad_set_pad_template):
* gst/gstpad.h:
* gst/gstpadtemplate.c: (gst_pad_template_get_type),
(gst_pad_template_class_init), (gst_pad_template_init),
(gst_pad_template_dispose), (name_is_valid),
(gst_static_pad_template_get), (gst_pad_template_new),
(gst_static_pad_template_get_caps), (gst_pad_template_get_caps),
(gst_pad_template_pad_created):
* gst/gstpadtemplate.h:
inlined two more docs
factored gstpadtemplate out of gstpad
2005-09-25 11:19:22 +00:00
|
|
|
gst_pad_template_pad_created
|
2006-01-13 14:21:48 +00:00
|
|
|
gst_static_pad_template_get_type
|
|
|
|
gst_static_caps_get_type
|
2005-10-28 16:46:58 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2008-04-15 06:16:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstparamspec</FILE>
|
|
|
|
<TITLE>GstParamSpec</TITLE>
|
|
|
|
|
|
|
|
GST_PARAM_CONTROLLABLE
|
|
|
|
GST_PARAM_USER_SHIFT
|
2009-02-20 19:09:19 +00:00
|
|
|
GST_PARAM_MUTABLE_PAUSED
|
|
|
|
GST_PARAM_MUTABLE_PLAYING
|
|
|
|
GST_PARAM_MUTABLE_READY
|
|
|
|
|
2008-04-15 06:16:33 +00:00
|
|
|
<SUBSECTION paramspecfraction>
|
|
|
|
GstParamSpecFraction
|
|
|
|
gst_param_spec_fraction
|
|
|
|
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_IS_PARAM_SPEC_FRACTION
|
|
|
|
GST_PARAM_SPEC_FRACTION
|
|
|
|
GST_TYPE_PARAM_FRACTION
|
|
|
|
gst_param_spec_fraction_get_type
|
|
|
|
|
|
|
|
</SECTION>
|
|
|
|
|
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstparse</FILE>
|
|
|
|
<TITLE>GstParse</TITLE>
|
|
|
|
gst_parse_error_quark
|
|
|
|
GST_PARSE_ERROR
|
|
|
|
GstParseError
|
API: gst_parse_launch_full()
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gst.c: (init_post):
* gst/gst_private.h: (_GstParseContext):
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
(gst_parse_launch_full):
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
(GstParseFlags), (GstParseContext):
* gst/gstutils.c: (gst_parse_bin_from_description),
(gst_parse_bin_from_description_full):
* gst/gstutils.h:
* gst/parse/grammar.y:
* gst/parse/types.h:
* win32/common/libgstreamer.def:
Add new gst_parse_*_full API (#528178):
API: gst_parse_launch_full()
API: gst_parse_launchv_full()
API: gst_parse_bin_from_description_full()
API: gst_parse_context_new()
API: gst_parse_context_free()
API: gst_parse_context_get_missing_elements()
2008-05-24 15:33:53 +00:00
|
|
|
GstParseContext
|
|
|
|
GstParseFlags
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_parse_launch
|
API: gst_parse_launch_full()
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gst.c: (init_post):
* gst/gst_private.h: (_GstParseContext):
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
(gst_parse_launch_full):
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
(GstParseFlags), (GstParseContext):
* gst/gstutils.c: (gst_parse_bin_from_description),
(gst_parse_bin_from_description_full):
* gst/gstutils.h:
* gst/parse/grammar.y:
* gst/parse/types.h:
* win32/common/libgstreamer.def:
Add new gst_parse_*_full API (#528178):
API: gst_parse_launch_full()
API: gst_parse_launchv_full()
API: gst_parse_bin_from_description_full()
API: gst_parse_context_new()
API: gst_parse_context_free()
API: gst_parse_context_get_missing_elements()
2008-05-24 15:33:53 +00:00
|
|
|
gst_parse_launch_full
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_parse_launchv
|
API: gst_parse_launch_full()
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gst.c: (init_post):
* gst/gst_private.h: (_GstParseContext):
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
(gst_parse_launch_full):
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
(GstParseFlags), (GstParseContext):
* gst/gstutils.c: (gst_parse_bin_from_description),
(gst_parse_bin_from_description_full):
* gst/gstutils.h:
* gst/parse/grammar.y:
* gst/parse/types.h:
* win32/common/libgstreamer.def:
Add new gst_parse_*_full API (#528178):
API: gst_parse_launch_full()
API: gst_parse_launchv_full()
API: gst_parse_bin_from_description_full()
API: gst_parse_context_new()
API: gst_parse_context_free()
API: gst_parse_context_get_missing_elements()
2008-05-24 15:33:53 +00:00
|
|
|
gst_parse_launchv_full
|
2006-02-02 09:51:18 +00:00
|
|
|
gst_parse_bin_from_description
|
API: gst_parse_launch_full()
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gst.c: (init_post):
* gst/gst_private.h: (_GstParseContext):
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
(gst_parse_launch_full):
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
(GstParseFlags), (GstParseContext):
* gst/gstutils.c: (gst_parse_bin_from_description),
(gst_parse_bin_from_description_full):
* gst/gstutils.h:
* gst/parse/grammar.y:
* gst/parse/types.h:
* win32/common/libgstreamer.def:
Add new gst_parse_*_full API (#528178):
API: gst_parse_launch_full()
API: gst_parse_launchv_full()
API: gst_parse_bin_from_description_full()
API: gst_parse_context_new()
API: gst_parse_context_free()
API: gst_parse_context_get_missing_elements()
2008-05-24 15:33:53 +00:00
|
|
|
gst_parse_bin_from_description_full
|
|
|
|
<SUBSECTION>
|
|
|
|
gst_parse_context_new
|
|
|
|
gst_parse_context_free
|
|
|
|
gst_parse_context_get_missing_elements
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_TYPE_PARSE_ERROR
|
API: gst_parse_launch_full()
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gst.c: (init_post):
* gst/gst_private.h: (_GstParseContext):
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
(gst_parse_launch_full):
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
(GstParseFlags), (GstParseContext):
* gst/gstutils.c: (gst_parse_bin_from_description),
(gst_parse_bin_from_description_full):
* gst/gstutils.h:
* gst/parse/grammar.y:
* gst/parse/types.h:
* win32/common/libgstreamer.def:
Add new gst_parse_*_full API (#528178):
API: gst_parse_launch_full()
API: gst_parse_launchv_full()
API: gst_parse_bin_from_description_full()
API: gst_parse_context_new()
API: gst_parse_context_free()
API: gst_parse_context_get_missing_elements()
2008-05-24 15:33:53 +00:00
|
|
|
GST_TYPE_PARSE_FLAGS
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_parse_error_get_type
|
API: gst_parse_launch_full()
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gst.c: (init_post):
* gst/gst_private.h: (_GstParseContext):
* gst/gstparse.c: (gst_parse_error_quark), (gst_parse_context_new),
(gst_parse_context_free), (gst_parse_context_get_missing_elements),
(gst_parse_launchv), (gst_parse_launchv_full), (gst_parse_launch),
(gst_parse_launch_full):
* gst/gstparse.h: (GST_PARSE_FLAG_NONE), (GST_PARSE_FLAG_FATAL_ERRORS),
(GstParseFlags), (GstParseContext):
* gst/gstutils.c: (gst_parse_bin_from_description),
(gst_parse_bin_from_description_full):
* gst/gstutils.h:
* gst/parse/grammar.y:
* gst/parse/types.h:
* win32/common/libgstreamer.def:
Add new gst_parse_*_full API (#528178):
API: gst_parse_launch_full()
API: gst_parse_launchv_full()
API: gst_parse_bin_from_description_full()
API: gst_parse_context_new()
API: gst_parse_context_free()
API: gst_parse_context_get_missing_elements()
2008-05-24 15:33:53 +00:00
|
|
|
gst_parse_flags_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstpipeline</FILE>
|
|
|
|
<TITLE>GstPipeline</TITLE>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstPipeline
|
2005-08-24 21:35:43 +00:00
|
|
|
GstPipelineFlags
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_pipeline_new
|
2005-08-24 21:35:43 +00:00
|
|
|
|
|
|
|
gst_pipeline_get_bus
|
Documentation updates.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func):
* gst/gstbin.h:
* gst/gstbus.c: (gst_bus_class_init):
* gst/gstbus.h:
* gst/gstclock.c:
* gst/gstelement.c: (gst_element_set_locked_state):
* gst/gstsegment.c:
Documentation updates.
* gst/gstpipeline.c: (gst_pipeline_get_type),
(gst_pipeline_class_init), (gst_pipeline_init),
(gst_pipeline_dispose), (gst_pipeline_set_property),
(gst_pipeline_get_property), (do_pipeline_seek),
(gst_pipeline_send_event), (gst_pipeline_change_state),
(gst_pipeline_provide_clock_func), (gst_pipeline_set_delay),
(gst_pipeline_get_delay):
* gst/gstpipeline.h:
Added methods for setting the delay.
API: gst_pipeline_set_delay
API: gst_pipeline_get_delay
Add pipeline debug category
Various cleanups.
Updated docs.
Don't reset stream time when seek failed.
2006-03-13 11:04:38 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_pipeline_set_clock
|
Documentation updates.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func):
* gst/gstbin.h:
* gst/gstbus.c: (gst_bus_class_init):
* gst/gstbus.h:
* gst/gstclock.c:
* gst/gstelement.c: (gst_element_set_locked_state):
* gst/gstsegment.c:
Documentation updates.
* gst/gstpipeline.c: (gst_pipeline_get_type),
(gst_pipeline_class_init), (gst_pipeline_init),
(gst_pipeline_dispose), (gst_pipeline_set_property),
(gst_pipeline_get_property), (do_pipeline_seek),
(gst_pipeline_send_event), (gst_pipeline_change_state),
(gst_pipeline_provide_clock_func), (gst_pipeline_set_delay),
(gst_pipeline_get_delay):
* gst/gstpipeline.h:
Added methods for setting the delay.
API: gst_pipeline_set_delay
API: gst_pipeline_get_delay
Add pipeline debug category
Various cleanups.
Updated docs.
Don't reset stream time when seek failed.
2006-03-13 11:04:38 +00:00
|
|
|
gst_pipeline_get_clock
|
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_pipeline_use_clock
|
Documentation updates.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func):
* gst/gstbin.h:
* gst/gstbus.c: (gst_bus_class_init):
* gst/gstbus.h:
* gst/gstclock.c:
* gst/gstelement.c: (gst_element_set_locked_state):
* gst/gstsegment.c:
Documentation updates.
* gst/gstpipeline.c: (gst_pipeline_get_type),
(gst_pipeline_class_init), (gst_pipeline_init),
(gst_pipeline_dispose), (gst_pipeline_set_property),
(gst_pipeline_get_property), (do_pipeline_seek),
(gst_pipeline_send_event), (gst_pipeline_change_state),
(gst_pipeline_provide_clock_func), (gst_pipeline_set_delay),
(gst_pipeline_get_delay):
* gst/gstpipeline.h:
Added methods for setting the delay.
API: gst_pipeline_set_delay
API: gst_pipeline_get_delay
Add pipeline debug category
Various cleanups.
Updated docs.
Don't reset stream time when seek failed.
2006-03-13 11:04:38 +00:00
|
|
|
gst_pipeline_auto_clock
|
|
|
|
|
|
|
|
gst_pipeline_set_new_stream_time
|
|
|
|
gst_pipeline_get_last_stream_time
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2006-03-09 16:53:05 +00:00
|
|
|
gst_pipeline_set_auto_flush_bus
|
Documentation updates.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstbin.c: (bin_bus_handler), (gst_bin_handle_message_func):
* gst/gstbin.h:
* gst/gstbus.c: (gst_bus_class_init):
* gst/gstbus.h:
* gst/gstclock.c:
* gst/gstelement.c: (gst_element_set_locked_state):
* gst/gstsegment.c:
Documentation updates.
* gst/gstpipeline.c: (gst_pipeline_get_type),
(gst_pipeline_class_init), (gst_pipeline_init),
(gst_pipeline_dispose), (gst_pipeline_set_property),
(gst_pipeline_get_property), (do_pipeline_seek),
(gst_pipeline_send_event), (gst_pipeline_change_state),
(gst_pipeline_provide_clock_func), (gst_pipeline_set_delay),
(gst_pipeline_get_delay):
* gst/gstpipeline.h:
Added methods for setting the delay.
API: gst_pipeline_set_delay
API: gst_pipeline_get_delay
Add pipeline debug category
Various cleanups.
Updated docs.
Don't reset stream time when seek failed.
2006-03-13 11:04:38 +00:00
|
|
|
gst_pipeline_get_auto_flush_bus
|
|
|
|
|
|
|
|
gst_pipeline_set_delay
|
|
|
|
gst_pipeline_get_delay
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstPipelineClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_PIPELINE
|
|
|
|
GST_IS_PIPELINE
|
|
|
|
GST_PIPELINE_CLASS
|
|
|
|
GST_IS_PIPELINE_CLASS
|
|
|
|
GST_PIPELINE_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_PIPELINE
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TYPE_PIPELINE_FLAGS
|
2007-02-28 16:55:53 +00:00
|
|
|
GST_PIPELINE_CAST
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2006-03-09 16:53:05 +00:00
|
|
|
GstPipelinePrivate
|
2004-07-21 11:32:09 +00:00
|
|
|
gst_pipeline_get_type
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_pipeline_flags_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstplugin</FILE>
|
|
|
|
<TITLE>GstPlugin</TITLE>
|
|
|
|
gst_plugin_error_quark
|
|
|
|
GST_PLUGIN_ERROR
|
|
|
|
GstPluginError
|
|
|
|
GstPlugin
|
|
|
|
GstPluginDesc
|
|
|
|
GstPluginInitFunc
|
2009-05-07 14:37:37 +00:00
|
|
|
GstPluginInitFullFunc
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_PLUGIN_DEFINE
|
|
|
|
GST_PLUGIN_DEFINE_STATIC
|
|
|
|
GST_LICENSE_UNKNOWN
|
|
|
|
GstPluginFilter
|
|
|
|
gst_plugin_get_name
|
|
|
|
gst_plugin_get_description
|
|
|
|
gst_plugin_get_filename
|
|
|
|
gst_plugin_get_license
|
|
|
|
gst_plugin_get_package
|
|
|
|
gst_plugin_get_origin
|
2005-09-11 13:07:25 +00:00
|
|
|
gst_plugin_get_source
|
2004-12-07 23:21:32 +00:00
|
|
|
gst_plugin_get_version
|
2005-09-11 13:07:25 +00:00
|
|
|
gst_plugin_get_module
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_plugin_is_loaded
|
2009-06-07 20:46:54 +00:00
|
|
|
gst_plugin_get_cache_data
|
|
|
|
gst_plugin_set_cache_data
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_plugin_name_filter
|
|
|
|
gst_plugin_load_file
|
|
|
|
gst_plugin_load
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_plugin_load_by_name
|
|
|
|
gst_plugin_list_free
|
2008-01-09 18:23:39 +00:00
|
|
|
gst_plugin_register_static
|
2009-05-07 14:37:37 +00:00
|
|
|
gst_plugin_register_static_full
|
Add API for making a GStreamer plugin 'dependent' on external files, directories or environment variables, so that GS...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt::
* gst/gst_private.h: (GstPluginDep), (_GstPluginPrivate):
* gst/gstplugin.c: (gst_plugin_init), (gst_plugin_finalize),
(gst_plugin_class_init), (gst_plugin_list_free),
(gst_plugin_ext_dep_get_env_vars_hash),
(_priv_plugin_deps_env_vars_changed),
(gst_plugin_ext_dep_extract_env_vars_paths),
(gst_plugin_ext_dep_get_hash_from_stat_entry),
(gst_plugin_ext_dep_direntry_matches),
(gst_plugin_ext_dep_scan_dir_and_match_names),
(gst_plugin_ext_dep_scan_path_with_filenames),
(gst_plugin_ext_dep_get_stat_hash),
(_priv_plugin_deps_files_changed), (gst_plugin_ext_dep_free),
(gst_plugin_ext_dep_strv_equal), (gst_plugin_ext_dep_equals),
(gst_plugin_add_dependency), (gst_plugin_add_dependency_simple):
* gst/gstplugin.h: (GstPluginPrivate), (GstPluginFlags),
(GST_PLUGIN_DEPENDENCY_FLAG_NONE),
(GST_PLUGIN_DEPENDENCY_FLAG_RECURSE),
(GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY),
(GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX),
(GstPluginDependencyFlags), (GstPluginFilter):
* gst/gstregistry.c: (gst_registry_scan_path_level):
* gst/gstregistrybinary.c: (gst_registry_binary_save_feature),
(gst_registry_binary_save_plugin_dep),
(gst_registry_binary_save_plugin),
(gst_registry_binary_load_feature),
(gst_registry_binary_load_plugin_dep_strv),
(gst_registry_binary_load_plugin_dep),
(gst_registry_binary_load_plugin):
* gst/gstregistrybinary.h: (GST_MAGIC_BINARY_VERSION_STR),
(GstBinaryPluginElement), (_GstBinaryDep), (GstBinaryDep):
* gst/gstregistryxml.c: (gst_registry_xml_save_plugin):
Add API for making a GStreamer plugin 'dependent' on external files,
directories or environment variables, so that GStreamer knows when
it needs to re-load GStreamer plugins that wrap other plugin systems.
Fixes bug #350477.
API: add gst_plugin_add_dependency()
API: add gst_plugin_add_dependency_simple()
2009-01-06 17:58:59 +00:00
|
|
|
<SUBSECTION>
|
|
|
|
GstPluginDependencyFlags
|
|
|
|
gst_plugin_add_dependency
|
|
|
|
gst_plugin_add_dependency_simple
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Standard>
|
2005-09-20 06:28:33 +00:00
|
|
|
GstPluginClass
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_PLUGIN
|
2006-06-12 09:37:58 +00:00
|
|
|
GST_PLUGIN_CAST
|
2005-09-20 06:28:33 +00:00
|
|
|
GST_PLUGIN_CLASS
|
|
|
|
GST_PLUGIN_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_PLUGIN
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_PLUGIN_ERROR
|
2005-09-20 06:28:33 +00:00
|
|
|
GST_IS_PLUGIN
|
|
|
|
GST_IS_PLUGIN_CLASS
|
|
|
|
GstPluginFlags
|
|
|
|
GST_TYPE_PLUGIN_FLAGS
|
Add API for making a GStreamer plugin 'dependent' on external files, directories or environment variables, so that GS...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt::
* gst/gst_private.h: (GstPluginDep), (_GstPluginPrivate):
* gst/gstplugin.c: (gst_plugin_init), (gst_plugin_finalize),
(gst_plugin_class_init), (gst_plugin_list_free),
(gst_plugin_ext_dep_get_env_vars_hash),
(_priv_plugin_deps_env_vars_changed),
(gst_plugin_ext_dep_extract_env_vars_paths),
(gst_plugin_ext_dep_get_hash_from_stat_entry),
(gst_plugin_ext_dep_direntry_matches),
(gst_plugin_ext_dep_scan_dir_and_match_names),
(gst_plugin_ext_dep_scan_path_with_filenames),
(gst_plugin_ext_dep_get_stat_hash),
(_priv_plugin_deps_files_changed), (gst_plugin_ext_dep_free),
(gst_plugin_ext_dep_strv_equal), (gst_plugin_ext_dep_equals),
(gst_plugin_add_dependency), (gst_plugin_add_dependency_simple):
* gst/gstplugin.h: (GstPluginPrivate), (GstPluginFlags),
(GST_PLUGIN_DEPENDENCY_FLAG_NONE),
(GST_PLUGIN_DEPENDENCY_FLAG_RECURSE),
(GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY),
(GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX),
(GstPluginDependencyFlags), (GstPluginFilter):
* gst/gstregistry.c: (gst_registry_scan_path_level):
* gst/gstregistrybinary.c: (gst_registry_binary_save_feature),
(gst_registry_binary_save_plugin_dep),
(gst_registry_binary_save_plugin),
(gst_registry_binary_load_feature),
(gst_registry_binary_load_plugin_dep_strv),
(gst_registry_binary_load_plugin_dep),
(gst_registry_binary_load_plugin):
* gst/gstregistrybinary.h: (GST_MAGIC_BINARY_VERSION_STR),
(GstBinaryPluginElement), (_GstBinaryDep), (GstBinaryDep):
* gst/gstregistryxml.c: (gst_registry_xml_save_plugin):
Add API for making a GStreamer plugin 'dependent' on external files,
directories or environment variables, so that GStreamer knows when
it needs to re-load GStreamer plugins that wrap other plugin systems.
Fixes bug #350477.
API: add gst_plugin_add_dependency()
API: add gst_plugin_add_dependency_simple()
2009-01-06 17:58:59 +00:00
|
|
|
GST_TYPE_PLUGIN_DEPENDENCY_FLAGS
|
|
|
|
GstPluginPrivate
|
|
|
|
gst_plugin_dependency_flags_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_plugin_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_plugin_error_get_type
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_plugin_flags_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstpluginfeature</FILE>
|
|
|
|
<TITLE>GstPluginFeature</TITLE>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstPluginFeature
|
|
|
|
GST_PLUGIN_FEATURE_NAME
|
2004-03-25 04:20:33 +00:00
|
|
|
GstTypeNameData
|
|
|
|
GstPluginFeatureFilter
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GstRank
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_plugin_feature_type_name_filter
|
|
|
|
gst_plugin_feature_set_rank
|
|
|
|
gst_plugin_feature_set_name
|
|
|
|
gst_plugin_feature_get_rank
|
|
|
|
gst_plugin_feature_get_name
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_plugin_feature_load
|
|
|
|
gst_plugin_feature_list_free
|
2005-10-14 11:09:29 +00:00
|
|
|
gst_plugin_feature_check_version
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstPluginFeatureClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_PLUGIN_FEATURE
|
2006-06-12 09:37:58 +00:00
|
|
|
GST_PLUGIN_FEATURE_CAST
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_IS_PLUGIN_FEATURE
|
|
|
|
GST_PLUGIN_FEATURE_CLASS
|
|
|
|
GST_IS_PLUGIN_FEATURE_CLASS
|
|
|
|
GST_PLUGIN_FEATURE_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_PLUGIN_FEATURE
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
GST_TYPE_RANK
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_plugin_feature_get_type
|
more docs inlined, splitted gstindex.{c,h}
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/.cvsignore:
* gst/Makefile.am:
* gst/gst.h:
* gst/gstbin.c:
* gst/gstelement.h:
* gst/gstindex.c: (gst_index_class_init):
* gst/gstindex.h:
* gst/gstindexfactory.c: (gst_index_factory_get_type),
(gst_index_factory_class_init), (gst_index_factory_init),
(gst_index_factory_finalize), (gst_index_factory_new),
(gst_index_factory_destroy), (gst_index_factory_find),
(gst_index_factory_create), (gst_index_factory_make):
* gst/gstindexfactory.h:
* gst/gstpluginfeature.c:
* gst/gstpluginfeature.h:
* libs/gst/controller/gstcontroller.c: (gst_controller_new_valist):
more docs inlined, splitted gstindex.{c,h}
2005-09-20 20:40:00 +00:00
|
|
|
gst_rank_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstpoll</FILE>
|
|
|
|
<TITLE>GstPoll</TITLE>
|
|
|
|
GstPoll
|
|
|
|
GstPollFD
|
2008-02-29 11:00:43 +00:00
|
|
|
GST_POLL_FD_INIT
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
gst_poll_add_fd
|
|
|
|
gst_poll_fd_can_read
|
|
|
|
gst_poll_fd_can_write
|
|
|
|
gst_poll_fd_ctl_read
|
|
|
|
gst_poll_fd_ctl_write
|
|
|
|
gst_poll_fd_has_closed
|
|
|
|
gst_poll_fd_has_error
|
Add new function gst_poll_fd_ignored() for improved Windows compatibility.
Original commit message from CVS:
Patch by: Ole André Vadla Ravnås
<ole dot andre dot ravnas at tandberg dot com>
* docs/gst/gstreamer-sections.txt:
* gst/gstpoll.c: (gst_poll_winsock_error_to_errno),
(gst_poll_update_winsock_event_mask),
(gst_poll_prepare_winsock_active_sets),
(gst_poll_collect_winsock_events), (gst_poll_new), (gst_poll_free),
(gst_poll_add_fd_unlocked), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ignored),
(gst_poll_fd_has_error), (gst_poll_fd_can_read_unlocked),
(gst_poll_check_ctrl_commands), (gst_poll_wait):
* gst/gstpoll.h:
* win32/common/libgstreamer.def:
Add new function gst_poll_fd_ignored() for improved Windows
compatibility.
Various minor fixes and cleanups. See #520808.
2008-03-18 10:54:52 +00:00
|
|
|
gst_poll_fd_ignored
|
2008-02-29 11:00:43 +00:00
|
|
|
gst_poll_fd_init
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
gst_poll_free
|
|
|
|
gst_poll_new
|
2009-02-03 16:49:02 +00:00
|
|
|
gst_poll_new_timer
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
gst_poll_remove_fd
|
|
|
|
gst_poll_restart
|
|
|
|
gst_poll_set_controllable
|
|
|
|
gst_poll_set_flushing
|
|
|
|
gst_poll_wait
|
2009-02-03 16:49:02 +00:00
|
|
|
gst_poll_read_control
|
|
|
|
gst_poll_write_control
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
</SECTION>
|
|
|
|
|
configure.ac: Add DATADIR for storing presets.
Original commit message from CVS:
Patch by: Stefan Kost <ensonic@users.sf.net>
* configure.ac:
Add DATADIR for storing presets.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/gstreamer.types.in:
Add GstPreset to docs.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpreset.c: (preset_get_paths), (preset_skip_property),
(preset_open_and_parse_header), (preset_parse_version),
(preset_merge), (preset_get_keyfile),
(gst_preset_default_get_preset_names),
(gst_preset_default_get_property_names),
(gst_preset_default_load_preset),
(gst_preset_default_save_presets_file),
(gst_preset_default_save_preset),
(gst_preset_default_rename_preset),
(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
(gst_preset_default_get_meta), (gst_preset_default_randomize),
(gst_preset_default_reset), (gst_preset_get_preset_names),
(gst_preset_get_property_names), (gst_preset_load_preset),
(gst_preset_save_preset), (gst_preset_rename_preset),
(gst_preset_delete_preset), (gst_preset_set_meta),
(gst_preset_get_meta), (gst_preset_class_init),
(gst_preset_base_init), (gst_preset_get_type):
* gst/gstpreset.h:
Add GstPreset to core. Fixes #396779
* tests/check/Makefile.am:
* tests/check/gst/gstpreset.c: (gst_preset_test_get_property),
(gst_preset_test_set_property), (gst_preset_test_class_init),
(gst_preset_test_base_init), (gst_preset_test_get_type),
(gst_preset_test_plugin_init), (GST_START_TEST),
(remove_preset_file), (test_setup), (test_teardown),
(gst_preset_suite):
Add GstPreset unit tests.
2008-05-27 15:11:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstpreset</FILE>
|
|
|
|
<TITLE>GstPreset</TITLE>
|
|
|
|
GstPreset
|
2008-08-11 08:06:20 +00:00
|
|
|
GstPresetInterface
|
configure.ac: Add DATADIR for storing presets.
Original commit message from CVS:
Patch by: Stefan Kost <ensonic@users.sf.net>
* configure.ac:
Add DATADIR for storing presets.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
* docs/gst/gstreamer.types.in:
Add GstPreset to docs.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpreset.c: (preset_get_paths), (preset_skip_property),
(preset_open_and_parse_header), (preset_parse_version),
(preset_merge), (preset_get_keyfile),
(gst_preset_default_get_preset_names),
(gst_preset_default_get_property_names),
(gst_preset_default_load_preset),
(gst_preset_default_save_presets_file),
(gst_preset_default_save_preset),
(gst_preset_default_rename_preset),
(gst_preset_default_delete_preset), (gst_preset_default_set_meta),
(gst_preset_default_get_meta), (gst_preset_default_randomize),
(gst_preset_default_reset), (gst_preset_get_preset_names),
(gst_preset_get_property_names), (gst_preset_load_preset),
(gst_preset_save_preset), (gst_preset_rename_preset),
(gst_preset_delete_preset), (gst_preset_set_meta),
(gst_preset_get_meta), (gst_preset_class_init),
(gst_preset_base_init), (gst_preset_get_type):
* gst/gstpreset.h:
Add GstPreset to core. Fixes #396779
* tests/check/Makefile.am:
* tests/check/gst/gstpreset.c: (gst_preset_test_get_property),
(gst_preset_test_set_property), (gst_preset_test_class_init),
(gst_preset_test_base_init), (gst_preset_test_get_type),
(gst_preset_test_plugin_init), (GST_START_TEST),
(remove_preset_file), (test_setup), (test_teardown),
(gst_preset_suite):
Add GstPreset unit tests.
2008-05-27 15:11:35 +00:00
|
|
|
gst_preset_get_preset_names
|
|
|
|
gst_preset_get_property_names
|
|
|
|
gst_preset_load_preset
|
|
|
|
gst_preset_save_preset
|
|
|
|
gst_preset_rename_preset
|
|
|
|
gst_preset_delete_preset
|
|
|
|
gst_preset_set_meta
|
|
|
|
gst_preset_get_meta
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_PRESET
|
|
|
|
GST_IS_PRESET
|
|
|
|
GST_TYPE_PRESET
|
|
|
|
GST_PRESET_GET_INTERFACE
|
|
|
|
gst_preset_get_type
|
|
|
|
</SECTION>
|
configure.ac: Add checks for poll, ppoll and pselect.
Original commit message from CVS:
* configure.ac:
Add checks for poll, ppoll and pselect.
* docs/gst/gstreamer-docs.sgml:
* docs/gst/gstreamer-sections.txt:
Add docs for GstPoll.
* gst/Makefile.am:
* gst/gst.h:
* gst/gstpoll.c: (find_index), (selectable_fds),
(pollable_timeout), (choose_mode), (pollfd_to_fd_set),
(fd_set_to_pollfd), (gst_poll_new), (gst_poll_free),
(gst_poll_set_mode), (gst_poll_get_mode),
(gst_poll_add_fd_unlocked), (gst_poll_add_fd),
(gst_poll_remove_fd), (gst_poll_fd_ctl_write),
(gst_poll_fd_ctl_read_unlocked), (gst_poll_fd_ctl_read),
(gst_poll_fd_has_closed), (gst_poll_fd_has_error),
(gst_poll_fd_can_read_unlocked), (gst_poll_fd_can_read),
(gst_poll_fd_can_write), (gst_poll_wait),
(gst_poll_set_controllable), (gst_poll_restart),
(gst_poll_set_flushing):
* gst/gstpoll.h:
Add generic poll abstraction. We ideally don't want to have this in core
here but in glib intead...
This code will be used in various network elements and ultimately for
the nanosecond precision monotonic clock (that's why it's here in core).
It'll allow us to implement cancelable socket operations for windows too.
* tests/check/Makefile.am:
* tests/check/gst/gstpoll.c: (test_poll_wait), (GST_START_TEST),
(delayed_stop), (delayed_restart), (delayed_flush),
(delayed_control), (gst_poll_suite):
Add GstPoll unit test.
2008-02-27 18:00:04 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstquery</FILE>
|
|
|
|
<TITLE>GstQuery</TITLE>
|
2005-08-23 14:25:55 +00:00
|
|
|
GstQuery
|
2004-07-26 16:34:35 +00:00
|
|
|
GstQueryType
|
2006-02-13 11:19:32 +00:00
|
|
|
GST_QUERY_TYPE_NAME
|
2004-07-26 16:34:35 +00:00
|
|
|
GstQueryTypeDefinition
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_query_type_get_name
|
|
|
|
gst_query_type_to_quark
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_query_type_register
|
|
|
|
gst_query_type_get_by_nick
|
|
|
|
gst_query_types_contains
|
|
|
|
gst_query_type_get_details
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_type_iterate_definitions
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_ref
|
|
|
|
gst_query_unref
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_query_copy
|
|
|
|
gst_query_make_writable
|
2006-02-14 12:07:16 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_query_new_application
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_get_structure
|
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_query_new_convert
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_set_convert
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_query_parse_convert
|
2006-02-14 12:07:16 +00:00
|
|
|
|
|
|
|
gst_query_new_position
|
|
|
|
gst_query_set_position
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_query_parse_position
|
2006-02-14 12:07:16 +00:00
|
|
|
|
|
|
|
gst_query_new_duration
|
|
|
|
gst_query_set_duration
|
2005-10-21 11:36:32 +00:00
|
|
|
gst_query_parse_duration
|
2006-02-14 12:07:16 +00:00
|
|
|
|
2007-02-02 11:48:48 +00:00
|
|
|
gst_query_new_latency
|
|
|
|
gst_query_parse_latency
|
|
|
|
gst_query_set_latency
|
|
|
|
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_new_seeking
|
|
|
|
gst_query_set_seeking
|
2005-11-29 15:50:50 +00:00
|
|
|
gst_query_parse_seeking
|
2006-02-14 12:07:16 +00:00
|
|
|
|
|
|
|
gst_query_new_formats
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_query_set_formats
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_set_formatsv
|
|
|
|
gst_query_parse_formats_length
|
|
|
|
gst_query_parse_formats_nth
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2005-09-23 16:35:43 +00:00
|
|
|
gst_query_new_segment
|
2006-02-14 12:07:16 +00:00
|
|
|
gst_query_set_segment
|
2005-09-23 16:35:43 +00:00
|
|
|
gst_query_parse_segment
|
|
|
|
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
GstBufferingMode
|
|
|
|
gst_query_new_buffering
|
|
|
|
gst_query_set_buffering_percent
|
|
|
|
gst_query_parse_buffering_percent
|
|
|
|
gst_query_set_buffering_stats
|
|
|
|
gst_query_parse_buffering_stats
|
2008-04-08 20:28:21 +00:00
|
|
|
gst_query_set_buffering_range
|
|
|
|
gst_query_parse_buffering_range
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
|
2008-12-20 17:33:44 +00:00
|
|
|
gst_query_new_uri
|
|
|
|
gst_query_parse_uri
|
|
|
|
gst_query_set_uri
|
2007-04-20 08:53:41 +00:00
|
|
|
<SUBSECTION Standard>
|
2005-08-23 14:25:55 +00:00
|
|
|
GstQueryClass
|
|
|
|
GST_QUERY
|
2009-03-20 00:39:41 +00:00
|
|
|
GST_QUERY_CAST
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_IS_QUERY
|
|
|
|
GST_QUERY_CLASS
|
|
|
|
GST_IS_QUERY_CLASS
|
|
|
|
GST_TYPE_QUERY
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_QUERY_TYPE
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_QUERY_GET_CLASS
|
|
|
|
GST_QUERY_TYPE
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
GST_TYPE_BUFFERING_MODE
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Private>
|
2005-08-23 14:25:55 +00:00
|
|
|
gst_query_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_query_type_get_type
|
Reorder the message docs and headers for clarity.
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstmessage.c: (gst_message_set_buffering_stats),
(gst_message_parse_buffering_stats):
* gst/gstmessage.h:
* gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
(gst_query_parse_latency), (gst_query_new_buffering),
(gst_query_set_buffering_percent),
(gst_query_parse_buffering_percent),
(gst_query_set_buffering_stats), (gst_query_parse_buffering_stats),
(gst_query_set_buffering_avail), (gst_query_parse_buffering_avail):
* gst/gstquery.h:
Reorder the message docs and headers for clarity.
Add aditional buffering stats API for messages.
Add buffering query.
Convert some leftover queries to use GstQuark.
API: gst_message_set_buffering_stats
API: gst_message_parse_buffering_stats
API: GST_QUERY_BUFFERING
API: GstBufferingMode
API: gst_query_new_buffering
API: gst_query_set_buffering_percent
API: gst_query_parse_buffering_percent
API: gst_query_set_buffering_stats
API: gst_query_parse_buffering_stats
API: gst_query_set_buffering_avail
API: gst_query_parse_buffering_avail
2008-04-08 19:59:06 +00:00
|
|
|
gst_buffering_mode_get_type
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstregistry</FILE>
|
2004-04-07 15:31:25 +00:00
|
|
|
<TITLE>GstRegistry</TITLE>
|
|
|
|
GstRegistry
|
2005-09-20 07:32:48 +00:00
|
|
|
gst_registry_get_default
|
|
|
|
gst_registry_get_feature_list
|
|
|
|
gst_registry_get_feature_list_by_plugin
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_registry_get_path_list
|
2005-09-20 07:32:48 +00:00
|
|
|
gst_registry_get_plugin_list
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_registry_add_plugin
|
|
|
|
gst_registry_remove_plugin
|
|
|
|
gst_registry_plugin_filter
|
|
|
|
gst_registry_feature_filter
|
|
|
|
gst_registry_find_plugin
|
|
|
|
gst_registry_find_feature
|
2005-09-20 07:32:48 +00:00
|
|
|
gst_registry_lookup_feature
|
2007-08-10 14:52:41 +00:00
|
|
|
gst_registry_add_path
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_registry_scan_path
|
commit binary registry (disabled by default, see #359653)
Original commit message from CVS:
* configure.ac:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstregistry.c: (gst_registry_lookup_feature_locked),
(gst_registry_lookup_locked):
* gst/gstregistry.h:
* gst/gstregistrybinary.c: (gst_registry_binary_write),
(gst_registry_binary_initialize_magic),
(gst_registry_binary_save_string),
(gst_registry_binary_save_pad_template),
(gst_registry_binary_save_feature),
(gst_registry_binary_save_plugin),
(gst_registry_binary_write_cache),
(gst_registry_binary_check_magic),
(gst_registry_binary_load_pad_template),
(gst_registry_binary_load_feature),
(gst_registry_binary_load_plugin),
(gst_registry_binary_read_cache):
* gst/gstregistrybinary.h:
* gst/gstregistryxml.c: (load_feature),
(gst_registry_xml_read_cache):
commit binary registry (disabled by default, see #359653)
2007-01-11 13:45:51 +00:00
|
|
|
gst_registry_binary_read_cache
|
|
|
|
gst_registry_binary_write_cache
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_registry_xml_read_cache
|
|
|
|
gst_registry_xml_write_cache
|
|
|
|
gst_registry_lookup
|
|
|
|
gst_registry_remove_feature
|
|
|
|
gst_registry_add_feature
|
|
|
|
<SUBSECTION Default Registry>
|
2005-10-14 11:09:29 +00:00
|
|
|
gst_default_registry_check_feature_version
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_default_registry_get_path_list
|
|
|
|
gst_default_registry_add_plugin
|
|
|
|
gst_default_registry_add_path
|
|
|
|
gst_default_registry_find_plugin
|
2005-09-20 12:50:23 +00:00
|
|
|
gst_default_registry_find_feature
|
2005-09-20 06:28:33 +00:00
|
|
|
gst_default_registry_get_plugin_list
|
|
|
|
gst_default_registry_feature_filter
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstRegistryClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_REGISTRY
|
|
|
|
GST_IS_REGISTRY
|
|
|
|
GST_REGISTRY_CLASS
|
|
|
|
GST_IS_REGISTRY_CLASS
|
|
|
|
GST_REGISTRY_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_REGISTRY
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
commit binary registry (disabled by default, see #359653)
Original commit message from CVS:
* configure.ac:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstregistry.c: (gst_registry_lookup_feature_locked),
(gst_registry_lookup_locked):
* gst/gstregistry.h:
* gst/gstregistrybinary.c: (gst_registry_binary_write),
(gst_registry_binary_initialize_magic),
(gst_registry_binary_save_string),
(gst_registry_binary_save_pad_template),
(gst_registry_binary_save_feature),
(gst_registry_binary_save_plugin),
(gst_registry_binary_write_cache),
(gst_registry_binary_check_magic),
(gst_registry_binary_load_pad_template),
(gst_registry_binary_load_feature),
(gst_registry_binary_load_plugin),
(gst_registry_binary_read_cache):
* gst/gstregistrybinary.h:
* gst/gstregistryxml.c: (load_feature),
(gst_registry_xml_read_cache):
commit binary registry (disabled by default, see #359653)
2007-01-11 13:45:51 +00:00
|
|
|
GST_MAGIC_BINARY_REGISTRY_LEN
|
|
|
|
GST_MAGIC_BINARY_REGISTRY_STR
|
2008-03-21 16:11:51 +00:00
|
|
|
GST_MAGIC_BINARY_VERSION_STR
|
commit binary registry (disabled by default, see #359653)
Original commit message from CVS:
* configure.ac:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gstregistry.c: (gst_registry_lookup_feature_locked),
(gst_registry_lookup_locked):
* gst/gstregistry.h:
* gst/gstregistrybinary.c: (gst_registry_binary_write),
(gst_registry_binary_initialize_magic),
(gst_registry_binary_save_string),
(gst_registry_binary_save_pad_template),
(gst_registry_binary_save_feature),
(gst_registry_binary_save_plugin),
(gst_registry_binary_write_cache),
(gst_registry_binary_check_magic),
(gst_registry_binary_load_pad_template),
(gst_registry_binary_load_feature),
(gst_registry_binary_load_plugin),
(gst_registry_binary_read_cache):
* gst/gstregistrybinary.h:
* gst/gstregistryxml.c: (load_feature),
(gst_registry_xml_read_cache):
commit binary registry (disabled by default, see #359653)
2007-01-11 13:45:51 +00:00
|
|
|
GST_MAGIC_BINARY_VERSION_LEN
|
2004-07-21 11:32:09 +00:00
|
|
|
gst_registry_get_type
|
2004-03-25 04:20:33 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-11-21 15:47:09 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstsegment</FILE>
|
|
|
|
<TITLE>GstSegment</TITLE>
|
|
|
|
GstSegment
|
|
|
|
gst_segment_clip
|
|
|
|
gst_segment_init
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_segment_new
|
2008-04-09 22:37:22 +00:00
|
|
|
gst_segment_copy
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_segment_free
|
2005-11-21 15:47:09 +00:00
|
|
|
gst_segment_set_duration
|
|
|
|
gst_segment_set_last_stop
|
|
|
|
gst_segment_set_newsegment
|
2006-05-14 19:25:51 +00:00
|
|
|
gst_segment_set_newsegment_full
|
2005-11-21 15:47:09 +00:00
|
|
|
gst_segment_set_seek
|
|
|
|
gst_segment_to_running_time
|
|
|
|
gst_segment_to_stream_time
|
2009-06-03 17:06:30 +00:00
|
|
|
gst_segment_to_position
|
2009-06-04 10:48:51 +00:00
|
|
|
gst_segment_set_running_time
|
2005-11-21 15:47:09 +00:00
|
|
|
<SUBSECTION Standard>
|
2005-11-23 14:52:31 +00:00
|
|
|
GST_TYPE_SEGMENT
|
2005-11-23 16:10:38 +00:00
|
|
|
gst_segment_get_type
|
2005-11-21 15:47:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
</SECTION>
|
|
|
|
|
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gststructure</FILE>
|
2004-07-27 15:01:10 +00:00
|
|
|
<TITLE>GstStructure</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GstStructure
|
|
|
|
GstStructureForeachFunc
|
2005-08-25 23:17:18 +00:00
|
|
|
GstStructureMapFunc
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_empty_new
|
|
|
|
gst_structure_id_empty_new
|
|
|
|
gst_structure_new
|
|
|
|
gst_structure_new_valist
|
2009-05-29 17:22:42 +00:00
|
|
|
gst_structure_id_new
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_copy
|
|
|
|
gst_structure_free
|
|
|
|
gst_structure_get_name
|
2005-07-31 11:59:33 +00:00
|
|
|
gst_structure_has_name
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_set_name
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_structure_get_name_id
|
2009-06-08 22:43:16 +00:00
|
|
|
gst_structure_id_get
|
|
|
|
gst_structure_id_get_valist
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_structure_id_get_value
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_id_set_value
|
2009-06-08 22:43:16 +00:00
|
|
|
gst_structure_get
|
|
|
|
gst_structure_get_valist
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_structure_get_value
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_set_value
|
|
|
|
gst_structure_set
|
|
|
|
gst_structure_set_valist
|
2006-07-26 17:18:25 +00:00
|
|
|
gst_structure_id_set
|
|
|
|
gst_structure_id_set_valist
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_remove_field
|
|
|
|
gst_structure_remove_fields
|
|
|
|
gst_structure_remove_fields_valist
|
|
|
|
gst_structure_remove_all_fields
|
|
|
|
gst_structure_get_field_type
|
|
|
|
gst_structure_foreach
|
2004-01-30 19:06:13 +00:00
|
|
|
gst_structure_n_fields
|
|
|
|
gst_structure_has_field
|
|
|
|
gst_structure_has_field_typed
|
|
|
|
gst_structure_get_boolean
|
|
|
|
gst_structure_get_int
|
2007-08-12 16:40:59 +00:00
|
|
|
gst_structure_get_uint
|
2004-01-30 19:06:13 +00:00
|
|
|
gst_structure_get_fourcc
|
|
|
|
gst_structure_get_double
|
|
|
|
gst_structure_get_string
|
Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual bunch of utility functions along with a hack that che...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gststructure.c: (gst_structure_set_valist),
(gst_structure_get_date):
* gst/gststructure.h:
* gst/gstvalue.c: (gst_value_set_date), (gst_value_get_date),
(gst_date_copy), (gst_value_compare_date),
(gst_value_serialize_date), (gst_value_deserialize_date),
(gst_value_transform_date_string),
(gst_value_transform_string_date), (_gst_value_initialize):
* gst/gstvalue.h:
Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual
bunch of utility functions along with a hack that checks that
developers don't accidentally use G_TYPE_DATE where GST_TYPE_DATE
is required. Part of the grand scheme in #170777.
2005-09-22 15:08:02 +00:00
|
|
|
gst_structure_get_date
|
2005-09-23 17:46:06 +00:00
|
|
|
gst_structure_get_clock_time
|
2005-09-29 02:32:37 +00:00
|
|
|
gst_structure_get_enum
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_structure_get_fraction
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_structure_map_in_place
|
|
|
|
gst_structure_nth_field_name
|
|
|
|
gst_structure_set_parent_refcount
|
2004-01-30 19:06:13 +00:00
|
|
|
gst_structure_to_string
|
2004-03-06 20:19:23 +00:00
|
|
|
gst_structure_from_string
|
2005-11-21 14:28:21 +00:00
|
|
|
gst_structure_fixate_field_nearest_int
|
|
|
|
gst_structure_fixate_field_nearest_double
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_structure_fixate_field_nearest_fraction
|
2005-11-21 14:28:21 +00:00
|
|
|
gst_structure_fixate_field_boolean
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_STRUCTURE
|
|
|
|
GST_IS_STRUCTURE
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_STRUCTURE
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_structure_get_type
|
|
|
|
</SECTION>
|
2004-01-30 19:06:13 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gstsystemclock</FILE>
|
|
|
|
<TITLE>GstSystemClock</TITLE>
|
2009-02-03 17:04:46 +00:00
|
|
|
GstClockType
|
2004-04-07 15:31:25 +00:00
|
|
|
GstSystemClock
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_system_clock_obtain
|
|
|
|
<SUBSECTION Standard>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstSystemClockClass
|
2009-02-03 17:04:46 +00:00
|
|
|
GstSystemClockPrivate
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_SYSTEM_CLOCK
|
|
|
|
GST_IS_SYSTEM_CLOCK
|
|
|
|
gst_system_clock_get_type
|
|
|
|
GST_SYSTEM_CLOCK_CLASS
|
|
|
|
GST_IS_SYSTEM_CLOCK_CLASS
|
|
|
|
GST_SYSTEM_CLOCK_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_SYSTEM_CLOCK
|
2009-02-03 17:04:46 +00:00
|
|
|
GST_SYSTEM_CLOCK_CAST
|
|
|
|
GST_TYPE_CLOCK_TYPE
|
|
|
|
gst_clock_type_get_type
|
2004-01-30 19:06:13 +00:00
|
|
|
</SECTION>
|
|
|
|
|
|
|
|
<SECTION>
|
2004-07-26 16:34:35 +00:00
|
|
|
<FILE>gsttaglist</FILE>
|
|
|
|
<TITLE>GstTagList</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GstTagList
|
2004-07-26 16:34:35 +00:00
|
|
|
GstTagMergeMode
|
|
|
|
GstTagFlag
|
2004-03-06 20:19:23 +00:00
|
|
|
GstTagForeachFunc
|
|
|
|
GstTagMergeFunc
|
2005-08-24 21:35:43 +00:00
|
|
|
|
|
|
|
GST_TAG_TITLE
|
2007-10-24 13:13:56 +00:00
|
|
|
GST_TAG_TITLE_SORTNAME
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_ARTIST
|
2007-10-24 13:13:56 +00:00
|
|
|
GST_TAG_ARTIST_SORTNAME
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_ALBUM
|
2007-10-24 13:13:56 +00:00
|
|
|
GST_TAG_ALBUM_SORTNAME
|
2009-08-06 04:50:41 +00:00
|
|
|
GST_TAG_ALBUM_ARTIST
|
|
|
|
GST_TAG_ALBUM_ARTIST_SORTNAME
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_DATE
|
|
|
|
GST_TAG_GENRE
|
|
|
|
GST_TAG_COMMENT
|
2006-08-14 19:04:56 +00:00
|
|
|
GST_TAG_EXTENDED_COMMENT
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_TRACK_NUMBER
|
|
|
|
GST_TAG_TRACK_COUNT
|
|
|
|
GST_TAG_ALBUM_VOLUME_NUMBER
|
|
|
|
GST_TAG_ALBUM_VOLUME_COUNT
|
|
|
|
GST_TAG_LOCATION
|
2009-02-12 09:38:05 +00:00
|
|
|
GST_TAG_HOMEPAGE
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_DESCRIPTION
|
|
|
|
GST_TAG_VERSION
|
|
|
|
GST_TAG_ISRC
|
|
|
|
GST_TAG_ORGANIZATION
|
|
|
|
GST_TAG_COPYRIGHT
|
2007-07-26 15:48:40 +00:00
|
|
|
GST_TAG_COPYRIGHT_URI
|
2007-09-25 18:35:39 +00:00
|
|
|
GST_TAG_COMPOSER
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_CONTACT
|
|
|
|
GST_TAG_LICENSE
|
2007-07-26 15:48:40 +00:00
|
|
|
GST_TAG_LICENSE_URI
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_PERFORMER
|
|
|
|
GST_TAG_DURATION
|
|
|
|
GST_TAG_CODEC
|
|
|
|
GST_TAG_VIDEO_CODEC
|
|
|
|
GST_TAG_AUDIO_CODEC
|
2009-03-25 00:50:07 +00:00
|
|
|
GST_TAG_SUBTITLE_CODEC
|
2009-05-07 15:08:43 +00:00
|
|
|
GST_TAG_CONTAINER_FORMAT
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_BITRATE
|
|
|
|
GST_TAG_NOMINAL_BITRATE
|
|
|
|
GST_TAG_MINIMUM_BITRATE
|
|
|
|
GST_TAG_MAXIMUM_BITRATE
|
|
|
|
GST_TAG_SERIAL
|
|
|
|
GST_TAG_ENCODER
|
|
|
|
GST_TAG_ENCODER_VERSION
|
|
|
|
GST_TAG_TRACK_GAIN
|
|
|
|
GST_TAG_TRACK_PEAK
|
|
|
|
GST_TAG_ALBUM_GAIN
|
|
|
|
GST_TAG_ALBUM_PEAK
|
2007-02-12 10:50:20 +00:00
|
|
|
GST_TAG_REFERENCE_LEVEL
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TAG_LANGUAGE_CODE
|
2006-05-14 19:25:51 +00:00
|
|
|
GST_TAG_IMAGE
|
2006-05-30 10:12:02 +00:00
|
|
|
GST_TAG_PREVIEW_IMAGE
|
2008-06-20 08:39:54 +00:00
|
|
|
GST_TAG_ATTACHMENT
|
2007-01-15 13:57:12 +00:00
|
|
|
GST_TAG_BEATS_PER_MINUTE
|
2008-08-01 11:34:06 +00:00
|
|
|
GST_TAG_KEYWORDS
|
2008-09-01 13:35:32 +00:00
|
|
|
GST_TAG_GEO_LOCATION_NAME
|
|
|
|
GST_TAG_GEO_LOCATION_LATITUDE
|
|
|
|
GST_TAG_GEO_LOCATION_LONGITUDE
|
|
|
|
GST_TAG_GEO_LOCATION_ELEVATION
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2004-01-30 19:06:13 +00:00
|
|
|
gst_tag_register
|
|
|
|
gst_tag_merge_use_first
|
|
|
|
gst_tag_merge_strings_with_comma
|
2004-03-06 20:19:23 +00:00
|
|
|
gst_tag_exists
|
|
|
|
gst_tag_get_type
|
|
|
|
gst_tag_get_nick
|
|
|
|
gst_tag_get_description
|
|
|
|
gst_tag_get_flag
|
|
|
|
gst_tag_is_fixed
|
|
|
|
gst_tag_list_new
|
2009-06-14 15:17:50 +00:00
|
|
|
gst_tag_list_new_full
|
|
|
|
gst_tag_list_new_full_valist
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_is_tag_list
|
2006-10-09 11:20:44 +00:00
|
|
|
gst_tag_list_is_empty
|
2004-03-06 20:19:23 +00:00
|
|
|
gst_tag_list_copy
|
|
|
|
gst_tag_list_insert
|
|
|
|
gst_tag_list_merge
|
|
|
|
gst_tag_list_free
|
|
|
|
gst_tag_list_get_tag_size
|
|
|
|
gst_tag_list_add
|
2009-05-07 08:36:50 +00:00
|
|
|
gst_tag_list_add_value
|
2004-03-06 20:19:23 +00:00
|
|
|
gst_tag_list_add_values
|
|
|
|
gst_tag_list_add_valist
|
|
|
|
gst_tag_list_add_valist_values
|
|
|
|
gst_tag_list_remove_tag
|
|
|
|
gst_tag_list_foreach
|
|
|
|
gst_tag_list_get_value_index
|
|
|
|
gst_tag_list_copy_value
|
|
|
|
gst_tag_list_get_char
|
|
|
|
gst_tag_list_get_char_index
|
|
|
|
gst_tag_list_get_uchar
|
|
|
|
gst_tag_list_get_uchar_index
|
|
|
|
gst_tag_list_get_boolean
|
|
|
|
gst_tag_list_get_boolean_index
|
|
|
|
gst_tag_list_get_int
|
|
|
|
gst_tag_list_get_int_index
|
|
|
|
gst_tag_list_get_uint
|
|
|
|
gst_tag_list_get_uint_index
|
|
|
|
gst_tag_list_get_long
|
|
|
|
gst_tag_list_get_long_index
|
|
|
|
gst_tag_list_get_ulong
|
|
|
|
gst_tag_list_get_ulong_index
|
|
|
|
gst_tag_list_get_int64
|
|
|
|
gst_tag_list_get_int64_index
|
|
|
|
gst_tag_list_get_uint64
|
|
|
|
gst_tag_list_get_uint64_index
|
|
|
|
gst_tag_list_get_float
|
|
|
|
gst_tag_list_get_float_index
|
|
|
|
gst_tag_list_get_double
|
|
|
|
gst_tag_list_get_double_index
|
|
|
|
gst_tag_list_get_string
|
|
|
|
gst_tag_list_get_string_index
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_tag_list_get_pointer
|
2004-03-06 20:19:23 +00:00
|
|
|
gst_tag_list_get_pointer_index
|
2005-10-13 15:13:32 +00:00
|
|
|
gst_tag_list_get_date
|
|
|
|
gst_tag_list_get_date_index
|
2009-03-26 01:09:03 +00:00
|
|
|
gst_tag_list_get_buffer
|
|
|
|
gst_tag_list_get_buffer_index
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_TAG_LIST
|
|
|
|
GST_IS_TAG_LIST
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_TAG_FLAG_IS_VALID
|
|
|
|
GST_TAG_MODE_IS_VALID
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_TAG_LIST
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_TAG_FLAG
|
|
|
|
GST_TYPE_TAG_MERGE_MODE
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_tag_list_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_tag_flag_get_type
|
|
|
|
gst_tag_merge_mode_get_type
|
2004-01-30 19:06:13 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-01-30 19:06:13 +00:00
|
|
|
<SECTION>
|
2004-07-21 11:32:09 +00:00
|
|
|
<FILE>gsttagsetter</FILE>
|
|
|
|
<TITLE>GstTagSetter</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GstTagSetter
|
|
|
|
GstTagSetterIFace
|
2008-12-16 15:51:52 +00:00
|
|
|
gst_tag_setter_reset_tags
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_tag_setter_merge_tags
|
|
|
|
gst_tag_setter_add_tags
|
2009-05-07 08:36:50 +00:00
|
|
|
gst_tag_setter_add_tag_value
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_tag_setter_add_tag_values
|
|
|
|
gst_tag_setter_add_tag_valist
|
|
|
|
gst_tag_setter_add_tag_valist_values
|
|
|
|
gst_tag_setter_get_tag_list
|
|
|
|
gst_tag_setter_set_tag_merge_mode
|
|
|
|
gst_tag_setter_get_tag_merge_mode
|
2004-03-25 04:20:33 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_TAG_SETTER
|
|
|
|
GST_IS_TAG_SETTER
|
|
|
|
GST_TAG_SETTER_GET_IFACE
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_TAG_SETTER
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_tag_setter_get_type
|
2004-01-30 19:06:13 +00:00
|
|
|
</SECTION>
|
2001-05-27 14:33:30 +00:00
|
|
|
|
2009-04-23 13:44:13 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsttaskpool</FILE>
|
|
|
|
<TITLE>GstTaskPool</TITLE>
|
|
|
|
GstTaskPool
|
|
|
|
GstTaskPoolClass
|
2009-04-24 10:35:08 +00:00
|
|
|
GstTaskPoolFunction
|
2009-04-23 13:44:13 +00:00
|
|
|
gst_task_pool_new
|
|
|
|
gst_task_pool_prepare
|
|
|
|
gst_task_pool_push
|
2009-04-23 14:00:56 +00:00
|
|
|
gst_task_pool_join
|
2009-04-23 13:44:13 +00:00
|
|
|
gst_task_pool_cleanup
|
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_IS_TASK_POOL
|
|
|
|
GST_IS_TASK_POOL_CLASS
|
|
|
|
GST_TASK_POOL
|
|
|
|
GST_TASK_POOL_CAST
|
|
|
|
GST_TASK_POOL_CLASS
|
|
|
|
GST_TASK_POOL_GET_CLASS
|
|
|
|
GST_TYPE_TASK_POOL
|
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_task_pool_get_type
|
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsttask</FILE>
|
|
|
|
<TITLE>GstTask</TITLE>
|
|
|
|
GstTask
|
|
|
|
GstTaskFunction
|
|
|
|
GstTaskState
|
|
|
|
|
|
|
|
GST_TASK_BROADCAST
|
|
|
|
GST_TASK_GET_COND
|
|
|
|
GST_TASK_GET_LOCK
|
|
|
|
GST_TASK_SIGNAL
|
|
|
|
GST_TASK_STATE
|
|
|
|
GST_TASK_WAIT
|
|
|
|
|
|
|
|
gst_task_create
|
2009-05-11 21:19:53 +00:00
|
|
|
gst_task_set_lock
|
2009-04-21 17:15:48 +00:00
|
|
|
gst_task_set_priority
|
2009-05-11 21:19:53 +00:00
|
|
|
|
2009-04-23 15:19:11 +00:00
|
|
|
gst_task_set_pool
|
|
|
|
gst_task_get_pool
|
|
|
|
|
2009-05-11 21:19:53 +00:00
|
|
|
GstTaskThreadCallbacks
|
|
|
|
gst_task_set_thread_callbacks
|
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_task_get_state
|
2009-05-11 20:59:35 +00:00
|
|
|
gst_task_set_state
|
2005-08-24 21:35:43 +00:00
|
|
|
gst_task_pause
|
|
|
|
gst_task_start
|
|
|
|
gst_task_stop
|
2009-05-11 21:19:53 +00:00
|
|
|
gst_task_join
|
|
|
|
|
|
|
|
gst_task_cleanup_all
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2005-08-24 21:35:43 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GstTaskClass
|
2009-05-11 21:19:53 +00:00
|
|
|
GstTaskPrivate
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_TASK
|
|
|
|
GST_IS_TASK
|
|
|
|
GST_TYPE_TASK
|
|
|
|
GST_TASK_CLASS
|
|
|
|
GST_IS_TASK_CLASS
|
|
|
|
GST_TASK_GET_CLASS
|
|
|
|
GST_TASK_CAST
|
|
|
|
GST_TYPE_TASK_STATE
|
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_task_get_type
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_task_state_get_type
|
2005-08-24 21:35:43 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsttrace</FILE>
|
|
|
|
<TITLE>GstTrace</TITLE>
|
|
|
|
GstTrace
|
|
|
|
gst_trace_new
|
|
|
|
gst_trace_destroy
|
|
|
|
gst_trace_flush
|
|
|
|
gst_trace_text_flush
|
2005-11-21 14:50:22 +00:00
|
|
|
gst_trace_add_entry
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_trace_get_size
|
|
|
|
gst_trace_get_offset
|
|
|
|
gst_trace_get_remaining
|
|
|
|
gst_trace_set_default
|
|
|
|
gst_trace_read_tsc
|
|
|
|
GstAllocTraceFlags
|
|
|
|
GstAllocTrace
|
|
|
|
gst_alloc_trace_available
|
|
|
|
gst_alloc_trace_list
|
|
|
|
gst_alloc_trace_live_all
|
|
|
|
gst_alloc_trace_print_all
|
|
|
|
gst_alloc_trace_set_flags_all
|
|
|
|
gst_alloc_trace_get
|
|
|
|
gst_alloc_trace_print
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_alloc_trace_print_live
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_alloc_trace_set_flags
|
|
|
|
gst_alloc_trace_register
|
|
|
|
gst_alloc_trace_new
|
|
|
|
gst_alloc_trace_free
|
2004-12-30 11:45:12 +00:00
|
|
|
<SUBSECTION Standard>
|
|
|
|
GST_TYPE_ALLOC_TRACE_FLAGS
|
|
|
|
gst_alloc_trace_flags_get_type
|
2005-11-24 09:44:07 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
GstTraceEntry
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsttypefind</FILE>
|
2004-07-21 11:32:09 +00:00
|
|
|
<TITLE>GstTypeFind</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GstTypeFind
|
|
|
|
GstTypeFindFunction
|
|
|
|
GstTypeFindProbability
|
|
|
|
gst_type_find_peek
|
|
|
|
gst_type_find_suggest
|
2008-05-19 10:46:44 +00:00
|
|
|
gst_type_find_suggest_simple
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_type_find_get_length
|
|
|
|
gst_type_find_register
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_TYPE_FIND_PROBABILITY
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_type_find_probability_get_type
|
2006-05-30 14:43:35 +00:00
|
|
|
gst_type_find_get_type
|
|
|
|
GST_TYPE_TYPE_FIND
|
2004-07-26 16:34:35 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsttypefindfactory</FILE>
|
|
|
|
<TITLE>GstTypeFindFactory</TITLE>
|
|
|
|
GstTypeFindFactory
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_type_find_factory_get_list
|
|
|
|
gst_type_find_factory_get_extensions
|
|
|
|
gst_type_find_factory_get_caps
|
|
|
|
gst_type_find_factory_call_function
|
|
|
|
<SUBSECTION Standard>
|
2004-04-07 15:31:25 +00:00
|
|
|
GstTypeFindFactoryClass
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_TYPE_FIND_FACTORY
|
|
|
|
GST_IS_TYPE_FIND_FACTORY
|
|
|
|
GST_TYPE_FIND_FACTORY_CLASS
|
|
|
|
GST_IS_TYPE_FIND_FACTORY_CLASS
|
|
|
|
GST_TYPE_FIND_FACTORY_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_TYPE_FIND_FACTORY
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_type_find_factory_get_type
|
2000-09-13 19:04:55 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
<SECTION>
|
|
|
|
<FILE>gsturihandler</FILE>
|
|
|
|
<TITLE>GstUriHandler</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GstURIHandler
|
2005-11-09 15:34:46 +00:00
|
|
|
GstURIHandlerInterface
|
2005-11-23 14:52:31 +00:00
|
|
|
GstURIType
|
2004-07-21 11:32:09 +00:00
|
|
|
GST_URI_TYPE_IS_VALID
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_uri_protocol_is_valid
|
2007-04-27 08:30:59 +00:00
|
|
|
gst_uri_protocol_is_supported
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_uri_is_valid
|
2006-03-09 12:08:54 +00:00
|
|
|
gst_uri_has_protocol
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_uri_get_protocol
|
|
|
|
gst_uri_get_location
|
|
|
|
gst_uri_construct
|
|
|
|
gst_element_make_from_uri
|
|
|
|
gst_uri_handler_get_uri_type
|
|
|
|
gst_uri_handler_get_protocols
|
|
|
|
gst_uri_handler_get_uri
|
|
|
|
gst_uri_handler_set_uri
|
|
|
|
gst_uri_handler_new_uri
|
2002-06-12 22:27:18 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-07-21 11:32:09 +00:00
|
|
|
GST_URI_HANDLER
|
|
|
|
GST_IS_URI_HANDLER
|
|
|
|
GST_URI_HANDLER_GET_INTERFACE
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_URI_HANDLER
|
2004-12-30 11:45:12 +00:00
|
|
|
GST_TYPE_URI_TYPE
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Private>
|
2005-10-28 18:10:41 +00:00
|
|
|
gst_uri_handler_get_type
|
2004-12-30 11:45:12 +00:00
|
|
|
gst_uri_type_get_type
|
2002-06-12 22:27:18 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
<SECTION>
|
2004-07-26 16:34:35 +00:00
|
|
|
<FILE>gstutils</FILE>
|
|
|
|
<TITLE>GstUtils</TITLE>
|
2005-08-23 14:25:55 +00:00
|
|
|
GST_BOILERPLATE_WITH_INTERFACE
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_BOILERPLATE_FULL
|
|
|
|
GST_BOILERPLATE
|
|
|
|
GST_CALL_PARENT
|
|
|
|
GST_CALL_PARENT_WITH_DEFAULT
|
API: Move float endianness conversion macros from libgstfloatcast to core as it's useful in general, even in core. Fi...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstutils.h:
API: Move float endianness conversion macros from libgstfloatcast
to core as it's useful in general, even in core. Fixes bug #555196.
This adds GDOUBLE_FROM_BE, GDOUBLE_FROM_LE, GDOUBLE_TO_BE,
GDOUBLE_TO_LE, GDOUBLE_SWAP_LE_BE, GFLOAT_FROM_BE, GFLOAT_FROM_LE,
GFLOAT_TO_BE, GFLOAT_TO_LE, GFLOAT_SWAP_LE_BE.
Also add GST_READ_ and GST_WRITE_ macros for floats and doubles:
GST_READ_FLOAT_LE, GST_READ_FLOAT_BE, GST_READ_DOUBLE_LE,
GST_READ_DOUBLE_BE, GST_WRITE_FLOAT_LE, GST_WRITE_FLOAT_BE,
GST_WRITE_DOUBLE_LE, GST_WRITE_DOUBLE_BE.
2008-10-23 07:09:21 +00:00
|
|
|
GDOUBLE_FROM_BE
|
|
|
|
GDOUBLE_FROM_LE
|
|
|
|
GDOUBLE_TO_BE
|
|
|
|
GDOUBLE_TO_LE
|
|
|
|
GDOUBLE_SWAP_LE_BE
|
|
|
|
GFLOAT_FROM_BE
|
|
|
|
GFLOAT_FROM_LE
|
|
|
|
GFLOAT_TO_BE
|
|
|
|
GFLOAT_TO_LE
|
|
|
|
GFLOAT_SWAP_LE_BE
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_READ_UINT8
|
|
|
|
GST_READ_UINT16_LE
|
|
|
|
GST_READ_UINT16_BE
|
2008-10-07 12:00:49 +00:00
|
|
|
GST_READ_UINT24_LE
|
|
|
|
GST_READ_UINT24_BE
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_READ_UINT32_LE
|
|
|
|
GST_READ_UINT32_BE
|
|
|
|
GST_READ_UINT64_LE
|
|
|
|
GST_READ_UINT64_BE
|
API: Move float endianness conversion macros from libgstfloatcast to core as it's useful in general, even in core. Fi...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstutils.h:
API: Move float endianness conversion macros from libgstfloatcast
to core as it's useful in general, even in core. Fixes bug #555196.
This adds GDOUBLE_FROM_BE, GDOUBLE_FROM_LE, GDOUBLE_TO_BE,
GDOUBLE_TO_LE, GDOUBLE_SWAP_LE_BE, GFLOAT_FROM_BE, GFLOAT_FROM_LE,
GFLOAT_TO_BE, GFLOAT_TO_LE, GFLOAT_SWAP_LE_BE.
Also add GST_READ_ and GST_WRITE_ macros for floats and doubles:
GST_READ_FLOAT_LE, GST_READ_FLOAT_BE, GST_READ_DOUBLE_LE,
GST_READ_DOUBLE_BE, GST_WRITE_FLOAT_LE, GST_WRITE_FLOAT_BE,
GST_WRITE_DOUBLE_LE, GST_WRITE_DOUBLE_BE.
2008-10-23 07:09:21 +00:00
|
|
|
GST_READ_FLOAT_LE
|
|
|
|
GST_READ_FLOAT_BE
|
|
|
|
GST_READ_DOUBLE_LE
|
|
|
|
GST_READ_DOUBLE_BE
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_WRITE_UINT8
|
|
|
|
GST_WRITE_UINT16_LE
|
|
|
|
GST_WRITE_UINT16_BE
|
2008-10-07 12:00:49 +00:00
|
|
|
GST_WRITE_UINT24_LE
|
|
|
|
GST_WRITE_UINT24_BE
|
2004-07-26 16:34:35 +00:00
|
|
|
GST_WRITE_UINT32_LE
|
|
|
|
GST_WRITE_UINT32_BE
|
|
|
|
GST_WRITE_UINT64_LE
|
|
|
|
GST_WRITE_UINT64_BE
|
API: Move float endianness conversion macros from libgstfloatcast to core as it's useful in general, even in core. Fi...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gstutils.h:
API: Move float endianness conversion macros from libgstfloatcast
to core as it's useful in general, even in core. Fixes bug #555196.
This adds GDOUBLE_FROM_BE, GDOUBLE_FROM_LE, GDOUBLE_TO_BE,
GDOUBLE_TO_LE, GDOUBLE_SWAP_LE_BE, GFLOAT_FROM_BE, GFLOAT_FROM_LE,
GFLOAT_TO_BE, GFLOAT_TO_LE, GFLOAT_SWAP_LE_BE.
Also add GST_READ_ and GST_WRITE_ macros for floats and doubles:
GST_READ_FLOAT_LE, GST_READ_FLOAT_BE, GST_READ_DOUBLE_LE,
GST_READ_DOUBLE_BE, GST_WRITE_FLOAT_LE, GST_WRITE_FLOAT_BE,
GST_WRITE_DOUBLE_LE, GST_WRITE_DOUBLE_BE.
2008-10-23 07:09:21 +00:00
|
|
|
GST_WRITE_FLOAT_LE
|
|
|
|
GST_WRITE_FLOAT_BE
|
|
|
|
GST_WRITE_DOUBLE_LE
|
|
|
|
GST_WRITE_DOUBLE_BE
|
2005-08-09 16:25:45 +00:00
|
|
|
GST_ROUND_UP_2
|
|
|
|
GST_ROUND_UP_4
|
|
|
|
GST_ROUND_UP_8
|
|
|
|
GST_ROUND_UP_16
|
|
|
|
GST_ROUND_UP_32
|
|
|
|
GST_ROUND_UP_64
|
2007-01-29 13:40:38 +00:00
|
|
|
GST_ROUND_DOWN_2
|
|
|
|
GST_ROUND_DOWN_4
|
|
|
|
GST_ROUND_DOWN_8
|
|
|
|
GST_ROUND_DOWN_16
|
|
|
|
GST_ROUND_DOWN_32
|
|
|
|
GST_ROUND_DOWN_64
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_atomic_int_set
|
|
|
|
gst_flow_get_name
|
2005-10-17 20:16:55 +00:00
|
|
|
gst_flow_to_quark
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_print_element_args
|
|
|
|
gst_print_pad_caps
|
2005-10-17 20:16:55 +00:00
|
|
|
gst_guint64_to_gdouble
|
|
|
|
gst_gdouble_to_guint64
|
2007-06-21 16:39:01 +00:00
|
|
|
gst_type_register_static_full
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_util_dump_mem
|
2005-08-30 08:17:48 +00:00
|
|
|
gst_util_uint64_scale
|
2009-08-13 14:31:01 +00:00
|
|
|
gst_util_uint64_scale_round
|
|
|
|
gst_util_uint64_scale_ceil
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_util_uint64_scale_int
|
2009-08-13 14:31:01 +00:00
|
|
|
gst_util_uint64_scale_int_round
|
|
|
|
gst_util_uint64_scale_int_ceil
|
2008-11-04 12:22:53 +00:00
|
|
|
gst_util_seqnum_next
|
|
|
|
gst_util_seqnum_compare
|
2005-08-25 23:17:18 +00:00
|
|
|
gst_util_set_object_arg
|
|
|
|
gst_util_set_value_from_string
|
2007-12-11 20:23:58 +00:00
|
|
|
gst_util_get_timestamp
|
2009-03-02 15:17:45 +00:00
|
|
|
GstSearchMode
|
|
|
|
gst_util_array_binary_search
|
2004-11-03 09:21:01 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
GST_HAVE_UNALIGNED_ACCESS
|
2005-12-05 13:06:37 +00:00
|
|
|
gst_util_guint64_to_gdouble
|
|
|
|
gst_util_gdouble_to_guint64
|
2009-03-02 15:17:45 +00:00
|
|
|
GST_TYPE_SEARCH_MODE
|
|
|
|
gst_search_mode_get_type
|
2000-03-27 19:53:43 +00:00
|
|
|
</SECTION>
|
|
|
|
|
|
|
|
<SECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
<FILE>gstvalue</FILE>
|
2006-03-07 15:08:57 +00:00
|
|
|
<TITLE>GstValue</TITLE>
|
2005-09-11 12:01:12 +00:00
|
|
|
|
|
|
|
<SUBSECTION fourcc>
|
|
|
|
GST_VALUE_HOLDS_FOURCC
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_MAKE_FOURCC
|
|
|
|
GST_STR_FOURCC
|
|
|
|
GST_FOURCC_FORMAT
|
|
|
|
GST_FOURCC_ARGS
|
2005-09-11 12:01:12 +00:00
|
|
|
GST_TYPE_FOURCC
|
|
|
|
gst_value_set_fourcc
|
|
|
|
gst_value_get_fourcc
|
|
|
|
|
|
|
|
<SUBSECTION intrange>
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_VALUE_HOLDS_INT_RANGE
|
2005-09-11 12:01:12 +00:00
|
|
|
GST_TYPE_INT_RANGE
|
|
|
|
gst_value_set_int_range
|
|
|
|
gst_value_get_int_range_min
|
|
|
|
gst_value_get_int_range_max
|
|
|
|
|
|
|
|
<SUBSECTION doublerange>
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_VALUE_HOLDS_DOUBLE_RANGE
|
2005-09-11 12:01:12 +00:00
|
|
|
GST_TYPE_DOUBLE_RANGE
|
|
|
|
gst_value_set_double_range
|
|
|
|
gst_value_get_double_range_min
|
|
|
|
gst_value_get_double_range_max
|
|
|
|
|
|
|
|
<SUBSECTION valuelist>
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_VALUE_HOLDS_LIST
|
2005-09-11 12:01:12 +00:00
|
|
|
GST_TYPE_LIST
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_VALUE_HOLDS_ARRAY
|
2005-09-11 12:01:12 +00:00
|
|
|
GST_TYPE_ARRAY
|
|
|
|
gst_value_list_append_value
|
|
|
|
gst_value_list_prepend_value
|
|
|
|
gst_value_list_concat
|
|
|
|
gst_value_list_get_size
|
|
|
|
gst_value_list_get_value
|
|
|
|
|
|
|
|
<SUBSECTION fraction>
|
|
|
|
GST_VALUE_HOLDS_FRACTION
|
|
|
|
GST_TYPE_FRACTION
|
|
|
|
gst_value_set_fraction
|
|
|
|
gst_value_get_fraction_numerator
|
|
|
|
gst_value_get_fraction_denominator
|
|
|
|
gst_value_fraction_multiply
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_value_fraction_subtract
|
|
|
|
|
|
|
|
<SUBSECTION fractionrange>
|
|
|
|
GST_VALUE_HOLDS_FRACTION_RANGE
|
|
|
|
GST_TYPE_FRACTION_RANGE
|
|
|
|
gst_value_set_fraction_range
|
|
|
|
gst_value_get_fraction_range_min
|
|
|
|
gst_value_get_fraction_range_max
|
|
|
|
gst_value_set_fraction_range_full
|
2005-09-11 12:01:12 +00:00
|
|
|
|
Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual bunch of utility functions along with a hack that che...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/gststructure.c: (gst_structure_set_valist),
(gst_structure_get_date):
* gst/gststructure.h:
* gst/gstvalue.c: (gst_value_set_date), (gst_value_get_date),
(gst_date_copy), (gst_value_compare_date),
(gst_value_serialize_date), (gst_value_deserialize_date),
(gst_value_transform_date_string),
(gst_value_transform_string_date), (_gst_value_initialize):
* gst/gstvalue.h:
Add GST_TYPE_DATE, a boxed type that wraps GDate, and the usual
bunch of utility functions along with a hack that checks that
developers don't accidentally use G_TYPE_DATE where GST_TYPE_DATE
is required. Part of the grand scheme in #170777.
2005-09-22 15:08:02 +00:00
|
|
|
<SUBSECTION date>
|
|
|
|
GST_VALUE_HOLDS_DATE
|
|
|
|
GST_TYPE_DATE
|
|
|
|
gst_value_set_date
|
|
|
|
gst_value_get_date
|
|
|
|
|
2005-09-11 12:01:12 +00:00
|
|
|
<SUBSECTION caps>
|
|
|
|
GST_VALUE_HOLDS_CAPS
|
|
|
|
gst_value_set_caps
|
|
|
|
gst_value_get_caps
|
|
|
|
|
2007-10-22 11:32:14 +00:00
|
|
|
<SUBSECTION structure>
|
|
|
|
GST_VALUE_HOLDS_STRUCTURE
|
|
|
|
gst_value_set_structure
|
|
|
|
gst_value_get_structure
|
|
|
|
|
2005-09-11 12:01:12 +00:00
|
|
|
<SUBSECTION miniobject>
|
2005-08-24 21:35:43 +00:00
|
|
|
GST_VALUE_HOLDS_MINI_OBJECT
|
2005-09-11 12:01:12 +00:00
|
|
|
|
|
|
|
GST_VALUE_HOLDS_BUFFER
|
|
|
|
gst_value_get_buffer
|
|
|
|
gst_value_set_buffer
|
|
|
|
gst_value_take_buffer
|
|
|
|
|
|
|
|
<SUBSECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_VALUE_LESS_THAN
|
|
|
|
GST_VALUE_EQUAL
|
|
|
|
GST_VALUE_GREATER_THAN
|
|
|
|
GST_VALUE_UNORDERED
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-03-25 04:20:33 +00:00
|
|
|
GstValueCompareFunc
|
|
|
|
GstValueSerializeFunc
|
|
|
|
GstValueDeserializeFunc
|
|
|
|
GstValueUnionFunc
|
|
|
|
GstValueIntersectFunc
|
2004-04-21 15:15:12 +00:00
|
|
|
GstValueSubtractFunc
|
2004-03-25 04:20:33 +00:00
|
|
|
GstValueTable
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-11-29 18:29:05 +00:00
|
|
|
gst_value_is_fixed
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_value_register
|
|
|
|
gst_value_init_and_copy
|
|
|
|
gst_value_serialize
|
|
|
|
gst_value_deserialize
|
|
|
|
gst_value_compare
|
|
|
|
gst_value_can_compare
|
|
|
|
gst_value_union
|
|
|
|
gst_value_can_union
|
|
|
|
gst_value_register_union_func
|
2004-04-21 15:15:12 +00:00
|
|
|
gst_value_subtract
|
|
|
|
gst_value_can_subtract
|
|
|
|
gst_value_register_subtract_func
|
2004-03-25 04:20:33 +00:00
|
|
|
gst_value_intersect
|
|
|
|
gst_value_can_intersect
|
|
|
|
gst_value_register_intersect_func
|
2005-11-20 14:50:43 +00:00
|
|
|
gst_value_array_append_value
|
|
|
|
gst_value_array_get_size
|
|
|
|
gst_value_array_get_value
|
|
|
|
gst_value_array_prepend_value
|
2005-10-17 20:16:55 +00:00
|
|
|
|
API: add GstParamSpecFraction, so elements can have fraction properties without lots of painful string parsing (#4446...
Original commit message from CVS:
* docs/gst/gstreamer-sections.txt:
* gst/Makefile.am:
* gst/gst.c:
* gst/gst.h:
* gst/gstparamspecs.c: (_gst_param_fraction_init),
(_gst_param_fraction_set_default), (_gst_param_fraction_validate),
(_gst_param_fraction_values_cmp),
(gst_param_spec_fraction_get_type), (gst_param_spec_fraction):
* gst/gstparamspecs.h:
* gst/gstvalue.c:
* tests/check/Makefile.am:
* tests/check/gst/.cvsignore:
* tests/check/gst/gstparamspecs.c: (gst_dummy_obj_base_init),
(gst_dummy_obj_class_init), (gst_dummy_obj_init),
(gst_dummy_obj_set_property), (gst_dummy_obj_get_property),
(GST_START_TEST), (gst_param_spec_suite):
API: add GstParamSpecFraction, so elements can have fraction
properties without lots of painful string parsing (#444648).
2007-06-06 11:18:12 +00:00
|
|
|
|
2005-10-17 20:16:55 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_date_get_type
|
|
|
|
gst_double_range_get_type
|
|
|
|
gst_fourcc_get_type
|
|
|
|
gst_fraction_get_type
|
2005-11-23 14:52:31 +00:00
|
|
|
gst_fraction_range_get_type
|
2005-10-17 20:16:55 +00:00
|
|
|
gst_int_range_get_type
|
|
|
|
gst_value_array_get_type
|
|
|
|
gst_value_list_get_type
|
2000-03-27 19:53:43 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2003-02-10 23:01:55 +00:00
|
|
|
<SECTION>
|
2004-03-25 04:20:33 +00:00
|
|
|
<FILE>gstversion</FILE>
|
2004-07-27 15:01:10 +00:00
|
|
|
<TITLE>GstVersion</TITLE>
|
2004-03-25 04:20:33 +00:00
|
|
|
GST_VERSION_MAJOR
|
|
|
|
GST_VERSION_MINOR
|
|
|
|
GST_VERSION_MICRO
|
2005-10-17 20:16:55 +00:00
|
|
|
GST_VERSION_NANO
|
2008-02-01 16:37:22 +00:00
|
|
|
GST_CHECK_VERSION
|
2003-02-10 23:01:55 +00:00
|
|
|
</SECTION>
|
|
|
|
|
2005-08-25 23:17:18 +00:00
|
|
|
|
2004-01-28 14:33:59 +00:00
|
|
|
<SECTION>
|
2004-07-26 16:34:35 +00:00
|
|
|
<FILE>gstxml</FILE>
|
|
|
|
<TITLE>GstXML</TITLE>
|
|
|
|
GstXML
|
2005-08-24 21:35:43 +00:00
|
|
|
|
2004-07-26 16:34:35 +00:00
|
|
|
gst_xml_write
|
|
|
|
gst_xml_write_file
|
|
|
|
gst_xml_new
|
|
|
|
gst_xml_parse_doc
|
|
|
|
gst_xml_parse_file
|
|
|
|
gst_xml_parse_memory
|
|
|
|
gst_xml_get_element
|
|
|
|
gst_xml_get_topelements
|
|
|
|
gst_xml_make_element
|
2004-07-21 11:32:09 +00:00
|
|
|
<SUBSECTION Standard>
|
2004-07-26 16:34:35 +00:00
|
|
|
GstXMLClass
|
|
|
|
GST_XML
|
|
|
|
GST_IS_XML
|
|
|
|
GST_XML_CLASS
|
|
|
|
GST_IS_XML_CLASS
|
|
|
|
GST_XML_GET_CLASS
|
2004-09-02 14:24:22 +00:00
|
|
|
GST_TYPE_XML
|
2004-07-26 16:34:35 +00:00
|
|
|
<SUBSECTION Private>
|
|
|
|
gst_xml_get_type
|
2004-03-26 03:46:16 +00:00
|
|
|
</SECTION>
|