mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-05 14:16:06 +00:00
250 lines
3.6 KiB
Plaintext
250 lines
3.6 KiB
Plaintext
|
<!-- ##### SECTION Title ##### -->
|
||
|
gsttypes
|
||
|
|
||
|
<!-- ##### SECTION Short_Description ##### -->
|
||
|
|
||
|
|
||
|
<!-- ##### SECTION Long_Description ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### SECTION See_Also ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### STRUCT GstObject ##### -->
|
||
|
<para>
|
||
|
The GstObject
|
||
|
</para>
|
||
|
|
||
|
|
||
|
<!-- ##### STRUCT GstObjectClass ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@parent_class:
|
||
|
@path_string_separator:
|
||
|
@signal_object:
|
||
|
@parent_set:
|
||
|
@parent_unset:
|
||
|
@object_saved:
|
||
|
@deep_notify:
|
||
|
@destroy:
|
||
|
@save_thyself:
|
||
|
@restore_thyself:
|
||
|
@_gst_reserved:
|
||
|
|
||
|
<!-- ##### STRUCT GstPad ##### -->
|
||
|
<para>
|
||
|
The GstPad object
|
||
|
</para>
|
||
|
|
||
|
|
||
|
<!-- ##### STRUCT GstPadClass ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@parent_class:
|
||
|
@_gst_reserved:
|
||
|
|
||
|
<!-- ##### STRUCT GstPadTemplate ##### -->
|
||
|
<para>
|
||
|
The padtemplate object.
|
||
|
</para>
|
||
|
|
||
|
|
||
|
<!-- ##### STRUCT GstPadTemplateClass ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@parent_class:
|
||
|
@pad_created:
|
||
|
@_gst_reserved:
|
||
|
|
||
|
<!-- ##### STRUCT GstElement ##### -->
|
||
|
<para>
|
||
|
The element object
|
||
|
</para>
|
||
|
|
||
|
|
||
|
<!-- ##### STRUCT GstElementClass ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@parent_class:
|
||
|
@details:
|
||
|
@elementfactory:
|
||
|
@padtemplates:
|
||
|
@numpadtemplates:
|
||
|
@state_change:
|
||
|
@new_pad:
|
||
|
@pad_removed:
|
||
|
@error:
|
||
|
@eos:
|
||
|
@found_tag:
|
||
|
@set_property:
|
||
|
@get_property:
|
||
|
@release_locks:
|
||
|
@get_event_masks:
|
||
|
@send_event:
|
||
|
@get_formats:
|
||
|
@convert:
|
||
|
@get_query_types:
|
||
|
@query:
|
||
|
@change_state:
|
||
|
@request_new_pad:
|
||
|
@release_pad:
|
||
|
@get_clock:
|
||
|
@set_clock:
|
||
|
@get_index:
|
||
|
@set_index:
|
||
|
@set_state:
|
||
|
@_gst_reserved:
|
||
|
|
||
|
<!-- ##### STRUCT GstBin ##### -->
|
||
|
<para>
|
||
|
The GstBin object
|
||
|
</para>
|
||
|
|
||
|
|
||
|
<!-- ##### STRUCT GstBinClass ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@parent_class:
|
||
|
@add_element:
|
||
|
@remove_element:
|
||
|
@child_state_change:
|
||
|
@iterate:
|
||
|
@element_added:
|
||
|
@element_removed:
|
||
|
@_gst_reserved:
|
||
|
|
||
|
<!-- ##### STRUCT GstScheduler ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
<!-- ##### STRUCT GstSchedulerClass ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@parent_class:
|
||
|
@setup:
|
||
|
@reset:
|
||
|
@add_element:
|
||
|
@remove_element:
|
||
|
@add_scheduler:
|
||
|
@remove_scheduler:
|
||
|
@state_transition:
|
||
|
@scheduling_change:
|
||
|
@lock_element:
|
||
|
@unlock_element:
|
||
|
@yield:
|
||
|
@interrupt:
|
||
|
@error:
|
||
|
@pad_link:
|
||
|
@pad_unlink:
|
||
|
@pad_select:
|
||
|
@clock_wait:
|
||
|
@iterate:
|
||
|
@show:
|
||
|
@object_sync:
|
||
|
@_gst_reserved:
|
||
|
|
||
|
<!-- ##### STRUCT GstEvent ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@data:
|
||
|
@type:
|
||
|
@timestamp:
|
||
|
@src:
|
||
|
|
||
|
<!-- ##### ENUM GstElementState ##### -->
|
||
|
<para>
|
||
|
This enum defines the standard states an element may be in. You will normally
|
||
|
use gst_element_set_state() to change the state of an element.
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@GST_STATE_VOID_PENDING:
|
||
|
@GST_STATE_NULL: Reset the state of an element.
|
||
|
@GST_STATE_READY: will make the element ready to start processing data. some
|
||
|
elements might have a non trivial way to initialize themselves.
|
||
|
@GST_STATE_PAUSED: means there really is data flowing temporary stops the data flow.
|
||
|
@GST_STATE_PLAYING: means there really is data flowing through the graph.
|
||
|
|
||
|
<!-- ##### ENUM GstElementStateReturn ##### -->
|
||
|
<para>
|
||
|
This enum defines the standard return values that an element
|
||
|
can return after a state change.
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@GST_STATE_FAILURE: the element could not perform the state change
|
||
|
@GST_STATE_SUCCESS: the element successfully changed its state
|
||
|
@GST_STATE_ASYNC: the element will asynchronously change its state as soon as possible
|
||
|
|
||
|
<!-- ##### ENUM GstResult ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
@GST_RESULT_OK:
|
||
|
@GST_RESULT_NOK:
|
||
|
@GST_RESULT_NOT_IMPL:
|
||
|
|
||
|
<!-- ##### MACRO GST_RANK_PRIMARY ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
|
||
|
<!-- ##### MACRO GST_RANK_SECONDARY ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
|
||
|
<!-- ##### MACRO GST_RANK_MARGINAL ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
|
||
|
<!-- ##### MACRO GST_RANK_NONE ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
|
||
|
<!-- ##### MACRO GST_PADDING ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
|
||
|
<!-- ##### MACRO GST_PADDING_INIT ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
|
||
|
|