ABI | Symbols | Types |
| Used As | Name | Used In |
|---|---|---|
| PARAM | source |
gst_object_default_error ( GstObject* source, GError const* error, gchar const* debug ) » |
| PARAM | src |
gst_message_new_async_start ( GstObject* src ) » |
| PARAM | src |
gst_message_new_async_done ( GstObject* src, GstClockTime running_time ) » |
| PARAM | src |
gst_message_new_eos ( GstObject* src ) » |
| PARAM | src |
gst_message_new_stream_start ( GstObject* src ) » |
| PARAM | src |
gst_message_new_segment_start ( GstObject* src, enum GstFormat format, gint64 position ) » |
| PARAM | src |
gst_message_new_segment_done ( GstObject* src, enum GstFormat format, gint64 position ) » |
| PARAM | src |
gst_message_new_clock_lost ( GstObject* src, GstClock* clock ) » |
| PARAM | src |
gst_message_new_clock_provide ( GstObject* src, GstClock* clock, gboolean ready ) » |
| PARAM | newobj |
gst_object_replace ( GstObject** oldobj, GstObject* newobj ) » |
| PARAM | oldobj |
gst_object_replace ( GstObject** oldobj, GstObject* newobj ) » |
| PARAM | object |
gst_object_set_name ( GstObject* object, gchar const* name ) » |
| PARAM | object |
gst_object_get_name ( GstObject* object ) » |
| PARAM | object |
gst_object_set_parent ( GstObject* object, GstObject* parent ) » |
| PARAM | parent |
gst_object_set_parent ( GstObject* object, GstObject* parent ) » |
| PARAM | src |
gst_message_new_device_added ( GstObject* src, GstDevice* device ) » |
| PARAM | src |
gst_message_new_device_removed ( GstObject* src, GstDevice* device ) » |
| PARAM | object |
gst_object_get_parent ( GstObject* object ) » |
| PARAM | object |
gst_object_unparent ( GstObject* object ) » |
| PARAM | ancestor |
gst_object_has_ancestor ( GstObject* object, GstObject* ancestor ) » |
| PARAM | object |
gst_object_has_ancestor ( GstObject* object, GstObject* ancestor ) » |
| PARAM | object |
gst_object_get_path_string ( GstObject* object ) » |
| PARAM | orig |
gst_object_default_deep_notify ( GObject* object, GstObject* orig, GParamSpec* pspec, gchar** excluded_props ) » |
| PARAM | object |
gst_object_suggest_next_sync ( GstObject* object ) » |
| PARAM | object |
gst_object_sync_values ( GstObject* object, GstClockTime timestamp ) » |
| PARAM | object |
gst_object_has_active_control_bindings ( GstObject* object ) » |
| PARAM | object |
gst_object_set_control_bindings_disabled ( GstObject* object, gboolean disabled ) » |
| PARAM | src |
gst_message_new_error ( GstObject* src, GError* error, gchar const* debug ) » |
| PARAM | src |
gst_message_new_warning ( GstObject* src, GError* error, gchar const* debug ) » |
| PARAM | src |
gst_message_new_info ( GstObject* src, GError* error, gchar const* debug ) » |
| PARAM | src |
gst_message_new_state_changed ( GstObject* src, enum GstState oldstate, enum GstState newstate, enum GstState pending ) » |
| PARAM | object |
gst_object_set_control_binding_disabled ( GstObject* object, gchar const* property_name, gboolean disabled ) » |
| PARAM | object |
gst_object_add_control_binding ( GstObject* object, GstControlBinding* binding ) » |
| PARAM | object |
gst_object_get_control_binding ( GstObject* object, gchar const* property_name ) » |
| PARAM | object |
gst_object_remove_control_binding ( GstObject* object, GstControlBinding* binding ) » |
| PARAM | object |
gst_object_get_value ( GstObject* object, gchar const* property_name, GstClockTime timestamp ) » |
| PARAM | object |
gst_object_get_value_array ( GstObject* object, gchar const* property_name, GstClockTime timestamp, GstClockTime interval, guint n_values, gpointer values ) » |
| PARAM | object |
gst_object_get_g_value_array ( GstObject* object, gchar const* property_name, GstClockTime timestamp, GstClockTime interval, guint n_values, GValue* values ) » |
| PARAM | object |
gst_object_get_control_rate ( GstObject* object ) » |
| PARAM | object |
gst_object_set_control_rate ( GstObject* object, GstClockTime control_rate ) » |
| PARAM | parent |
gst_proxy_pad_iterate_internal_links_default ( GstPad* pad, GstObject* parent ) » |
| PARAM | parent |
gst_proxy_pad_chain_default ( GstPad* pad, GstObject* parent, GstBuffer* buffer ) » |
| PARAM | parent |
gst_proxy_pad_chain_list_default ( GstPad* pad, GstObject* parent, GstBufferList* list ) » |
| PARAM | parent |
gst_proxy_pad_getrange_default ( GstPad* pad, GstObject* parent, guint64 offset, guint size, GstBuffer** buffer ) » |
| PARAM | parent |
gst_ghost_pad_internal_activate_mode_default ( GstPad* pad, GstObject* parent, enum GstPadMode mode, gboolean active ) » |
| PARAM | parent |
gst_ghost_pad_activate_mode_default ( GstPad* pad, GstObject* parent, enum GstPadMode mode, gboolean active ) » |
| PARAM | object |
gst_control_binding_sync_values ( GstControlBinding* binding, GstObject* object, GstClockTime timestamp, GstClockTime last_sync ) » |
| PARAM | src |
gst_message_new_custom ( enum GstMessageType type, GstObject* src, GstStructure* structure ) » |
| PARAM | src |
gst_message_new_tag ( GstObject* src, GstTagList* tag_list ) » |
| PARAM | src |
gst_message_new_buffering ( GstObject* src, gint percent ) » |
| PARAM | src |
gst_message_new_state_dirty ( GstObject* src ) » |
| PARAM | src |
gst_message_new_new_clock ( GstObject* src, GstClock* clock ) » |
| PARAM | src |
gst_message_new_structure_change ( GstObject* src, enum GstStructureChangeType type, GstElement* owner, gboolean busy ) » |
| PARAM | src |
gst_message_new_application ( GstObject* src, GstStructure* structure ) » |
| PARAM | src |
gst_message_new_element ( GstObject* src, GstStructure* structure ) » |
| PARAM | src |
gst_message_new_duration_changed ( GstObject* src ) » |
| PARAM | src |
gst_message_new_latency ( GstObject* src ) » |
| PARAM | src |
gst_message_new_request_state ( GstObject* src, enum GstState state ) » |
| PARAM | src |
gst_message_new_stream_status ( GstObject* src, enum GstStreamStatusType type, GstElement* owner ) » |
| PARAM | src |
gst_message_new_step_done ( GstObject* src, enum GstFormat format, guint64 amount, gdouble rate, gboolean flush, gboolean intermediate, guint64 duration, gboolean eos ) » |
| PARAM | src |
gst_message_new_step_start ( GstObject* src, gboolean active, enum GstFormat format, guint64 amount, gdouble rate, gboolean flush, gboolean intermediate ) » |
| PARAM | src |
gst_message_new_qos ( GstObject* src, gboolean live, guint64 running_time, guint64 stream_time, guint64 timestamp, guint64 duration ) » |
| PARAM | src |
gst_message_new_progress ( GstObject* src, enum GstProgressType type, gchar const* code, gchar const* text ) » |
| PARAM | src |
gst_message_new_toc ( GstObject* src, GstToc* toc, gboolean updated ) » |
| PARAM | src |
gst_message_new_reset_time ( GstObject* src, GstClockTime running_time ) » |
| PARAM | src |
gst_message_new_need_context ( GstObject* src, gchar const* context_type ) » |
| PARAM | src |
gst_message_new_have_context ( GstObject* src, GstContext* context ) » |
| PARAM | parent |
gst_pad_iterate_internal_links_default ( GstPad* pad, GstObject* parent ) » |
| PARAM | parent |
gst_pad_event_default ( GstPad* pad, GstObject* parent, GstEvent* event ) » |
| PARAM | parent |
gst_pad_query_default ( GstPad* pad, GstObject* parent, GstQuery* query ) » |
| RETURN | gst_object_get_parent ( GstObject* object ) » |
|
| FIELD | .object | struct _GstTaskPool { GstObject object, GThreadPool* pool, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstControlBinding { GstObject parent, gchar* name, GParamSpec* pspec, GstObject* object, gboolean disabled, gpointer[4] _gst_reserved } » |
| FIELD | .parent | struct _GstControlBinding { GstObject parent, gchar* name, GParamSpec* pspec, GstObject* object, gboolean disabled, gpointer[4] _gst_reserved } » |
| FIELD | .parent | struct _GstControlSource { GstObject parent, GstControlSourceGetValue get_value, GstControlSourceGetValueArray get_value_array, gpointer[4] _gst_reserved } » |
| FIELD | .parent | struct _GstObject { GInitiallyUnowned object, GMutex lock, gchar* name, GstObject* parent, guint32 flags, GList* control_bindings, guint64 control_rate, guint64 last_sync, gpointer _gst_reserved } » |
| FIELD | .object | struct _GstClock { GstObject object, GstClockPrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .parent | struct _GstDevice { GstObject parent, GstDevicePrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstPlugin { GstObject object, GstPluginDesc desc, GstPluginDesc* orig_desc, gchar* filename, gchar* basename, GModule* module, off_t file_size, time_t file_mtime, gboolean registered, GstPluginPrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .parent | struct _GstDeviceProvider { GstObject parent, GList* devices, GstDeviceProviderPrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstPluginFeature { GstObject object, gboolean loaded, guint rank, gchar const* plugin_name, GstPlugin* plugin, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstRegistry { GstObject object, GstRegistryPrivate* priv } » |
| FIELD | .object | struct _GstPad { GstObject object, gpointer element_private, GstPadTemplate* padtemplate, ... } » |
| FIELD | .parent | struct _GstDeviceMonitor { GstObject parent, GstDeviceMonitorPrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstAllocator { GstObject object, gchar const* mem_type, GstMemoryMapFunction mem_map, GstMemoryUnmapFunction mem_unmap, GstMemoryCopyFunction mem_copy, GstMemoryShareFunction mem_share, GstMemoryIsSpanFunction mem_is_span, gpointer[4] _gst_reserved, GstAllocatorPrivate* priv } » |
| FIELD | .object | struct _GstBufferPool { GstObject object, gint flushing, GstBufferPoolPrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstPadTemplate { GstObject object, gchar* name_template, enum GstPadDirection direction, enum GstPadPresence presence, GstCaps* caps, gpointer[4] _gst_reserved } » |
| FIELD | .src | struct _GstMessage { GstMiniObject mini_object, enum GstMessageType type, guint64 timestamp, GstObject* src, guint32 seqnum, GMutex lock, GCond cond } » |
| FIELD | .object | struct _GstElement { GstObject object, GRecMutex state_lock, GCond state_cond, ... } » |
| FIELD | .object | struct _GstBus { GstObject object, GstBusPrivate* priv, gpointer[4] _gst_reserved } » |
| FIELD | .object | struct _GstTask { GstObject object, enum GstTaskState state, GCond cond, GRecMutex* lock, GstTaskFunction func, gpointer user_data, GDestroyNotify notify, gboolean running, GThread* thread, GstTaskPrivate* priv, gpointer[4] _gst_reserved } » |
|
F-PTR PARAM |
1st parameter | void(*) { GstObject*, GstObject*, GParamSpec* } » |
|
F-PTR PARAM |
2nd parameter | void(*) { GstObject*, GstObject*, GParamSpec* } » |
|
F-PTR PARAM |
2nd parameter | gboolean(*) { GstPad*, GstObject* } » |
|
F-PTR PARAM |
2nd parameter | gboolean(*) { GstPad*, GstObject*, enum GstPadMode, gboolean } » |
|
F-PTR PARAM |
2nd parameter | enum GstFlowReturn(*) { GstPad*, GstObject*, GstBuffer* } » |
|
F-PTR PARAM |
2nd parameter | enum GstFlowReturn(*) { GstPad*, GstObject*, GstBufferList* } » |
|
F-PTR PARAM |
2nd parameter | enum GstFlowReturn(*) { GstPad*, GstObject*, guint64, guint, GstBuffer** } » |
|
F-PTR PARAM |
2nd parameter | gboolean(*) { GstPad*, GstObject*, GstEvent* } » |
|
F-PTR PARAM |
2nd parameter | GstIterator*(*) { GstPad*, GstObject* } » |
|
F-PTR PARAM |
2nd parameter | gboolean(*) { GstPad*, GstObject*, GstQuery* } » |
|
F-PTR PARAM |
2nd parameter | enum GstPadLinkReturn(*) { GstPad*, GstObject*, GstPad* } » |
|
F-PTR PARAM |
2nd parameter | void(*) { GstPad*, GstObject* } » |