urls_downloaded_cb({"token":"avoid","urls":[{"url":"additional/design/MT-refcounting.html#shared-data-structures-and-writability","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Shared data structures and writability:"],"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/TODO.html#fixed-in-10","node_type":"ul","page":"TODO - Future Development","sections":["Fixed in 1.0"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#requirements","node_type":"ul","page":"Audiosink design","sections":["Audiosink design","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffer.html#generating-rtp-packets-from-h264-video","node_type":"p","page":"GstBuffer","sections":["Use cases","Generating RTP packets from h264 video"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#parsers-decoders-and-autoplugging","node_type":"p","page":"Decodebin design","sections":["Decodebin design","Parsers, decoders and auto-plugging"],"context":{"gi-language":["default"]}},{"url":"additional/design/dmabuf.html#drm-modifier","node_type":"p","page":"DMA buffers","sections":["DRM PRIME buffers","DRM modifier"],"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/miniobject.html#access-management","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#using-the-parentchild-relationship","node_type":"ul","page":"Object relation types","sections":["Object relation types","parent-child relation","lifecycle","using the parent-child relationship"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#basic-mechanism2","node_type":"p","page":"RTP","sections":["RTP retransmission design","Rtprtxreceive element","Basic mechanism"],"context":{"gi-language":["default"]}},{"url":"additional/design/sparsestreams.html#subtitle-streams1","node_type":"p","page":"Sparse Streams","sections":["Sparse Streams","Details","Sub-title streams"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#representation-for-gstgl","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Open Questions","Representation for GstGL"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#exposing-collections-of-streams","node_type":"p","page":"Stream selection","sections":["Stream selection","Exposing collections of streams"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#the-problem","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","The Problem"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#dbus-not-yet-implemented","node_type":"ul","page":"Tracing","sections":["Tracing","dbus (not yet implemented)"],"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":"additional/design/tracing.html#performance","node_type":"ul","page":"Tracing","sections":["Tracing","Performance"],"context":{"gi-language":["default"]}},{"url":"allocators/gstdmabuf.html#GST_CAPS_FEATURE_MEMORY_DMABUF","node_type":"p","page":"GstDmaBufAllocator","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"app/appsrc.html#appsrc::enough-data","node_type":"p","page":"appsrc","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsink.html#gstappsink-page","node_type":"p","page":"GstAppSink","sections":["GstAppSink"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsrc.html#GstAppLeakyType","node_type":"p","page":"GstAppSrc","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#GstAppSrc::enough-data","node_type":"p","page":"GstAppSrc","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"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-appsrc-in-push-mode","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Inserting data with appsrc","Using appsrc in push mode"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#debugging","node_type":"ul","page":"Things to check when writing an application","sections":["Things to check when writing an application","Debugging"],"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":"audio/audio-buffer.html#gst_audio_buffer_map","node_type":"p","page":"audio buffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioaggregator.html#GstAudioAggregator:ignore-inactive-pads","node_type":"p","page":"GstAudioAggregator","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::get_main_tags","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstplanaraudioadapter.html#gst_planar_audio_adapter_get_buffer","node_type":"p","page":"GstPlanarAudioAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstadapter.html#gstadapter-page","node_type":"p","page":"GstAdapter","sections":["GstAdapter"],"context":{"gi-language":["default"]}},{"url":"base/gstflowcombiner.html#gst_flow_combiner_update_flow","node_type":"p","page":"GstFlowCombiner","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstflowcombiner.html#gst_flow_combiner_update_pad_flow","node_type":"p","page":"GstFlowCombiner","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_play","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecparsers/gstmpegvideometa.html#GstMpegVideoMeta","node_type":"p","page":"gstmpegvideometa","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"compositor/index.html#compositor:ignore-inactive-pads","node_type":"p","page":"compositor","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#fixing-since-tags","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","Fixing Since tags"],"context":{"gi-language":["default"]}},{"url":"coreelements/input-selector.html#input-selector:cache-buffers","node_type":"p","page":"input-selector","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#GstQueueLeaky","node_type":"p","page":"queue","sections":["Named constants"],"context":{"gi-language":["default"]}},{"url":"coreelements/tee.html#tee:allow-not-linked","node_type":"p","page":"tee","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"d3d11/d3d11compositor.html#d3d11compositor:ignore-inactive-pads","node_type":"p","page":"d3d11compositor","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"d3d12/d3d12compositor.html#d3d12compositor:ignore-inactive-pads","node_type":"p","page":"d3d12compositor","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"encoding/encodebin.html#features","node_type":"ul","page":"encodebin","sections":["encodebin","Features"],"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":"frequently-asked-questions/mono-repository.html#im-a-contributor-what-should-i-do-with-my-pending-merge-requests-in-gitlab","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I'm a contributor - what should I do with my pending Merge Requests in Gitlab?"],"context":{"gi-language":["default"]}},{"url":"gl/gstglfilter.html#GstGLFilterClass::filter","node_type":"p","page":"GstGLFilter","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gespitiviformatter.html#gespitiviformatter-page","node_type":"p","page":"GESPitiviFormatter","sections":["GESPitiviFormatter"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimeline.html#ges_timeline_add_track","node_type":"p","page":"GESTimeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesuriasset.html#ges_uri_clip_asset_request_sync","node_type":"p","page":"GESUriClipAsset","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbytearrayinterface.html#GstByteArrayInterface","node_type":"p","page":"gstbytearrayinterface","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstdatetime.html#gst_date_time_get_year","node_type":"p","page":"GstDateTime","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstdeviceprovider.html#gst_device_provider_hide_provider","node_type":"p","page":"GstDeviceProvider","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmeta.html#GstMetaDeserializeFunction","node_type":"p","page":"GstMeta","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#gst_object_get_control_rate","node_type":"p","page":"GstObject","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GST_PAD_SET_PROXY_ALLOCATION","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GST_PAD_SET_PROXY_CAPS","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GstFlowReturn","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpipeline.html#gst_pipeline_get_clock","node_type":"p","page":"GstPipeline","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstplugin.html#gst_plugin_register_static","node_type":"p","page":"GstPlugin","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstplugin.html#gst_plugin_register_static_full","node_type":"p","page":"GstPlugin","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpromise.html#gstpromise-page","node_type":"p","page":"GstPromise","sections":["GstPromise"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gststructure.html#the-serialization-format","node_type":"p","page":"GstStructure","sections":["GstStructure","The serialization format"],"context":{"gi-language":["default"]}},{"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":"installing/building-from-source-using-meson.html#how-does-it-work","node_type":"ul","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","How does it work?"],"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":"libav/avenc_cinepak.html#avenc_cinepak:skip-empty-cb","node_type":"p","page":"avenc_cinepak","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"nvcodec/GstNvEncoder.html#GstNvEncoder:extern-cuda-bufferpool","node_type":"p","page":"GstNvEncoder","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"nvcodec/cudacompositor.html#cudacompositor:ignore-inactive-pads","node_type":"p","page":"cudacompositor","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pango/GstBaseTextOverlay.html#GstBaseTextOverlay:scale-mode","node_type":"p","page":"GstBaseTextOverlay","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pango/GstBaseTextOverlay.html#GstBaseTextOverlayScaleMode","node_type":"p","page":"GstBaseTextOverlay","sections":["Named constants"],"context":{"gi-language":["default"]}},{"url":"pbutils/encoding-profile.html#enforcing-properties-to-the-stream-itself-video-size-number-of-audio-channels-etc","node_type":"p","page":"GstEncodingProfile","sections":["GstEncodingProfile","The encoding profile serialization format","Enforcing properties to the stream itself (video size, number of audio channels, etc..)"],"context":{"gi-language":["default"]}},{"url":"play/gstplay.html#gst_play_get_message_bus","node_type":"p","page":"GstPlay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"qml6/qml6glmixer.html#qml6glmixer-page","node_type":"p","page":"qml6glmixer","sections":["qml6glmixer"],"context":{"gi-language":["default"]}},{"url":"qml6/qml6gloverlay.html#qml6gloverlay-page","node_type":"p","page":"qml6gloverlay","sections":["qml6gloverlay"],"context":{"gi-language":["default"]}},{"url":"qml6/qml6glsink.html#qml6glsink-page","node_type":"p","page":"qml6glsink","sections":["qml6glsink"],"context":{"gi-language":["default"]}},{"url":"qmlgl/qmlgloverlay.html#qmlgloverlay-page","node_type":"p","page":"qmlgloverlay","sections":["qmlgloverlay"],"context":{"gi-language":["default"]}},{"url":"qmlgl/qmlglsink.html#qmlglsink-page","node_type":"p","page":"qmlglsink","sections":["qmlglsink"],"context":{"gi-language":["default"]}},{"url":"removesilence/index.html#removesilence:squash","node_type":"p","page":"removesilence","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin:max-ts-offset-adjustment","node_type":"p","page":"rtpbin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:max-ts-offset-adjustment","node_type":"p","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtprtxreceive.html#rtprtxreceive-page","node_type":"p","page":"rtprtxreceive","sections":["rtprtxreceive"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:max-ts-offset-adjustment","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"smpte/smpte.html#smpte-page","node_type":"p","page":"smpte","sections":["smpte"],"context":{"gi-language":["default"]}},{"url":"smpte/smptealpha.html#smptealpha-page","node_type":"p","page":"smptealpha","sections":["smptealpha"],"context":{"gi-language":["default"]}},{"url":"transcoder/gsttranscoder.html#gst_transcoder_get_avoid_reencoding","node_type":"p","page":"gsttranscoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"transcoder/gsttranscoder.html#gst_transcoder_get_message_bus","node_type":"p","page":"gsttranscoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"transcoder/gsttranscoder.html#gst_transcoder_set_avoid_reencoding","node_type":"p","page":"gsttranscoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"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/basic/gstreamer-tools.html#introduction","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#walkthrough","node_type":"p","page":"Basic tutorial 13: Playback speed","sections":["Basic tutorial 13: Playback speed","Walkthrough"],"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/basic/toolkit-integration.html#walkthrough","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Walkthrough"],"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/playback/color-balance.html#walkthrough","node_type":"p","page":"Playback tutorial 5: Color Balance","sections":["Playback tutorial 5: Color Balance","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"video/gstvideooverlay.html#gstvideooverlay-page","node_type":"p","page":"GstVideoOverlay","sections":["GstVideoOverlay"],"context":{"gi-language":["default"]}},{"url":"video/gstvideooverlaycomposition.html#gst_video_overlay_rectangle_get_flags","node_type":"p","page":"GstVideoOverlayRectangle","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"x264/index.html#example-pipeline","node_type":"p","page":"x264enc","sections":["x264enc","Example pipeline"],"context":{"gi-language":["default"]}}]});