urls_downloaded_cb({"token":"regular","urls":[{"url":"additional/design/MT-refcounting.html#object-locking","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Object locking:"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#highlevel-overview-of-the-new-internal-adaptivedemux2-base-class","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","High-level overview of the new internal AdaptiveDemux2 base class:"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#-myvideodecoder-videoscale-myvideosink","node_type":"ul","page":"Bufferpool","sections":["Bufferpool","Use cases",".. ! myvideodecoder ! videoscale ! myvideosink"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#frame-stepping","node_type":"p","page":"Frame stepping","sections":["Frame stepping"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#progress-reporting","node_type":"ul","page":"Progress Reporting","sections":["Progress Reporting"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#which-elements-should-handle-streamselection-","node_type":"p","page":"Stream selection","sections":["Stream selection","Stream selection event","Usage in elements","Which elements should handle stream-selection ?"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#manually-adding-or-removing-data-fromto-a-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gstnonstreamaudiodecoder-page","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["gstnonstreamaudiodecoder"],"context":{"gi-language":["default"]}},{"url":"base/gstbaseparse.html#GstBaseParseFrameFlags","node_type":"p","page":"GstBaseParse","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#shutdown-phase","node_type":"ul","page":"GstBaseParse","sections":["Description of the parsing mechanism:","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"basecamerabinsrc/element-basecamerasrc.html#element-basecamerasrc-page","node_type":"p","page":"element basecamerasrc","sections":["element basecamerasrc"],"context":{"gi-language":["default"]}},{"url":"camerabin/camerabin.html#customization","node_type":"p","page":"camerabin","sections":["camerabin","Customization"],"context":{"gi-language":["default"]}},{"url":"check/gstcheck.html#assert_matches_string","node_type":"p","page":"GstCheck","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"check/gstcheck.html#fail_unless_matches_string","node_type":"p","page":"GstCheck","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"dash/dashsink.html#dashsink:send-keyframe-requests","node_type":"p","page":"dashsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"debug/progressreport.html#progressreport-page","node_type":"p","page":"progressreport","sections":["progressreport"],"context":{"gi-language":["default"]}},{"url":"gl/gstglcontext.html#gst_gl_context_fill_info","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadLinkCheck","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaskpool.html#gst_task_pool_new","node_type":"p","page":"GstTaskPool","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaskpool.html#gsttaskpool-page","node_type":"p","page":"GstTaskPool","sections":["GstTaskPool"],"context":{"gi-language":["default"]}},{"url":"hls/hlssink2.html#hlssink2:send-keyframe-requests","node_type":"p","page":"hlssink2","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#xcode","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","XCode"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#remove-the-dependency-with-the-visual-studio-runtime","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects manually","Remove the dependency with the Visual Studio runtime"],"context":{"gi-language":["default"]}},{"url":"rist/ristsink.html#ristsink:min-rtcp-interval","node_type":"p","page":"ristsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtcpbuffer.html#gstrtcpbuffer-page","node_type":"p","page":"GstRTCPBuffer","sections":["GstRTCPBuffer"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbuffer.html#gstrtpbuffer-page","node_type":"p","page":"GstRTPBuffer","sections":["GstRTPBuffer"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/RTPSession.html#RTPSession::on-sending-rtcp","node_type":"p","page":"RTPSession","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/RTPSession.html#RTPSession:rtcp-min-interval","node_type":"p","page":"RTPSession","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpdtmfmux.html#rtpdtmfmux-page","node_type":"p","page":"rtpdtmfmux","sections":["rtpdtmfmux"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer-page","node_type":"p","page":"rtpjitterbuffer","sections":["rtpjitterbuffer"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtprtxqueue.html#rtprtxqueue-page","node_type":"ul","page":"rtprtxqueue","sections":["rtprtxqueue"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpsession.html#rtpsession:rtcp-min-interval","node_type":"p","page":"rtpsession","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#playbin","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Walkthrough","playbin"],"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/basic/short-cutting-the-pipeline.html#introduction","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#inner-workings-of-hardwareaccelerated-video-decoding-plugins","node_type":"p","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Inner workings of hardware-accelerated video decoding plugins"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#introduction","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#walkthrough","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","Walkthrough"],"context":{"gi-language":["default"]}}]});