mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-25 11:11:08 +00:00
bf8c785fb0
Original commit message from CVS: Documentation updates. All standard library objects and standard elements are documented. Modified some of the elements to more accuratly report about their arguments so the documentation builds more reasonable output. Added aviencoder and jpegencoder elements (not working yet)
615 lines
9.8 KiB
Text
615 lines
9.8 KiB
Text
<INCLUDE>gst/gst.h</INCLUDE>
|
|
|
|
<SECTION>
|
|
<FILE>cothreads</FILE>
|
|
COTHREAD_STACKSIZE
|
|
COTHREAD_MAXTHREADS
|
|
STACK_SIZE
|
|
CURRENT_STACK_FRAME
|
|
cothread_state
|
|
cothread_context
|
|
cothread_func
|
|
COTHREAD_STARTED
|
|
cothread_init
|
|
cothread_create
|
|
cothread_setfunc
|
|
cothread_switch
|
|
cothread_main
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gst</FILE>
|
|
<TITLE>Gst</TITLE>
|
|
gst_init
|
|
DEBUG
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstbin</FILE>
|
|
<TITLE>GstBin</TITLE>
|
|
GstBin
|
|
gst_bin_new
|
|
gst_bin_add
|
|
gst_bin_remove
|
|
gst_bin_get_by_name
|
|
gst_bin_get_list
|
|
gst_bin_set_state_type
|
|
gst_bin_iterate
|
|
gst_bin_create_plan
|
|
<SUBSECTION Standard>
|
|
GstBinClass
|
|
gst_bin_get_type
|
|
GST_TYPE_BIN
|
|
GST_BIN
|
|
GST_BIN_CLASS
|
|
GST_IS_BIN
|
|
GST_IS_BIN_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstbuffer</FILE>
|
|
<TITLE>GstBuffer</TITLE>
|
|
GST_BUFFER_FLAGS
|
|
GST_BUFFER_FLAG_IS_SET
|
|
GST_BUFFER_FLAG_SET
|
|
GST_BUFFER_FLAG_UNSET
|
|
GST_BUFFER_TYPE
|
|
GST_BUFFER_DATA
|
|
GST_BUFFER_SIZE
|
|
GST_BUFFER_OFFSET
|
|
GST_BUFFER_MAXSIZE
|
|
GST_BUFFER_TIMESTAMP
|
|
GST_BUFFER_LOCK
|
|
GST_BUFFER_TRYLOCK
|
|
GST_BUFFER_UNLOCK
|
|
GstBufferFlags
|
|
GstBuffer
|
|
gst_buffer_new
|
|
gst_buffer_create_sub
|
|
gst_buffer_ref
|
|
gst_buffer_ref_by_count
|
|
gst_buffer_unref
|
|
gst_buffer_destroy
|
|
gst_buffer_add_meta
|
|
gst_buffer_get_first_meta
|
|
gst_buffer_get_metas
|
|
gst_buffer_remove_meta
|
|
<SUBSECTION Standard>
|
|
GST_BUFFER
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstconnection</FILE>
|
|
<TITLE>GstConnection</TITLE>
|
|
GstConnection
|
|
gst_connection_new
|
|
gst_connection_push
|
|
<SUBSECTION Standard>
|
|
GST_TYPE_CONNECTION
|
|
gst_connection_get_type
|
|
GST_CONNECTION
|
|
GST_CONNECTION_CLASS
|
|
GST_IS_CONNECTION
|
|
GST_IS_CONNECTION_CLASS
|
|
GstConnectionClass
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstelement</FILE>
|
|
<TITLE>GstElement</TITLE>
|
|
GstElementState
|
|
GST_STATE
|
|
GST_STATE_IS_SET
|
|
GST_STATE_SET
|
|
GST_STATE_UNSET
|
|
GstElement
|
|
GstElementDetails
|
|
GstElementFactory
|
|
GstElementLoopFunction
|
|
gst_element_new
|
|
gst_element_set_loop_function
|
|
gst_element_set_name
|
|
gst_element_get_name
|
|
gst_element_set_manager
|
|
gst_element_get_manager
|
|
gst_element_add_pad
|
|
gst_element_add_ghost_pad
|
|
gst_element_get_pad
|
|
gst_element_get_pad_list
|
|
gst_element_connect
|
|
gst_element_set_state
|
|
gst_element_error
|
|
gst_element_change_state
|
|
gst_element_destroy
|
|
gst_element_save_thyself
|
|
gst_elementfactory_new
|
|
gst_elementfactory_register
|
|
gst_elementfactory_find
|
|
gst_elementfactory_get_list
|
|
gst_elementfactory_create
|
|
gst_elementfactory_make
|
|
gst_element_loopfunc_wrapper
|
|
<SUBSECTION Standard>
|
|
GstElementClass
|
|
GST_TYPE_ELEMENT
|
|
GST_ELEMENT
|
|
GST_ELEMENT_CLASS
|
|
GST_IS_ELEMENT
|
|
GST_IS_ELEMENT_CLASS
|
|
gst_element_get_type
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstfilter</FILE>
|
|
<TITLE>GstFilter</TITLE>
|
|
GstFilter
|
|
gst_filter_new
|
|
<SUBSECTION Standard>
|
|
GstFilterClass
|
|
gst_filter_get_type
|
|
GST_TYPE_FILTER
|
|
GST_FILTER
|
|
GST_FILTER_CLASS
|
|
GST_IS_FILTER
|
|
GST_IS_FILTER_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstlog</FILE>
|
|
GST_SHOW_INFO
|
|
gst_info
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstmeta</FILE>
|
|
GST_META_FLAGS
|
|
GST_META_FLAG_IS_SET
|
|
GST_META_FLAG_SET
|
|
GST_META_FLAG_UNSET
|
|
GstMetaFlags
|
|
GstMeta
|
|
gst_meta_new_size
|
|
gst_meta_new
|
|
gst_meta_ref
|
|
gst_meta_unref
|
|
<SUBSECTION Standard>
|
|
GST_META
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstobject</FILE>
|
|
<TITLE>GstObject</TITLE>
|
|
GstObject
|
|
GST_FLAGS
|
|
GST_FLAG_IS_SET
|
|
GST_FLAG_SET
|
|
GST_FLAG_UNSET
|
|
GST_LOCK
|
|
GST_TRYLOCK
|
|
GST_UNLOCK
|
|
gst_object_new
|
|
gst_object_set_parent
|
|
gst_object_get_parent
|
|
gst_object_unparent
|
|
gst_object_ref
|
|
gst_object_unref
|
|
gst_object_sink
|
|
gst_object_destroy
|
|
<SUBSECTION Standard>
|
|
gst_object_get_type
|
|
GstObjectClass
|
|
GST_TYPE_OBJECT
|
|
GST_OBJECT
|
|
GST_OBJECT_CLASS
|
|
GST_IS_OBJECT
|
|
GST_IS_OBJECT_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstpad</FILE>
|
|
<TITLE>GstPad</TITLE>
|
|
GST_PAD_CONNECTED
|
|
GST_PAD_CAN_PULL
|
|
GstPad
|
|
GstPadChainFunction
|
|
GstPadPullFunction
|
|
GstPadPushFunction
|
|
GstPadDirection
|
|
gst_pad_new
|
|
gst_pad_destroy
|
|
gst_pad_get_direction
|
|
gst_pad_set_chain_function
|
|
gst_pad_set_pull_function
|
|
gst_pad_get_type_id
|
|
gst_pad_set_type_id
|
|
gst_pad_set_name
|
|
gst_pad_get_name
|
|
gst_pad_set_parent
|
|
gst_pad_add_ghost_parent
|
|
gst_pad_remove_ghost_parent
|
|
gst_pad_get_parent
|
|
gst_pad_get_ghost_parents
|
|
gst_pad_get_peer
|
|
gst_pad_connect
|
|
gst_pad_push
|
|
gst_pad_pull
|
|
gst_pad_save_thyself
|
|
<SUBSECTION Standard>
|
|
GstPadClass
|
|
GST_TYPE_PAD
|
|
GST_PAD
|
|
GST_PAD_CLASS
|
|
GST_IS_PAD
|
|
GST_IS_PAD_CLASS
|
|
gst_pad_get_type
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstpipeline</FILE>
|
|
<TITLE>GstPipeline</TITLE>
|
|
GstPipeline
|
|
gst_pipeline_new
|
|
gst_pipeline_destroy
|
|
gst_pipeline_iterate
|
|
<SUBSECTION Standard>
|
|
GstPipelineClass
|
|
gst_pipeline_get_type
|
|
GST_TYPE_PIPELINE
|
|
GST_PIPELINE
|
|
GST_PIPELINE_CLASS
|
|
GST_IS_PIPELINE
|
|
GST_IS_PIPELINE_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstplugin</FILE>
|
|
<TITLE>GstPlugin</TITLE>
|
|
GstPlugin
|
|
GstPluginElement
|
|
GstPluginInitFunc
|
|
gst_plugin_new
|
|
gst_plugin_set_longname
|
|
gst_plugin_load_all
|
|
gst_plugin_load
|
|
gst_library_load
|
|
gst_plugin_load_absolute
|
|
gst_plugin_add_factory
|
|
gst_plugin_find
|
|
gst_plugin_get_list
|
|
gst_plugin_find_elementfactory
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstsink</FILE>
|
|
<TITLE>GstSink</TITLE>
|
|
GstSink
|
|
gst_sink_new
|
|
<SUBSECTION Standard>
|
|
GstSinkClass
|
|
gst_sink_get_type
|
|
GST_TYPE_SINK
|
|
GST_SINK
|
|
GST_SINK_CLASS
|
|
GST_IS_SINK
|
|
GST_IS_SINK_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstsrc</FILE>
|
|
<TITLE>GstSrc</TITLE>
|
|
GstSrcFlags
|
|
GST_SRC_FLAGS
|
|
GST_SRC_ASYNC
|
|
GST_SRC_SET_FLAGS
|
|
GST_SRC_UNSET_FLAGS
|
|
GstSrc
|
|
gst_src_signal_eos
|
|
gst_src_push
|
|
gst_src_push_region
|
|
<SUBSECTION Standard>
|
|
gst_src_get_type
|
|
GstSrcClass
|
|
GST_TYPE_SRC
|
|
GST_SRC
|
|
GST_SRC_CLASS
|
|
GST_IS_SRC
|
|
GST_IS_SRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gsttee</FILE>
|
|
<TITLE>GstTee</TITLE>
|
|
GstTee
|
|
gst_tee_new
|
|
gst_tee_chain
|
|
gst_tee_new_pad
|
|
<SUBSECTION Standard>
|
|
gst_tee_get_type
|
|
GstTeeClass
|
|
GST_TYPE_TEE
|
|
GST_TEE
|
|
GST_TEE_CLASS
|
|
GST_IS_TEE
|
|
GST_IS_TEE_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstthread</FILE>
|
|
<TITLE>GstThread</TITLE>
|
|
GstThreadState
|
|
GstThread
|
|
gst_thread_new
|
|
gst_thread_main_loop
|
|
gst_thread_iterate
|
|
<SUBSECTION Standard>
|
|
GstThreadClass
|
|
gst_thread_get_type
|
|
GST_TYPE_THREAD
|
|
GST_THREAD
|
|
GST_THREAD_CLASS
|
|
GST_IS_THREAD
|
|
GST_IS_THREAD_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gsttrace</FILE>
|
|
<TITLE>GstTrace</TITLE>
|
|
gst_trace_read_tsc
|
|
GstTrace
|
|
GstTraceEntry
|
|
gst_trace_new
|
|
gst_trace_destroy
|
|
gst_trace_flush
|
|
gst_trace_get_size
|
|
gst_trace_get_offset
|
|
gst_trace_get_remaining
|
|
gst_trace_set_default
|
|
TRACE_ENABLE
|
|
gst_trace_add_entry
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gsttype</FILE>
|
|
<TITLE>GstType</TITLE>
|
|
GstTypeFindFunc
|
|
GstType
|
|
GstTypeFactory
|
|
gst_type_register
|
|
gst_type_find_by_mime
|
|
gst_type_find_by_ext
|
|
gst_type_add_src
|
|
gst_type_add_sink
|
|
gst_type_get_srcs
|
|
gst_type_get_sinks
|
|
gst_type_find_by_id
|
|
gst_type_get_list
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstutils</FILE>
|
|
<TITLE>GstUtils</TITLE>
|
|
gst_util_get_int_arg
|
|
gst_util_get_long_arg
|
|
gst_util_get_float_arg
|
|
gst_util_get_double_arg
|
|
gst_util_get_string_arg
|
|
gst_util_get_pointer_arg
|
|
gst_util_get_widget_arg
|
|
<SUBSECTION Standard>
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstxml</FILE>
|
|
<TITLE>GstXml</TITLE>
|
|
gst_xml_write
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstasyncdisksrc</FILE>
|
|
<TITLE>GstAsyncDiskSrc</TITLE>
|
|
GstAsyncDiskSrcFlags
|
|
<SUBSECTION Standard>
|
|
GstAsyncDiskSrc
|
|
GstAsyncDiskSrcClass
|
|
gst_asyncdisksrc_get_type
|
|
GST_TYPE_ASYNCDISKSRC
|
|
GST_ASYNCDISKSRC
|
|
GST_ASYNCDISKSRC_CLASS
|
|
GST_IS_ASYNCDISKSRC
|
|
GST_IS_ASYNCDISKSRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstaudiosink</FILE>
|
|
<TITLE>GstAudioSink</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstAudioSink
|
|
GstAudioSinkClass
|
|
gst_audiosink_get_type
|
|
GST_TYPE_AUDIOSINK
|
|
GST_AUDIOSINK
|
|
GST_AUDIOSINK_CLASS
|
|
GST_IS_AUDIOSINK
|
|
GST_IS_AUDIOSINK_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstaudiosrc</FILE>
|
|
<TITLE>GstAudioSrc</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstAudioSrc
|
|
GstAudioSrcClass
|
|
gst_audiosrc_get_type
|
|
GST_TYPE_AUDIOSRC
|
|
GST_AUDIOSRC
|
|
GST_AUDIOSRC_CLASS
|
|
GST_IS_AUDIOSRC
|
|
GST_IS_AUDIOSRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstdisksrc</FILE>
|
|
<TITLE>GstDiskSrc</TITLE>
|
|
GstDiskSrcFlags
|
|
<SUBSECTION Standard>
|
|
GstDiskSrc
|
|
GstDiskSrcClass
|
|
gst_disksrc_get_type
|
|
GST_TYPE_DISKSRC
|
|
GST_DISKSRC
|
|
GST_DISKSRC_CLASS
|
|
GST_IS_DISKSRC
|
|
GST_IS_DISKSRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstesdsink</FILE>
|
|
<TITLE>GstEsdSink</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstEsdSink
|
|
GstEsdSinkClass
|
|
gst_esdsink_get_type
|
|
GST_TYPE_ESDSINK
|
|
GST_ESDSINK
|
|
GST_ESDSINK_CLASS
|
|
GST_IS_ESDSINK
|
|
GST_IS_ESDSINK_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstfakesink</FILE>
|
|
<TITLE>GstFakeSink</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstFakeSink
|
|
GstFakeSinkClass
|
|
gst_fakesink_get_type
|
|
GST_TYPE_FAKESINK
|
|
GST_FAKESINK
|
|
GST_FAKESINK_CLASS
|
|
GST_IS_FAKESINK
|
|
GST_IS_FAKESINK_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstfakesrc</FILE>
|
|
<TITLE>GstFakeSrc</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstFakeSrc
|
|
gst_fakesrc_get_type
|
|
GstFakeSrcClass
|
|
GST_TYPE_FAKESRC
|
|
GST_FAKESRC
|
|
GST_FAKESRC_CLASS
|
|
GST_IS_FAKESRC
|
|
GST_IS_FAKESRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstfdsink</FILE>
|
|
<TITLE>GstFdSink</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstFdSink
|
|
GstFdSinkClass
|
|
gst_fdsink_get_type
|
|
GST_TYPE_FDSINK
|
|
GST_FDSINK
|
|
GST_FDSINK_CLASS
|
|
GST_IS_FDSINK
|
|
GST_IS_FDSINK_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstfdsrc</FILE>
|
|
<TITLE>GstFdSrc</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstFdSrc
|
|
GstFdSrcClass
|
|
gst_fdsrc_get_type
|
|
GST_TYPE_FDSRC
|
|
GST_FDSRC
|
|
GST_FDSRC_CLASS
|
|
GST_IS_FDSRC
|
|
GST_IS_FDSRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gsthttpsrc</FILE>
|
|
<TITLE>GstHttpSrc</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstHttpSrc
|
|
gst_httpsrc_get_type
|
|
GstHttpSrcClass
|
|
GST_TYPE_HTTPSRC
|
|
GST_HTTPSRC
|
|
GST_HTTPSRC_CLASS
|
|
GST_IS_HTTPSRC
|
|
GST_IS_HTTPSRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstidentity</FILE>
|
|
<TITLE>GstIdentity</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstIdentity
|
|
GstIdentityClass
|
|
gst_identity_get_type
|
|
GST_TYPE_IDENTITY
|
|
GST_IDENTITY
|
|
GST_IDENTITY_CLASS
|
|
GST_IS_IDENTITY
|
|
GST_IS_IDENTITY_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstqueue</FILE>
|
|
<TITLE>GstQueue</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstQueue
|
|
GstQueueClass
|
|
gst_queue_get_type
|
|
GST_TYPE_QUEUE
|
|
GST_QUEUE
|
|
GST_QUEUE_CLASS
|
|
GST_IS_QUEUE
|
|
GST_IS_QUEUE_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>gstsinesrc</FILE>
|
|
<TITLE>GstSineSrc</TITLE>
|
|
<SUBSECTION Standard>
|
|
GstSineSrc
|
|
GstSineSrcClass
|
|
gst_sinesrc_get_type
|
|
GST_TYPE_SINESRC
|
|
GST_SINESRC
|
|
GST_SINESRC_CLASS
|
|
GST_IS_SINESRC
|
|
GST_IS_SINESRC_CLASS
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>audioraw</FILE>
|
|
MetaAudioRaw
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<FILE>spectrum</FILE>
|
|
MetaAudioSpectrum
|
|
</SECTION>
|
|
|
|
<SECTION>
|
|
<INCLUDE>gst/meta/videoraw.h</INCLUDE>
|
|
<FILE>videoraw</FILE>
|
|
MetaVideoRaw
|
|
MetaDGA
|
|
MetaOverlay
|
|
OverlayClip
|
|
</SECTION>
|
|
|