urls_downloaded_cb({"token":"external","urls":[{"url":"additional/design/adaptive-demuxer.html#download-helper-and-thread","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Download helper and thread"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#tracks-and-streams","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Track(s) and Stream(s)"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstbin.html#gstbus","node_type":"p","page":"GstBin","sections":["GstBin","GstBus"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#format-of-the-utf8-string-id-passed-to-the-external-installer-system","node_type":"h3","page":"What to do when a plugin is missing","sections":["GStreamer level","Plugin download stage","Format of the (UTF-8) string ID passed to the external installer system"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#notes-for-packagers","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","Notes for packagers"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#using-missingplugin-messages-for-error-reporting","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","Plugin download stage","Using missing-plugin messages for error reporting:"],"context":{"gi-language":["default"]}},{"url":"additional/design/playbin.html#playbin","node_type":"ul","page":"playbin","sections":["playbin"],"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":"app/appsink.html#appsink-page","node_type":"p","page":"appsink","sections":["appsink"],"context":{"gi-language":["default"]}},{"url":"app/appsrc.html#appsrc-page","node_type":"p","page":"appsrc","sections":["appsrc"],"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#gstappsrc-page","node_type":"p","page":"GstAppSrc","sections":["GstAppSrc"],"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#GstAudioBaseSinkCustomSlavingCallback","node_type":"p","page":"GstAudioBaseSink","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#GstAudioDecoderClass::close","node_type":"p","page":"GstAudioDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#GstAudioDecoderClass::open","node_type":"p","page":"GstAudioDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#GstAudioDecoderClass::start","node_type":"p","page":"GstAudioDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#GstAudioDecoderClass::stop","node_type":"p","page":"GstAudioDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#GstAudioEncoderClass::close","node_type":"p","page":"GstAudioEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#GstAudioEncoderClass::open","node_type":"p","page":"GstAudioEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#GstAudioEncoderClass::start","node_type":"p","page":"GstAudioEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#GstAudioEncoderClass::stop","node_type":"p","page":"GstAudioEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#GstBaseParseClass::start","node_type":"p","page":"GstBaseParse","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#GstBaseParseClass::stop","node_type":"p","page":"GstBaseParse","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::start","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::stop","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gsttestclock.html#gsttestclock-page","node_type":"p","page":"GstTestClock","sections":["GstTestClock"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#coding-style","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Coding Style"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#marge-merge-bot","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","Marge merge bot"],"context":{"gi-language":["default"]}},{"url":"decklink/decklinkvideosink.html#external-keyer","node_type":"h3","page":"decklinkvideosink","sections":["decklinkvideosink","Keying","External Keyer"],"context":{"gi-language":["default"]}},{"url":"directfb/index.html#dfbvideosink-page","node_type":"p","page":"dfbvideosink","sections":["dfbvideosink"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-code-contributed-to-gstreamer-itself","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 code contributed to GStreamer itself"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#what-should-i-do-if-im-missing-a-plugin","node_type":"ul","page":"Troubleshooting GStreamer","sections":["Troubleshooting GStreamer","What should I do if I'm missing a plug-in?"],"context":{"gi-language":["default"]}},{"url":"gl/gstgl_enums.html#GstGLTextureTarget","node_type":"p","page":"gstgl_enums","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-action-types.html#runcommand","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","run-command"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/ges-discoverer-manager.html#GESDiscovererManager::load-serialized-info","node_type":"p","page":"ges discoverer manager","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesasset.html#ges_asset_needs_reload","node_type":"p","page":"GESAsset","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_lock","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gst.html#gst_get_main_executable_path","node_type":"p","page":"GStreamer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_add_observation_unapplied","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstclock.html#gst_clock_adjust_unlocked","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_adjust_with_calibration","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_get_calibration","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_set_calibration","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_unadjust_unlocked","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_unadjust_with_calibration","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstplugin.html#gst_plugin_add_dependency","node_type":"p","page":"GstPlugin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstplugin.html#gst_plugin_add_dependency_simple","node_type":"p","page":"GstPlugin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstprotection.html#GST_PROTECTION_UNSPECIFIED_SYSTEM_ID","node_type":"p","page":"GstProtection","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"hls/hlssink2.html#hlssink2-page","node_type":"p","page":"hlssink2","sections":["hlssink2"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#enabling-visual-studio-support","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Enabling Visual Studio Support"],"context":{"gi-language":["default"]}},{"url":"mpegts/index.html#purpose","node_type":"p","page":"MPEG-TS helper library","sections":["MPEG-TS helper library","Purpose"],"context":{"gi-language":["default"]}},{"url":"msdk/GstMsdkEnc.html#GstMsdkEnc:ext-coding-props","node_type":"p","page":"GstMsdkEnc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"net/gstptpclock.html#GstPtpStatisticsCallback","node_type":"p","page":"GstPtpClock","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstdiscoverer.html#GstDiscoverer::load-serialized-info","node_type":"p","page":"GstDiscoverer","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#GstInstallPluginsResultFunc","node_type":"p","page":"Install-plugins","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#GstInstallPluginsReturn","node_type":"p","page":"Install-plugins","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_async","node_type":"p","page":"Install-plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_context_set_confirm_search","node_type":"p","page":"Install-plugins","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_context_set_desktop_id","node_type":"p","page":"Install-plugins","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_context_set_startup_notification_id","node_type":"p","page":"Install-plugins","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_context_set_xid","node_type":"p","page":"Install-plugins","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#overview","node_type":"p","page":"Install-plugins","sections":["Install-plugins","Overview"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_decoder_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_element_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_encoder_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_plugin_message_get_installer_detail","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_uri_sink_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_uri_source_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"play/gstplay.html#gst_play_get_subtitle_uri","node_type":"p","page":"GstPlay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"play/gstplay.html#gst_play_set_subtitle_uri","node_type":"p","page":"GstPlay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"playback/playbin.html#playbin-page","node_type":"ul","page":"playbin","sections":["playbin"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3-page","node_type":"ul","page":"playbin3","sections":["playbin3"],"context":{"gi-language":["default"]}},{"url":"player/gstplayer.html#gst_player_get_subtitle_uri","node_type":"p","page":"GstPlayer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"player/gstplayer.html#gst_player_set_subtitle_uri","node_type":"p","page":"GstPlayer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/appendix/licensing-advisory.html#how-to-license-the-code-you-write-for-gstreamer","node_type":"p","page":"GStreamer licensing","sections":["GStreamer licensing","How to license the code you write for GStreamer"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtcpbuffer.html#gst_rtcp_packet_xr_get_voip_quality_metrics","node_type":"p","page":"GstRTCPBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tools/gst-inspect.html#options","node_type":"p","page":"gst-inspect-1.0","sections":["gst-inspect-1.0","Options"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#video","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Pipeline Examples","Video"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#videoconvert","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Video adapters","videoconvert"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#goal","node_type":"ul","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#introduction","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#introduction","node_type":"p","page":"Playback tutorial 9: Digital audio pass-through","sections":["Playback tutorial 9: Digital audio pass-through","Introduction"],"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":"tutorials/playback/playbin-usage.html#conclusion","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#conclusion","node_type":"ul","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#goal","node_type":"ul","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#introduction","node_type":"p","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","Introduction"],"context":{"gi-language":["default"]}},{"url":"video/gstvideodecoder.html#GstVideoDecoderClass::close","node_type":"p","page":"GstVideoDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#GstVideoDecoderClass::open","node_type":"p","page":"GstVideoDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#GstVideoDecoderClass::start","node_type":"p","page":"GstVideoDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#GstVideoDecoderClass::stop","node_type":"p","page":"GstVideoDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoencoder.html#GstVideoEncoderClass::close","node_type":"p","page":"GstVideoEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoencoder.html#GstVideoEncoderClass::open","node_type":"p","page":"GstVideoEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoencoder.html#GstVideoEncoderClass::start","node_type":"p","page":"GstVideoEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoencoder.html#GstVideoEncoderClass::stop","node_type":"p","page":"GstVideoEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkwindow.html#GstVulkanWindowClass::set_window_handle","node_type":"p","page":"GstVulkanWindow","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}}]});