urls_downloaded_cb({"token":"providing","urls":[{"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/adaptive-demuxer.html#responsibility-split","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Responsibility split"],"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/element-transform.html#processing","node_type":"p","page":"Transform elements","sections":["Transform elements","Processing"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#latency","node_type":"ul","page":"Latency","sections":["Latency"],"context":{"gi-language":["default"]}},{"url":"additional/design/messages.html#message-types","node_type":"p","page":"Messages","sections":["Messages","Message types"],"context":{"gi-language":["default"]}},{"url":"additional/design/meta.html#allocation","node_type":"p","page":"GstMeta","sections":["GstMeta","Memory management","allocation"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-eos","node_type":"p","page":"Overview","sections":["Overview","Pipeline EOS"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-states","node_type":"p","page":"Overview","sections":["Overview","Pipeline states"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#background","node_type":"ul","page":"Gapless and instant URI switching in playback elements\n","sections":["Background"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#prerolling-play-items","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","Switching inputs to decodebin3","pre-rolling play items"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#backwards-compatibility","node_type":"p","page":"Stream selection","sections":["Stream selection","Exposing collections of streams","Backwards compatibility"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#example-use-cases","node_type":"p","page":"Stream selection","sections":["Stream selection","Example use cases"],"context":{"gi-language":["default"]}},{"url":"analytics/gstanalyticsmeta.html#gst_buffer_add_analytics_relation_meta","node_type":"p","page":"GstAnalyticsRelationMeta","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"application-development/advanced/interfaces.html#other-interfaces","node_type":"ul","page":"Interfaces","sections":["Interfaces","Other interfaces"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#dynamically-changing-the-pipeline","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/queryevents.html#position-tracking-and-seeking","node_type":"p","page":"Position tracking and seeking","sections":["Position tracking and seeking"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#list-of-changes","node_type":"ul","page":"Porting 0.8 applications to 0.10","sections":["Porting 0.8 applications to 0.10","List of changes"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#message-types","node_type":"p","page":"Bus","sections":["Bus","Message types"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/gstreamer.html#what-is-gstreamer","node_type":"ul","page":"What is GStreamer?","sections":["What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#high-performance","node_type":"ul","page":"Design principles","sections":["Design principles","High performance"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiodecoder.html#shutdown-phase","node_type":"p","page":"GstAudioDecoder","sections":["GstAudioDecoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioencoder.html#shutdown-phase","node_type":"p","page":"GstAudioEncoder","sections":["GstAudioEncoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"base/gstbaseparse.html#GstBaseParseFrame","node_type":"p","page":"GstBaseParse","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#parsing-phase","node_type":"ul","page":"GstBaseParse","sections":["Description of the parsing mechanism:","Parsing phase"],"context":{"gi-language":["default"]}},{"url":"base/gstbaseparse.html#shutdown-phase","node_type":"p","page":"GstBaseParse","sections":["Description of the parsing mechanism:","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"base/gstcollectpads.html#gst_collect_pads_add_pad","node_type":"p","page":"GstCollectPads","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"camerabin/camerabin.html#camerabin-page","node_type":"p","page":"camerabin","sections":["camerabin"],"context":{"gi-language":["default"]}},{"url":"check/gstcheck.html#gst_check_element_push_buffer","node_type":"p","page":"GstCheck","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstcheck.html#gst_check_element_push_buffer_list","node_type":"p","page":"GstCheck","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_add_sink_harness","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_add_src_harness","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_add_src_parse","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_set_forwarding","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gsttestclock.html#gst_test_clock_advance_time","node_type":"p","page":"GstTestClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gsttestclock.html#gst_test_clock_set_time","node_type":"p","page":"GstTestClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecparsers/gstav1parser.html#GstAV1SequenceHeaderOBU","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-compile-programs-that-use-gstreamer","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","How do I compile programs that use GStreamer?"],"context":{"gi-language":["default"]}},{"url":"gl/gstglbasememory.html#gstglbasememory-page","node_type":"p","page":"GstGLBaseMemory","sections":["GstGLBaseMemory"],"context":{"gi-language":["default"]}},{"url":"gl/gstglbuffer.html#gstglbuffer-page","node_type":"p","page":"GstGLBuffer","sections":["GstGLBuffer"],"context":{"gi-language":["default"]}},{"url":"gl/gstglmemory.html#gstglmemory-page","node_type":"p","page":"GstGLMemory","sections":["GstGLMemory"],"context":{"gi-language":["default"]}},{"url":"gl/gstglrenderbuffer.html#gstglrenderbuffer-page","node_type":"p","page":"GstGLRenderBuffer","sections":["GstGLRenderBuffer"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-launcher.html#gstvalidatelauncher","node_type":"p","page":"gst-validate-launcher","sections":["gst-validate-launcher"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/geslayer.html#GESLayer","node_type":"p","page":"GESLayer","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/index.html#subpages","node_type":"p","page":"GStreamer Editing Services","sections":[],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-client.html#gst_rtsp_client_get_stream_transport","node_type":"p","page":"rtsp client","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#GstMessageType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_link_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/on-mac-osx.html#manual-compilation","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","Manual compilation"],"context":{"gi-language":["default"]}},{"url":"mpegts/gstmpegtssection.html#generic-usage-of-sections-with-gstmpegtssection","node_type":"p","page":"Base MPEG-TS sections","sections":["Base MPEG-TS sections","Generic usage of sections with GstMpegtsSection\n"],"context":{"gi-language":["default"]}},{"url":"opencv/handdetect.html#handdetect-page","node_type":"p","page":"handdetect","sections":["handdetect"],"context":{"gi-language":["default"]}},{"url":"opencv/index.html#plugin-opencv","node_type":"table","page":"opencv","sections":[],"context":{"gi-language":["default"]}},{"url":"opencv/templatematch.html#templatematch-page","node_type":"p","page":"templatematch","sections":["templatematch"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilscodecutils.html#gst_codec_utils_caps_get_mime_codec","node_type":"p","page":"Codec utilities","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/advanced/scheduling.html#providing-random-access","node_type":"h2","page":"Different scheduling modes","sections":["Different scheduling modes","Providing random access"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#the-pad-activation-stage","node_type":"p","page":"Different scheduling modes","sections":["Different scheduling modes","The pad activation stage"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-source","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a source"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-sink","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink","Writing an audio sink"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"qml6/qml6glsink.html#qml6glsink-page","node_type":"p","page":"qml6glsink","sections":["qml6glsink"],"context":{"gi-language":["default"]}},{"url":"qmlgl/qmlglsink.html#qmlglsink-page","node_type":"p","page":"qmlglsink","sections":["qmlglsink"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc-page","node_type":"p","page":"rtspsrc","sections":["rtspsrc"],"context":{"gi-language":["default"]}},{"url":"sdpelem/sdpdemux.html#sdpdemux-page","node_type":"p","page":"sdpdemux","sections":["sdpdemux"],"context":{"gi-language":["default"]}},{"url":"tag/gsttagdemux.html#gsttagdemux-page","node_type":"p","page":"GstTagDemux","sections":["GstTagDemux"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-c-code","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#introduction","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#introduction","node_type":"p","page":"iOS tutorial 3: Video","sections":["iOS tutorial 3: Video","Introduction"],"context":{"gi-language":["default"]}},{"url":"video/gstcolorbalancechannel.html#gstcolorbalancechannel-page","node_type":"p","page":"GstColorBalanceChannel","sections":["GstColorBalanceChannel"],"context":{"gi-language":["default"]}},{"url":"video/gstnavigation.html#GstNavigationCommand","node_type":"p","page":"GstNavigation","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoanc.html#GstVideoCaptionMeta","node_type":"p","page":"GstVideo Ancillary","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#additional-notes","node_type":"p","page":"GstVideoDecoder","sections":["GstVideoDecoder","Additional Notes"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoencoder.html#shutdown-phase","node_type":"p","page":"GstVideoEncoder","sections":["GstVideoEncoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"video/index.html#subpages","node_type":"p","page":"Video Library","sections":[],"context":{"gi-language":["default"]}},{"url":"video4linux2/GstTuner.html#GstTuner::channel-changed","node_type":"p","page":"GstTuner","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"video4linux2/GstTuner.html#GstTuner::frequency-changed","node_type":"p","page":"GstTuner","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"video4linux2/GstTuner.html#GstTuner::norm-changed","node_type":"p","page":"GstTuner","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"video4linux2/GstTuner.html#GstTuner::signal-changed","node_type":"p","page":"GstTuner","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkbuffermemory.html#gstvulkanbuffermemory-page","node_type":"p","page":"GstVulkanBufferMemory","sections":["GstVulkanBufferMemory"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkimagememory.html#gstvulkanimagememory-page","node_type":"p","page":"GstVulkanImageMemory","sections":["GstVulkanImageMemory"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkmemory.html#gstvulkanmemory-page","node_type":"p","page":"GstVulkanMemory","sections":["GstVulkanMemory"],"context":{"gi-language":["default"]}}]});