urls_downloaded_cb({"token":"atomic","urls":[{"url":"additional/design/MT-refcounting.html#atomic-operations","node_type":"h3","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Atomic operations"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#compare-and-swap","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Compare and swap"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#locking-involved","node_type":"ul","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Locking involved:"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#mutable-substructures","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Mutable substructures:"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#design","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Design"],"context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#establishing-the-parentchild-relationship","node_type":"ul","page":"Object relation types","sections":["Object relation types","parent-child relation","lifecycle","establishing the parent-child relationship"],"context":{"gi-language":["default"]}},{"url":"gdkpixbuf/gdkpixbufoverlay.html#gdkpixbufoverlay-page","node_type":"p","page":"gdkpixbufoverlay","sections":["gdkpixbufoverlay"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gi-index.html#subpages","node_type":"p","page":"Core Library","sections":[],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstatomicqueue.html#GstAtomicQueue","node_type":"p","page":"GstAtomicQueue","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstatomicqueue.html#gst_atomic_queue_new","node_type":"p","page":"GstAtomicQueue","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstdeviceprovider.html#gst_device_provider_device_changed","node_type":"p","page":"GstDeviceProvider","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstminiobject.html#GstMiniObject","node_type":"p","page":"GstMiniObject","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#gst_object_ref","node_type":"p","page":"GstObject","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#gst_object_unref","node_type":"p","page":"GstObject","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstregistry.html#gst_update_registry","node_type":"p","page":"GstRegistry","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsystemclock.html#GstClockType","node_type":"p","page":"GstSystemClock","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}}]});