urls_downloaded_cb({"token":"blocking","urls":[{"url":"additional/design/MT-refcounting.html#accessing-lists","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Accessing lists"],"context":{"gi-language":["default"]}},{"url":"additional/design/TODO.html#fixed-in-10","node_type":"ul","page":"TODO - Future Development","sections":["Fixed in 1.0"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#download-helper-and-thread","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Download helper and thread"],"context":{"gi-language":["default"]}},{"url":"additional/design/clocks.html#clock-features","node_type":"p","page":"Clocks","sections":["Clocks","Clock features"],"context":{"gi-language":["default"]}},{"url":"additional/design/clocks.html#clock-implementations","node_type":"p","page":"Clocks","sections":["Clocks","Clock implementations"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#gstmultiqueue","node_type":"ul","page":"Decodebin design","sections":["Decodebin design","GstMultiQueue"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#media-chaingroup-handling","node_type":"p","page":"Decodebin design","sections":["Decodebin design","GstDecodeBin","Media chain/group handling"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#preroll-and-block","node_type":"p","page":"Decodebin design","sections":["Decodebin design","DecodeGroup","Pre-roll and block"],"context":{"gi-language":["default"]}},{"url":"additional/design/dynamic.html#dynamic-pipelines","node_type":"ul","page":"Dynamic pipelines","sections":["Dynamic pipelines"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#query","node_type":"ul","page":"Latency","sections":["Latency","Query"],"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/overview.html#pipeline-ready","node_type":"p","page":"Overview","sections":["Overview","Pipeline READY"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-seeking","node_type":"p","page":"Overview","sections":["Overview","Pipeline seeking"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#instantaneous-uri-switching","node_type":"ul","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","Switching inputs to decodebin3","Instantaneous URI switching"],"context":{"gi-language":["default"]}},{"url":"additional/design/preroll.html#committing-the-state","node_type":"p","page":"Preroll","sections":["Preroll","Committing the state"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#blocking-probes","node_type":"h2","page":"Probes","sections":["Probes","Blocking probes"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#nonblocking-probes","node_type":"p","page":"Probes","sections":["Probes","Non-Blocking probes"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#overview","node_type":"p","page":"Probes","sections":["Probes","Overview"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#pull-dataflow","node_type":"p","page":"Probes","sections":["Probes","Pull dataflow"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#push-dataflow","node_type":"p","page":"Probes","sections":["Probes","Push dataflow"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#requirements","node_type":"ul","page":"Probes","sections":["Probes","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#implementation","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Implementation"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#rtsp-client-but-also-http-mms-","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Use cases","RTSP client (but also HTTP, MMS, …)"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#to-make-the-state-changes-nonblocking-and-cancellable","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Rationale","To make the state changes non-blocking and cancellable."],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#state-transitions","node_type":"ul","page":"States","sections":["States","State transitions"],"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/pipeline-manipulation.html#changing-elements-in-a-pipeline","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline","Changing elements in a pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#data-probes","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes","Data probes"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#grabbing-data-with-appsink","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Grabbing data with appsink"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#using-probes","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/queryevents.html#events-seeking-and-more","node_type":"p","page":"Position tracking and seeking","sections":["Position tracking and seeking","Events: seeking (and more)"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/licensing.html#how-to-license-the-applications-you-build-with-gstreamer","node_type":"p","page":"Licensing advisory","sections":["Licensing advisory","How to license the applications you build with GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting-1-0.html#list-of-changes","node_type":"ul","page":"Porting 0.10 applications to 1.0","sections":["Porting 0.10 applications to 1.0","List of changes"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesink.html#gstbasesink-page","node_type":"p","page":"GstBaseSink","sections":["GstBaseSink"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesrc.html#gst_base_src_set_async","node_type":"p","page":"GstBaseSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstcollectpads.html#gst_collect_pads_stop","node_type":"p","page":"GstCollectPads","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstdataqueue.html#gst_data_queue_limits_changed","node_type":"p","page":"GstDataQueue","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"base/gstdataqueue.html#gst_data_queue_set_flushing","node_type":"p","page":"GstDataQueue","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"coreelements/queue.html#queue-page","node_type":"p","page":"queue","sections":["queue"],"context":{"gi-language":["default"]}},{"url":"coreelements/valve.html#valve-page","node_type":"p","page":"valve","sections":["valve"],"context":{"gi-language":["default"]}},{"url":"curl/curlhttpsrc.html#curlhttpsrc:timeout","node_type":"p","page":"curlhttpsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-applications-using-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer","Licensing of applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#check-optional","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","wait","Parameters","\ncheck (optional)"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#nonblocking-optional","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","wait","Parameters","\nnon-blocking (optional)"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#signalname-optional","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","wait","Parameters","\nsignal-name (optional)"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-scenario.html#GstValidateActionReturn","node_type":"p","page":"GstValidateScenario","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-scenario.html#GstValidateActionTypeFlags","node_type":"p","page":"GstValidateScenario","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#GstRTSPMediaFactory:ensure-keyunit-on-start-timeout","node_type":"p","page":"rtsp media factory","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-stream.html#gst_rtsp_stream_is_blocking","node_type":"p","page":"rtsp stream","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-stream.html#gst_rtsp_stream_unblock_rtcp","node_type":"p","page":"rtsp stream","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstatomicqueue.html#gstatomicqueue-page","node_type":"p","page":"GstAtomicQueue","sections":["GstAtomicQueue"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbufferpool.html#GstBufferPoolAcquireFlags","node_type":"p","page":"GstBufferPool","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbufferpool.html#GstBufferPoolClass::release_buffer","node_type":"p","page":"GstBufferPool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#GstClockClass::unschedule","node_type":"p","page":"GstClock","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#GstClockClass::wait","node_type":"p","page":"GstClock","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#GstClockClass::wait_async","node_type":"p","page":"GstClock","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_id_wait","node_type":"p","page":"GstClock","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_id_wait_async","node_type":"p","page":"GstClock","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gstclock-page","node_type":"p","page":"GstClock","sections":["GstClock"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelement.html#GstStateChange","node_type":"ul","page":"GstElement","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_flush_start","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GST_PAD_IS_BLOCKING","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GstPadFlags","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadProbeCallback","node_type":"p","page":"GstPad","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadProbeReturn","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadProbeType","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_is_blocked","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_is_blocking","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gstpad-page","node_type":"p","page":"GstPad","sections":["GstPad"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstsystemclock.html#gstsystemclock-page","node_type":"p","page":"GstSystemClock","sections":["GstSystemClock"],"context":{"gi-language":["default"]}},{"url":"ipcpipeline/ipcpipelinesink.html#ipcpipelinesink-page","node_type":"p","page":"ipcpipelinesink","sections":["ipcpipelinesink"],"context":{"gi-language":["default"]}},{"url":"neonhttpsrc/index.html#neonhttpsrc:connect-timeout","node_type":"p","page":"neonhttpsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"neonhttpsrc/index.html#neonhttpsrc:read-timeout","node_type":"p","page":"neonhttpsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstdiscoverer.html#gstdiscoverer-page","node_type":"p","page":"GstDiscoverer","sections":["GstDiscoverer"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_async","node_type":"p","page":"Install-plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_read","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_read_usec","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_receive","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_receive_usec","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_send","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_send_messages","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_send_messages_usec","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_send_usec","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_write","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_write_usec","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"soup/souphttpsrc.html#souphttpsrc:timeout","node_type":"p","page":"souphttpsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tcp/tcpclientsrc.html#tcpclientsrc:timeout","node_type":"p","page":"tcpclientsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#queue","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Multithreading","queue"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#introduction","node_type":"p","page":"Basic tutorial 9: Media information gathering","sections":["Basic tutorial 9: Media information gathering","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#request-pads","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","Request pads"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#goal","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","Goal"],"context":{"gi-language":["default"]}}]});