urls_downloaded_cb({"token":"making","urls":[{"url":"additional/design/MT-refcounting.html#property-lifetime","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Property lifetime"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#refcounting","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Refcounting:"],"context":{"gi-language":["default"]}},{"url":"additional/design/TODO.html#apiabi","node_type":"ul","page":"TODO - Future Development","sections":["TODO - Future Development","API/ABI"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#stream-buffering","node_type":"ul","page":"Buffering","sections":["Buffering","Some use cases","Stream buffering"],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#categorisation-of-presets","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","Encoding Profile System","Modifications required in the existing GstPreset system","Categorisation of presets."],"context":{"gi-language":["default"]}},{"url":"additional/design/live-source.html#live-sources","node_type":"p","page":"Live sources","sections":["Live sources"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#opengl-and-threads","node_type":"p","page":"OpenGL","sections":["OpenGL","Limits imposed by OpenGL","OpenGL and Threads"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#uridecodebin3-handles-abouttofinish-signalling","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","uridecodebin3 handles about-to-finish signalling"],"context":{"gi-language":["default"]}},{"url":"additional/design/standards.html#iterators","node_type":"p","page":"Ownership of dynamic objects","sections":["Ownership of dynamic objects","Iterators"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#api-needed","node_type":"ul","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","API needed"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#possible-solutions","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Possible Solutions"],"context":{"gi-language":["default"]}},{"url":"additional/design/synchronisation.html#stream-time","node_type":"p","page":"Synchronisation","sections":["Synchronisation","Stream time"],"context":{"gi-language":["default"]}},{"url":"additional/design/synchronisation.html#synchronisation1","node_type":"p","page":"Synchronisation","sections":["Synchronisation","Synchronisation"],"context":{"gi-language":["default"]}},{"url":"additional/design/trickmodes.html#client-side-backwards-trickmode","node_type":"ul","page":"Trickmodes","sections":["Trickmodes","client side backwards trickmode"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstreamer-hung-by-a-thread","node_type":"ul","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","GStreamer - Hung by a Thread"],"context":{"gi-language":["default"]}},{"url":"aiff/aiffparse.html#aiffparse-page","node_type":"p","page":"aiffparse","sections":["aiffparse"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink-page","node_type":"p","page":"appsink","sections":["appsink"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsink.html#gstappsink-page","node_type":"p","page":"GstAppSink","sections":["GstAppSink"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#stream-buffering","node_type":"ul","page":"Buffering","sections":["Buffering","Stream buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#buffer-runningtime","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Buffer running-time"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/index.html#appendices","node_type":"p","page":"Appendices","sections":["Appendices"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#message-types","node_type":"ul","page":"Bus","sections":["Bus","Message types"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#elements","node_type":"p","page":"Foundations","sections":["Foundations","Elements"],"context":{"gi-language":["default"]}},{"url":"base/gstadapter.html#gst_adapter_masked_scan_uint32","node_type":"p","page":"GstAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstadapter.html#gst_adapter_masked_scan_uint32_peek","node_type":"p","page":"GstAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstadapter.html#gst_adapter_take_buffer_fast","node_type":"p","page":"GstAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstaggregator.html#gst_aggregator_set_ignore_inactive_pads","node_type":"p","page":"GstAggregator","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbytereader.html#gst_byte_reader_masked_scan_uint32","node_type":"p","page":"GstByteReader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbytereader.html#gst_byte_reader_masked_scan_uint32_peek","node_type":"p","page":"GstByteReader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"contribute/index.html#coding-style","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Coding Style"],"context":{"gi-language":["default"]}},{"url":"debug/capssetter.html#capssetter-page","node_type":"p","page":"capssetter","sections":["capssetter"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#why-are-there-so-many-dependencies","node_type":"p","page":"Dependencies","sections":["Dependencies","Why are there so many dependencies?"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesclip.html#time-effects","node_type":"p","page":"GESClip","sections":["GESClip","Effects","Time Effects"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbuffer.html#gst_buffer_make_writable","node_type":"p","page":"GstBuffer","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstclock.html#gst_clock_adjust_unlocked","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_get_request_pad","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#GST_EVENT_MAKE_TYPE","node_type":"p","page":"GstEvent","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstobject.html#GST_OBJECT_LOCK","node_type":"p","page":"GstObject","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstquery.html#GST_QUERY_MAKE_TYPE","node_type":"p","page":"GstQuery","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstsample.html#gst_sample_make_writable","node_type":"p","page":"GstSample","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_boolean","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_clock_time","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_date","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_date_time","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_double","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_enum","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_flags","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_fraction","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_int","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_int64","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_string","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_uint","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_get_uint64","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttocsetter.html#gst_toc_setter_get_toc","node_type":"p","page":"GstTocSetter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"isomp4/3gppmux.html#3gppmux-page","node_type":"p","page":"3gppmux","sections":["3gppmux"],"context":{"gi-language":["default"]}},{"url":"isomp4/GstBaseQTMux.html#GstBaseQTMux:moov-recovery-file","node_type":"p","page":"GstBaseQTMux","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"isomp4/ismlmux.html#ismlmux-page","node_type":"p","page":"ismlmux","sections":["ismlmux"],"context":{"gi-language":["default"]}},{"url":"isomp4/mj2mux.html#mj2mux-page","node_type":"p","page":"mj2mux","sections":["mj2mux"],"context":{"gi-language":["default"]}},{"url":"isomp4/mp4mux.html#mp4mux-page","node_type":"p","page":"mp4mux","sections":["mp4mux"],"context":{"gi-language":["default"]}},{"url":"isomp4/qtmux.html#qtmux-page","node_type":"p","page":"qtmux","sections":["qtmux"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#define-the-metadata-api","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GstMeta","Implementing new GstMeta","Define the metadata API"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#buffer-runningtime","node_type":"p","page":"Clocking","sections":["Clocking","Buffer running-time"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#flush-start","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Flush Start"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#using-the-project-stamp","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","Using the Project Stamp"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/index.html#writing-a-plugin","node_type":"p","page":"The Basics of Writing a Plugin","sections":["Writing a Plugin"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-sink","node_type":"ul","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink","Writing an audio sink"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/manager.html#writing-a-manager","node_type":"p","page":"Writing a Manager","sections":["Writing a Manager"],"context":{"gi-language":["default"]}},{"url":"rawparse/rawaudioparse.html#rawaudioparse-page","node_type":"p","page":"rawaudioparse","sections":["rawaudioparse"],"context":{"gi-language":["default"]}},{"url":"rtp/rtpulpfecenc.html#rtpulpfecenc-page","node_type":"p","page":"rtpulpfecenc","sections":["rtpulpfecenc"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbuffer.html#gst_rtp_buffer_ext_timestamp","node_type":"ul","page":"GstRTPBuffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tag/tag.html#GstTagLicenseFlags","node_type":"p","page":"tag","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tcp/socketsrc.html#socketsrc-page","node_type":"p","page":"socketsrc","sections":["socketsrc"],"context":{"gi-language":["default"]}},{"url":"timecode/avwait.html#avwait-page","node_type":"p","page":"avwait","sections":["avwait"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#walkthrough","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#elements","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0","Elements"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#conclusion","node_type":"ul","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Conclusion"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoresampler.html#GstVideoResamplerFlags","node_type":"p","page":"GstVideoResampler","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"wavparse/index.html#wavparse-page","node_type":"p","page":"wavparse","sections":["wavparse"],"context":{"gi-language":["default"]}}]});