ABI | Symbols | Types |
| Used As | Name | Used In |
|---|---|---|
| PARAM | mutex |
gst_task_set_lock ( GstTask* task, GRecMutex* mutex ) » |
| FIELD | .rec_lock | struct _GstBufferPoolPrivate { GstAtomicQueue* queue, GstPoll* poll, GRecMutex rec_lock, gboolean started, gboolean active, ... } » |
| FIELD | .stream_rec_lock | struct _GstPad { GstObject object, gpointer element_private, GstPadTemplate* padtemplate, enum GstPadDirection direction, GRecMutex stream_rec_lock, GstTask* task, GCond block_cond, ... } » |
| FIELD | .state_lock | struct _GstElement { GstObject object, GRecMutex state_lock, GCond state_cond, guint32 state_cookie, ... } » |
| FIELD | .lock | 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 } » |