ABI | Symbols | Types |
| Used As | Name | Used In |
|---|---|---|
| PARAM | lock |
gst_iterator_new ( guint size, GType type, GMutex* lock, guint32* master_cookie, GstIteratorCopyFunction copy, GstIteratorNextFunction next, GstIteratorItemFunction item, GstIteratorResyncFunction resync, GstIteratorFreeFunction free ) » |
| PARAM | lock |
gst_iterator_new_list ( GType type, GMutex* lock, guint32* master_cookie, GList** list, GObject* owner, GstIteratorItemFunction item ) » |
| RETURN | _gst_trace_mutex » | |
| FIELD | .lock | struct _GstPoll { enum GstPollMode mode, GMutex lock, GArray* fds, GArray* active_fds, ... } » |
| FIELD | .lock | 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 | .slave_lock | struct _GstClockPrivate { GMutex slave_lock, GstClockTime internal_calibration, GstClockTime external_calibration, ... } » |
| FIELD | .start_lock | struct _GstDeviceProviderPrivate { GstBus* bus, GMutex start_lock, gboolean started_count } » |
| FIELD | .lock | struct _GstIterator { GstIteratorCopyFunction copy, GstIteratorNextFunction next, GstIteratorItemFunction item, GstIteratorResyncFunction resync, GstIteratorFreeFunction free, GstIterator* pushed, GType type, GMutex* lock, guint32 cookie, guint32* master_cookie, guint size, gpointer[4] _gst_reserved } » |
| FIELD | .lock | struct _GstMessage { GstMiniObject mini_object, enum GstMessageType type, guint64 timestamp, GstObject* src, guint32 seqnum, GMutex lock, GCond cond } » |
| FIELD | .queue_lock | struct _GstBusPrivate { GstAtomicQueue* queue, GMutex queue_lock, GstBusSyncHandler sync_handler, gpointer sync_handler_data, GDestroyNotify sync_handler_notify, guint signal_watch_id, guint num_signal_watchers, guint num_sync_message_emitters, GSource* watch_id, gboolean enable_async, GstPoll* poll, GPollFD pollfd } » |