urls_downloaded_cb({"token":"addition","urls":[{"url":"additional/design/MT-refcounting.html#mutable-substructures","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Mutable substructures:"],"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#buffering-query","node_type":"p","page":"Buffering","sections":["Buffering","Buffering Query"],"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/dmabuf.html#drm-format-caps-field","node_type":"p","page":"DMA buffers","sections":["DMABufs in GStreamer","DRM format caps field"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-tagreading.html#tagreading","node_type":"p","page":"Tagreading","sections":["Tagreading"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#live-sources","node_type":"ul","page":"Source elements","sections":["Source elements","Live sources"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#source-base-classes","node_type":"p","page":"Source elements","sections":["Source elements","Source base classes"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#transform-elements","node_type":"p","page":"Transform elements","sections":["Transform elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstpipeline.html#state-changes","node_type":"p","page":"GstPipeline","sections":["GstPipeline","State changes"],"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/qos.html#element-measurements","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","Element measurements"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#video-decoders","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","QoS implementations","Video Decoders"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#buffer-representation-for-raw-video","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Buffer representation for raw video"],"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":"additional/design/tracing.html#gstdebugviewer","node_type":"p","page":"Tracing","sections":["Tracing","gst-debug-viewer"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#hook-api","node_type":"p","page":"Tracing","sections":["Tracing","Hook api"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsrc.html#gstappsrc-page","node_type":"p","page":"GstAppSrc","sections":["GstAppSrc"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#latency-compensation","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Latency","Latency compensation"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#inserting-data-with-appsrc","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Inserting data with appsrc"],"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/appendix/index.html#appendices","node_type":"p","page":"Appendices","sections":["Appendices"],"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":"application-development/basics/init.html#the-goption-interface","node_type":"p","page":"Initializing GStreamer","sections":["Initializing GStreamer","The GOption interface"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioaggregator.html#gstaudioaggregator-page","node_type":"p","page":"GstAudioAggregator","sections":["GstAudioAggregator"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiofilter.html#GstAudioFilter","node_type":"p","page":"GstAudioFilter","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstaggregator.html#gstaggregator-page","node_type":"ul","page":"GstAggregator","sections":["GstAggregator"],"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/gstpushsrc.html#gstpushsrc-page","node_type":"p","page":"GstPushSrc","sections":["GstPushSrc"],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue-page","node_type":"ul","page":"multiqueue","sections":["multiqueue"],"context":{"gi-language":["default"]}},{"url":"encoding/encodebin.html#features","node_type":"ul","page":"encodebin","sections":["encodebin","Features"],"context":{"gi-language":["default"]}},{"url":"frei0r/frei0r-mixer-addition.html#frei0rmixeraddition-page","node_type":"p","page":"frei0r-mixer-addition","sections":["frei0r-mixer-addition"],"context":{"gi-language":["default"]}},{"url":"frei0r/index.html#plugin-frei0r","node_type":"table","page":"frei0r","sections":[],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-is-the-coding-style-for-gstreamer-code","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","What is the coding style for GStreamer code?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#executive-summary-what-is-all-this-monorepo-talk","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","Executive Summary: What is all this monorepo talk?"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/ges-enums.html#GESEditMode","node_type":"ul","page":"GES Enumerations","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesbaseeffect.html#time-effects","node_type":"p","page":"GESBaseEffect","sections":["GESBaseEffect","Time Effects"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesclip.html#effects","node_type":"p","page":"GESClip","sections":["GESClip","Effects"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gescontainer.html#ges_container_get_children","node_type":"p","page":"GESContainer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/geslayer.html#geslayer-page","node_type":"p","page":"GESLayer","sections":["GESLayer"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimeline.html#GESTimeline::select-tracks-for-object","node_type":"p","page":"GESTimeline","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#overlaps-and-autotransitions","node_type":"p","page":"GESTimeline","sections":["GESTimeline","Overlaps and Auto-Transitions"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimelineelement.html#ges_timeline_element_set_duration","node_type":"p","page":"GESTimelineElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimelineelement.html#ges_timeline_element_set_start","node_type":"p","page":"GESTimelineElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestrack.html#GESTrack:caps","node_type":"p","page":"GESTrack","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-plugins-bad-codecparsers/gsth264parser.html#gst_h264_parser_identify_and_split_nalu_avc","node_type":"p","page":"GstH264Parser","sections":["Functions"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gsth265parser.html#gst_h265_parser_identify_and_split_nalu_hevc","node_type":"p","page":"GstH265Parser","sections":["Functions"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-onvif-media-factory.html#rtsp-onvif-media-factory-page","node_type":"p","page":"rtsp onvif media factory","sections":["rtsp onvif media factory"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstprotection.html#gstprotection-page","node_type":"p","page":"GstProtection","sections":["GstProtection"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstregistry.html#gstregistry-page","node_type":"p","page":"GstRegistry","sections":["GstRegistry"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gststructure.html#gststructure-page","node_type":"p","page":"GstStructure","sections":["GstStructure"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsttaglist.html#GST_TAG_LANGUAGE_NAME","node_type":"p","page":"GstTagList","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/running.html#environment-variables","node_type":"p","page":"Running GStreamer Applications","sections":["Running and debugging GStreamer Applications","Environment variables"],"context":{"gi-language":["default"]}},{"url":"insertbin/gstinsertbin.html#gstinsertbin-page","node_type":"p","page":"gstinsertbin","sections":["gstinsertbin"],"context":{"gi-language":["default"]}},{"url":"isomp4/GstBaseQTMux.html#GstBaseQTMux:presentation-time","node_type":"p","page":"GstBaseQTMux","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#2-arguments-passed-to-the-install-helper","node_type":"p","page":"Install-plugins","sections":["Install-plugins","2. Arguments passed to the install helper"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation-basics","node_type":"p","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation basics"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/qos.html#qos-messages","node_type":"p","page":"Quality Of Service (QoS)","sections":["Quality Of Service (QoS)","QoS Messages"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/states.html#managing-filter-state","node_type":"p","page":"What are states?","sections":["What are states?","Managing filter state"],"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":"plugin-development/element-types/one-to-n.html#writing-a-demuxer-or-parser","node_type":"p","page":"Writing a Demuxer or Parser","sections":["Writing a Demuxer or Parser"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"rtp/rtph261pay.html#rtph261pay-page","node_type":"p","page":"rtph261pay","sections":["rtph261pay"],"context":{"gi-language":["default"]}},{"url":"rtp/rtpopuspay.html#rtpopuspay-page","node_type":"p","page":"rtpopuspay","sections":["rtpopuspay"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpsession.html#rtpsession-page","node_type":"p","page":"rtpsession","sections":["rtpsession"],"context":{"gi-language":["default"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_set_http_mode","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"switchbin/index.html#switchbin-page","node_type":"p","page":"switchbin","sections":["switchbin"],"context":{"gi-language":["default"]}},{"url":"theora/theoraparse.html#theoraparse-page","node_type":"p","page":"theoraparse","sections":["theoraparse"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#goal","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#precautions-with-digital-formats","node_type":"p","page":"Playback tutorial 9: Digital audio pass-through","sections":["Playback tutorial 9: Digital audio pass-through","Precautions with digital formats"],"context":{"gi-language":["default"]}},{"url":"video/gstvideodither.html#GstVideoDitherFlags","node_type":"p","page":"GstVideoDither","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideotimecode.html#gst_video_time_code_add_interval","node_type":"p","page":"gstvideotimecode","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"videofiltersbad/scenechange.html#scenechange-page","node_type":"p","page":"scenechange","sections":["scenechange"],"context":{"gi-language":["default"]}}]});