urls_downloaded_cb({"token":"open","urls":[{"url":"additional/design/draft-klass.html#open-issues","node_type":"h3","page":"Element Klass definition","sections":["Element Klass definition","Proposal","open issues:"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#open-bugs","node_type":"h3","page":"Metadata","sections":["Metadata","Issues","Open bugs"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#example-1","node_type":"ul","page":"Latency","sections":["Latency","Pipelines without latency compensation","Example 1"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#categories","node_type":"ul","page":"Progress Reporting","sections":["Progress Reporting","Categories"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#open-questions","node_type":"h2","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Open Questions"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#open-questions","node_type":"h3","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Open Questions"],"context":{"gi-language":["default"]}},{"url":"allocators/gstdrmdumb.html#gst_drm_dumb_allocator_new_with_device_path","node_type":"p","page":"GstDRMDumbAllocator","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"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":"application-development/appendix/programs.html#bins-threads-and-pipelines","node_type":"p","page":"Programs","sections":["Programs","gst-launch","Grammar Reference","Bins, Threads, and Pipelines"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#provide-a-framework-for-codec-experimentation","node_type":"p","page":"Design principles","sections":["Design principles","Provide a framework for codec experimentation"],"context":{"gi-language":["default"]}},{"url":"asio/asiosrc.html#asiosrc:loopback","node_type":"p","page":"asiosrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiocdsrc.html#GstAudioCdSrcClass::open","node_type":"symbol","page":"GstAudioCdSrc","sections":["Virtual Methods"],"context":{"gi-language":["c"]}},{"url":"audio/gstaudiodecoder.html#GstAudioDecoderClass::open","node_type":"symbol","page":"GstAudioDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c"]}},{"url":"audio/gstaudioencoder.html#GstAudioEncoderClass::open","node_type":"symbol","page":"GstAudioEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBuffer","node_type":"p","page":"GstAudioRingBuffer","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::open_device","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_device_is_open","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_open_device","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiosink.html#GstAudioSinkClass::open","node_type":"symbol","page":"GstAudioSink","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiosink.html#gstaudiosink-page","node_type":"ul","page":"GstAudioSink","sections":["GstAudioSink"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiosrc.html#GstAudioSrcClass::open","node_type":"symbol","page":"GstAudioSrc","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiosrc.html#gstaudiosrc-page","node_type":"ul","page":"GstAudioSrc","sections":["GstAudioSrc"],"context":{"gi-language":["default"]}},{"url":"avtp/index.html#capabilities","node_type":"p","page":"avtp","sections":["avtp","Audio Video Transport Protocol (AVTP) Plugin","Capabilities"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesrc.html#GstBaseSrcClass::start","node_type":"p","page":"GstBaseSrc","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesrc.html#gst_base_src_set_async","node_type":"p","page":"GstBaseSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecparsers/gstav1parser.html#GstAV1OBU","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#additional-points","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Additional points"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#revising-your-merge-request","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Revising your merge request"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#setting-up-your-branch","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Setting up your branch"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#updating-your-merge-request-and-addressing-review-comments","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Updating Your Merge Request and Addressing Review Comments"],"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":"coreelements/fdsink.html#fdsink:fd","node_type":"p","page":"fdsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/fdsrc.html#fdsrc:fd","node_type":"p","page":"fdsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/filesink.html#filesink:o-sync","node_type":"p","page":"filesink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#does-gstreamer-support-the-format-of-my-media-files","node_type":"ul","page":"General","sections":["General","Does GStreamer support the format of my media files?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#why-is-gstreamer-written-in-c-why-not-cobjectivec","node_type":"p","page":"General","sections":["General","Why is GStreamer written in C? Why not C++/Objective-C/...?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/legal.html#gstreamer-legal-issues","node_type":"p","page":"GStreamer Legal Issues","sections":["GStreamer Legal Issues"],"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/licensing.html#licensing-your-applications-and-plugins-for-use-with-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#i-have-some-open-issues-in-gitlab-is-there-a-script-to-move-those-as-well","node_type":"h2","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I have some open issues in GitLab - is there a script to move those as well?"],"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":"frequently-asked-questions/mono-repository.html#must-i-use-the-script-cant-i-just-open-a-new-mr","node_type":"h3","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?","Must I use the script? Can't I just open a new MR?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#what-will-happen-to-all-the-open-issues-and-merge-requests-in-gitlab-in-the-other-modules","node_type":"h2","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","What will happen to all the open issues and Merge Requests in GitLab in the other modules?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#what-will-happen-to-the-existing-git-repositories-for-the-other-modules","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","What will happen to the existing git repositories for the other modules?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#why-dont-you-just-massmove-all-open-issues","node_type":"h2","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","Why don't you just mass-move all open issues?"],"context":{"gi-language":["default"]}},{"url":"gl/gstglwindow.html#GstGLWindowClass::open","node_type":"symbol","page":"GstGLWindow","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-client.html#rtsp-client-page","node_type":"p","page":"rtsp client","sections":["rtsp client"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsterror.html#GstResourceError","node_type":"p","page":"GstGError","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/building-from-source-using-cerbero.html#building-from-source-using-cerbero","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#install-msysmingw","node_type":"ul","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows","Install MSYS/MinGW"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#building-the-tutorials","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries","Configure your development environment","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#download-and-install-gstreamer-binaries","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#download-and-install-the-sdk","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Download and install the SDK"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#download-and-install-gstreamer-binaries","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Download and install GStreamer binaries"],"context":{"gi-language":["default"]}},{"url":"kms/index.html#kmssink:fd","node_type":"p","page":"kmssink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"multifile/splitmuxsrc.html#splitmuxsrc:num-lookahead","node_type":"p","page":"splitmuxsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"multifile/splitmuxsrc.html#splitmuxsrc:num-open-fragments","node_type":"p","page":"splitmuxsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"oss4/oss4sink.html#example-pipelines","node_type":"p","page":"oss4sink","sections":["oss4sink","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"oss4/oss4sink.html#oss4sink-page","node_type":"p","page":"oss4sink","sections":["oss4sink"],"context":{"gi-language":["default"]}},{"url":"oss4/oss4src.html#oss4src-page","node_type":"p","page":"oss4src","sections":["oss4src"],"context":{"gi-language":["default"]}},{"url":"ossaudio/osssink.html#example-pipelines","node_type":"p","page":"osssink","sections":["osssink","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"ossaudio/osssink.html#osssink-page","node_type":"p","page":"osssink","sections":["osssink"],"context":{"gi-language":["default"]}},{"url":"ossaudio/osssrc.html#osssrc-page","node_type":"p","page":"osssrc","sections":["osssrc"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#handling-redirects","node_type":"p","page":"playbin","sections":["playbin","Handling redirects"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#handling-redirects","node_type":"p","page":"playbin3","sections":["playbin3","Handling redirects"],"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/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/base-classes.html#writing-an-audio-source","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a source","Writing an audio source"],"context":{"gi-language":["default"]}},{"url":"rtmp/rtmpsrc.html#example-launch-lines","node_type":"p","page":"rtmpsrc","sections":["rtmpsrc","Example launch lines"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtcpbuffer.html#gst_rtcp_buffer_map","node_type":"p","page":"GstRTCPBuffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"svtav1/index.html#svtav1enc:intra-refresh-type","node_type":"p","page":"svtav1enc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tcp/GstMultiHandleSink.html#GstMultiHandleSink::clear","node_type":"p","page":"GstMultiHandleSink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::add","node_type":"p","page":"multifdsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::add-full","node_type":"p","page":"multifdsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::remove","node_type":"p","page":"multifdsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::remove-flush","node_type":"p","page":"multifdsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::add","node_type":"p","page":"multisocketsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::add-full","node_type":"p","page":"multisocketsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::remove","node_type":"p","page":"multisocketsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::remove-flush","node_type":"p","page":"multisocketsink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#hello-gstreamer-java-code","node_type":"p","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer","Hello GStreamer [Java code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstinspect10","node_type":"ul","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-inspect-1.0"],"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/gstreamer-tools.html#pads","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0","Pads"],"context":{"gi-language":["default"]}},{"url":"tutorials/index.html#sample-media","node_type":"ul","page":"Tutorials","sections":["Tutorials","Welcome to the GStreamer Tutorials!","Sample media"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#a-fancy-music-player","node_type":"p","page":"Playback tutorial 6: Audio visualization","sections":["Playback tutorial 6: Audio visualization","A fancy music player"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#introduction","node_type":"ul","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Introduction"],"context":{"gi-language":["default"]}},{"url":"valib/gstvadisplaydrm.html#gst_va_display_drm_new_from_path","node_type":"p","page":"GstVaDisplayDrm","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#GstVideoDecoderClass::open","node_type":"symbol","page":"GstVideoDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c"]}},{"url":"video/gstvideoencoder.html#GstVideoEncoderClass::open","node_type":"symbol","page":"GstVideoEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c"]}},{"url":"vulkanlib/vkinstance.html#gst_vulkan_instance_fill_info","node_type":"p","page":"GstVulkanInstance","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkwindow.html#GstVulkanWindowClass::open","node_type":"symbol","page":"GstVulkanWindow","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"wasapi/wasapisink.html#wasapisink:exclusive","node_type":"p","page":"wasapisink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"wasapi/wasapisrc.html#wasapisrc:exclusive","node_type":"p","page":"wasapisrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"wasapi/wasapisrc.html#wasapisrc:loopback","node_type":"p","page":"wasapisrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"wasapi2/wasapi2src.html#wasapi2src:loopback","node_type":"p","page":"wasapi2src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"webrtc/index.html#webrtcbin::get-stats","node_type":"p","page":"webrtcbin","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"webrtclib/gstwebrtc-datachannel.html#gst_webrtc_data_channel_send_data_full","node_type":"p","page":"GstWebRTCDataChannel","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"webrtclib/gstwebrtc-datachannel.html#gst_webrtc_data_channel_send_string_full","node_type":"p","page":"GstWebRTCDataChannel","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"webrtclib/webrtc_fwd.html#GstWebRTCDataChannelState","node_type":"p","page":"GstWebRTC Enumerations","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"ximagesink/index.html#pixel-aspect-ratio","node_type":"p","page":"ximagesink","sections":["ximagesink","Pixel aspect ratio"],"context":{"gi-language":["default"]}},{"url":"xvimagesink/index.html#pixel-aspect-ratio","node_type":"p","page":"xvimagesink","sections":["xvimagesink","Pixel aspect ratio"],"context":{"gi-language":["default"]}}]});