urls_downloaded_cb({"token":"reason","urls":[{"url":"additional/design/MT-refcounting.html#refcounting1","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","refcounting"],"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/activation.html#activation","node_type":"p","page":"Pad (de)activation","sections":["Pad (de)activation","Activation"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#adaptive-demuxers-for-dash-hls-and-smooth-streaming","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["Adaptive Demuxers for DASH, HLS and Smooth Streaming"],"context":{"gi-language":["default"]}},{"url":"additional/design/clocks.html#clock-features","node_type":"p","page":"Clocks","sections":["Clocks","Clock features"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-sink.html#state-changes","node_type":"p","page":"Sink elements","sections":["Sink elements","state changes"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#negotiation","node_type":"p","page":"Transform elements","sections":["Transform elements","Negotiation"],"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#duration","node_type":"p","page":"GstBin","sections":["GstBin","DURATION"],"context":{"gi-language":["default"]}},{"url":"additional/design/machine-learning-analytics.html#tensor-decoders-need-to-recognize-tensors-they-can-handle","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"],"context":{"gi-language":["default"]}},{"url":"additional/design/machine-learning-analytics.html#tensor-type-identifier","node_type":"p","page":"Machine Learning Based Analytics","sections":["Machine Learning Based Analytics","Supporting Neural Network Inference","Tensor","Tensor Type Identifier"],"context":{"gi-language":["default"]}},{"url":"additional/design/messages.html#message-types","node_type":"p","page":"Messages","sections":["Messages","Message types"],"context":{"gi-language":["default"]}},{"url":"additional/design/miniobject.html#locking","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management","LOCKABLE GstMiniObjects","locking"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#format-of-the-utf8-string-id-passed-to-the-external-installer-system","node_type":"ul","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/orc-integration.html#advanced-usage","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Advanced Usage"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#audioconvert","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Orc Limitations","audioconvert"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#uridecodebin3-handles-abouttofinish-signalling","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","uridecodebin3 handles about-to-finish signalling"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#implementation","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Implementation"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#rationale","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Rationale"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#gstbasesink","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","QoS implementations","GstBaseSink"],"context":{"gi-language":["default"]}},{"url":"additional/design/seqnums.html#forcing-eos-on-the-pipeline","node_type":"p","page":"Seqnums (Sequence numbers)","sections":["Seqnums (Sequence numbers)","Scenarios","Forcing EOS on the pipeline"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#setting-state-on-elements","node_type":"ul","page":"States","sections":["States","Setting state on elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#messages","node_type":"ul","page":"Stream Status","sections":["Stream Status","Messages"],"context":{"gi-language":["default"]}},{"url":"additional/design/toc.html#working-with-gstmessage","node_type":"p","page":"Implementing GstToc support in GStreamer elements","sections":["Implementing GstToc support in GStreamer elements","Working with GstMessage"],"context":{"gi-language":["default"]}},{"url":"allocators/gstshmallocator.html#gstshmallocator-page","node_type":"p","page":"GstShmAllocator","sections":["GstShmAllocator"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#clock-runningtime","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Clock running-time"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/interfaces.html#the-color-balance-interface","node_type":"p","page":"Interfaces","sections":["Interfaces","The Color Balance interface"],"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":"application-development/appendix/porting.html#list-of-changes","node_type":"ul","page":"Porting 0.8 applications to 0.10","sections":["Porting 0.8 applications to 0.10","List of changes"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesink.html#GstAudioBaseSinkCustomSlavingCallback","node_type":"p","page":"GstAudioBaseSink","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiobasesink.html#gst_audio_base_sink_report_device_failure","node_type":"p","page":"GstAudioBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstdsd.html#GstDsdInfo","node_type":"p","page":"gstdsd","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstadapter.html#gst_adapter_map","node_type":"p","page":"GstAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesrc.html#gstbasesrc-page","node_type":"p","page":"GstBaseSrc","sections":["GstBaseSrc"],"context":{"gi-language":["default"]}},{"url":"coretracers/log.html#using-the-log-tracer","node_type":"p","page":"log","sections":["log","Using the log tracer"],"context":{"gi-language":["default"]}},{"url":"debug/progressreport.html#progressreport-page","node_type":"p","page":"progressreport","sections":["progressreport"],"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-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":"gdkpixbuf/gdkpixbufsink.html#message-details","node_type":"ul","page":"gdkpixbufsink","sections":["gdkpixbufsink","Message details"],"context":{"gi-language":["default"]}},{"url":"gl/gstglcontext.html#GstGLContextError","node_type":"p","page":"GstGLContext","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglwindow.html#GstGLWindowError","node_type":"p","page":"GstGLWindow","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/ges.html#ges_init_check","node_type":"p","page":"Initialization","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gst.html#gst_init","node_type":"p","page":"GStreamer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gst.html#gst_init_check","node_type":"p","page":"GStreamer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gstclock-page","node_type":"p","page":"GstClock","sections":["GstClock"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelement.html#gst_element_query_duration","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_qos","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_set_gap_flags","node_type":"p","page":"GstEvent","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstformat.html#GstFormat","node_type":"p","page":"GstFormat","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gstinfo-page","node_type":"p","page":"GstInfo","sections":["GstInfo"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstpad.html#GstPadLinkReturn","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_set_link_function_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_set_offset","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_fd_ignored","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstregistry.html#gstregistry-page","node_type":"p","page":"GstRegistry","sections":["GstRegistry"],"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":"installing/on-mac-osx.html#manual-compilation-with-pkgconfig","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","Manual compilation (with pkg-config)"],"context":{"gi-language":["default"]}},{"url":"multifile/splitmuxsink.html#splitmuxsink-page","node_type":"p","page":"splitmuxsink","sections":["splitmuxsink"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#3-detail-string-describing-the-missing-plugin","node_type":"ul","page":"Install-plugins","sections":["Install-plugins","3. Detail string describing the missing plugin"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#clocks","node_type":"p","page":"Clocking","sections":["Clocking","Clocks"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#building-a-simple-format-for-testing","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties","Building a Simple Format for Testing"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#typefind-functions-and-autoplugging","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties","Typefind Functions and Autoplugging"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/request.html#sometimes-pads","node_type":"p","page":"Request and Sometimes pads","sections":["Request and Sometimes pads","Sometimes pads"],"context":{"gi-language":["default"]}},{"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":"plugin-development/basics/boiler.html#getting-the-gstreamer-plugin-templates","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","Getting the GStreamer Plugin Templates"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#the-plugin_init-function","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","The plugin_init function"],"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":"rtplib/gstrtcpbuffer.html#gst_rtcp_packet_bye_get_reason","node_type":"p","page":"GstRTCPBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtcpbuffer.html#gst_rtcp_packet_bye_get_reason_len","node_type":"p","page":"GstRTCPBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtcpbuffer.html#gst_rtcp_packet_bye_set_reason","node_type":"p","page":"GstRTCPBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:post-drop-messages","node_type":"ul","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsplib/gstrtspmessage.html#gst_rtsp_message_init_response","node_type":"p","page":"GstRTSPMessage","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspmessage.html#gst_rtsp_message_new_response","node_type":"p","page":"GstRTSPMessage","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsplib/gstrtspmessage.html#gst_rtsp_message_parse_response","node_type":"p","page":"GstRTSPMessage","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tcp/multifdsink.html#multifdsink::client-removed","node_type":"p","page":"multifdsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::client-removed","node_type":"p","page":"multisocketsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#the-debug-log","node_type":"p","page":"Basic tutorial 11: Debugging tools","sections":["Basic tutorial 11: Debugging tools","Printing debug information","The debug log"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/index.html#v4l2codecs-page","node_type":"p","page":"v4l2codecs","sections":["v4l2codecs"],"context":{"gi-language":["default"]}},{"url":"video/gstvideodecoder.html#gst_video_decoder_request_sync_point","node_type":"p","page":"GstVideoDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}}]});