urls_downloaded_cb({"token":"functionality","urls":[{"url":"additional/design/adaptive-demuxer.html#new-design","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#messages","node_type":"p","page":"Buffering","sections":["Buffering","Messages"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#gstmultiqueue","node_type":"p","page":"Decodebin design","sections":["Decodebin design","GstMultiQueue"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#tags-are-per-element","node_type":"p","page":"Metadata","sections":["Metadata","Issues","Tags are per Element"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#direction-switch","node_type":"p","page":"Frame stepping","sections":["Frame stepping","Direction switch"],"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/gstbin.html#addingremoving-elements","node_type":"p","page":"GstBin","sections":["GstBin","Adding/removing elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/machine-learning-analytics.html#a-tensor-decoders-second-job-nonmaximum-suppression-nms","node_type":"p","page":"Machine Learning Based Analytics","sections":["Machine Learning Based Analytics","Supporting Neural Network Inference","Tensor Decoders Need to Recognize Tensor(s) They Can Handle","A Tensor Decoder's Second Job: Non-Maximum Suppression (NMS)"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#missing-element","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","missing element"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#elements","node_type":"p","page":"OpenGL","sections":["OpenGL","Elements"],"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/opengl.html#platform-specifics","node_type":"p","page":"OpenGL","sections":["OpenGL","libgstgl Library","Platform Specifics"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#about-orc","node_type":"p","page":"Orc Integration","sections":["Orc Integration","About Orc"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#bins","node_type":"p","page":"Overview","sections":["Overview","Bins"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#design-overview","node_type":"p","page":"Overview","sections":["Overview","Design overview"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-status","node_type":"p","page":"Overview","sections":["Overview","Pipeline status"],"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#background","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Background"],"context":{"gi-language":["default"]}},{"url":"additional/rtp.html#rtp-components","node_type":"ul","page":"RTP and RTSP support","sections":["RTP and RTSP support","RTP components"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstpluginsgood","node_type":"p","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","The Lowdown","gst-plugins-good"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstpluginsugly","node_type":"p","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","The Lowdown","gst-plugins-ugly"],"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":"applemedia/avfvideosrc.html#avfvideosrc:capture-screen","node_type":"p","page":"avfvideosrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"applib/index.html#app-library","node_type":"p","page":"App Library","sections":["App Library"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#media-stream-type-detection","node_type":"p","page":"Autoplugging","sections":["Autoplugging","Media stream type detection"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/gstreamer.html#what-is-gstreamer","node_type":"p","page":"What is GStreamer?","sections":["What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#clean-coreplugins-separation","node_type":"p","page":"Design principles","sections":["Design principles","Clean core/plugins separation"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesink.html#GstAudioBaseSink","node_type":"p","page":"GstAudioBaseSink","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiobasesrc.html#GstAudioBaseSrc","node_type":"p","page":"GstAudioBaseSrc","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiosrc.html#GstAudioSrc","node_type":"p","page":"GstAudioSrc","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#gstbaseparse-page","node_type":"p","page":"GstBaseParse","sections":["GstBaseParse"],"context":{"gi-language":["default"]}},{"url":"base/gstdataqueue.html#gstdataqueue-page","node_type":"p","page":"GstDataQueue","sections":["GstDataQueue"],"context":{"gi-language":["default"]}},{"url":"base/gstqueuearray.html#gstqueuearray-page","node_type":"p","page":"GstQueueArray","sections":["GstQueueArray"],"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":"check/index.html#check-unit-testing","node_type":"p","page":"Check Unit Testing","sections":["Check Unit Testing"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#where-to-file-issues-and-feature-requests","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to File Issues and Request for Enhancements","Where to File Issues and Feature Requests"],"context":{"gi-language":["default"]}},{"url":"controller/index.html#dynamic-parameter-control","node_type":"p","page":"Dynamic Parameter Control","sections":["Dynamic Parameter Control"],"context":{"gi-language":["default"]}},{"url":"coreelements/fakesrc.html#fakesrc-page","node_type":"p","page":"fakesrc","sections":["fakesrc"],"context":{"gi-language":["default"]}},{"url":"curl/curlhttpsrc.html#curlhttpsrc-page","node_type":"p","page":"curlhttpsrc","sections":["curlhttpsrc"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#shared-gstreamer","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Shared GStreamer"],"context":{"gi-language":["default"]}},{"url":"gl/gstglbufferpool.html#gst_buffer_pool_config_set_gl_min_free_queue_size","node_type":"p","page":"GstGLBufferPool","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gstglcontext-page","node_type":"ul","page":"GstGLContext","sections":["GstGLContext"],"context":{"gi-language":["default"]}},{"url":"gl/gstgldisplay.html#gstgldisplay-page","node_type":"p","page":"GstGLDisplay","sections":["GstGLDisplay"],"context":{"gi-language":["default"]}},{"url":"gl/index.html#subpages","node_type":"p","page":"GStreamer OpenGL Library","sections":[],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#rtsp-thread-pool-page","node_type":"p","page":"rtsp thread pool","sections":["rtsp thread pool"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gi-index.html#subpages","node_type":"p","page":"Core Library","sections":[],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstclock.html#GstClock","node_type":"p","page":"GstClock","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#GstElement","node_type":"p","page":"GstElement","sections":[],"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/gstelement.html#gst_element_request_pad_simple","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsterror.html#GstCoreError","node_type":"p","page":"GstGError","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsterror.html#GstStreamError","node_type":"p","page":"GstGError","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#gstobject-page","node_type":"p","page":"GstObject","sections":["GstObject"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstpromise.html#gstpromise-page","node_type":"p","page":"GstPromise","sections":["GstPromise"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstvecdeque.html#gstvecdeque-page","node_type":"p","page":"GstVecDeque","sections":["GstVecDeque"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#creating-new-projects","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Creating new projects"],"context":{"gi-language":["default"]}},{"url":"mselib/gstmediasource.html#gstmediasource-page","node_type":"p","page":"GstMediaSource","sections":["GstMediaSource"],"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-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/introduction/basics.html#elements-and-plugins","node_type":"p","page":"Foundations","sections":["Foundations","Elements and Plugins"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/index.html#introduction","node_type":"p","page":"Introduction","sections":["Introduction"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#what-is-gstreamer","node_type":"p","page":"Preface","sections":["Preface","What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#who-should-read-this-guide","node_type":"p","page":"Preface","sections":["Preface","Who Should Read This Guide?"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin-page","node_type":"p","page":"rtpbin","sections":["rtpbin"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpsession.html#rtpsession-page","node_type":"p","page":"rtpsession","sections":["rtpsession"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#bins","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Pipeline Description","Bins"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#check_initialization_complete","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","check_initialization_complete()"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#welcome-to-the-gstreamer-android-tutorials","node_type":"p","page":"Android tutorials","sections":["Android tutorials","Welcome to the GStreamer Android tutorials"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#seek-throttling","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [C code]","Seeking with the Seek Bar","Seek throttling"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#seek-throttling","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The GStreamer Backend","Seeking with the Seek Bar","Seek throttling"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-complete-media-player.html#goal","node_type":"p","page":"iOS tutorial 5: A Complete media player","sections":["iOS tutorial 5: A Complete media player","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/index.html#welcome-to-the-gstreamer-ios-tutorials","node_type":"p","page":"iOS tutorials","sections":["iOS tutorials","Welcome to the GStreamer iOS tutorials"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/color-balance.html#introduction","node_type":"p","page":"Playback tutorial 5: Color Balance","sections":["Playback tutorial 5: Color Balance","Introduction"],"context":{"gi-language":["default"]}},{"url":"vaapi/vaapidecodebin.html#vaapidecodebin-page","node_type":"p","page":"vaapidecodebin","sections":["vaapidecodebin"],"context":{"gi-language":["default"]}},{"url":"video/gstvideooverlaycomposition.html#gstvideooverlayrectangle-page","node_type":"ul","page":"GstVideoOverlayRectangle","sections":["GstVideoOverlayRectangle"],"context":{"gi-language":["default"]}}]});