urls_downloaded_cb({"token":"receives","urls":[{"url":"additional/design/adaptive-demuxer.html#highlevel-overview-of-the-new-internal-adaptivedemux2-base-class","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","High-level overview of the new internal AdaptiveDemux2 base class:"],"context":{"gi-language":["default"]}},{"url":"additional/design/dmabuf.html#example","node_type":"p","page":"DMA buffers","sections":["Negotiation of DMA buffer","Example"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#current-metadata-handling","node_type":"p","page":"Metadata","sections":["Metadata","Current Metadata handling"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#negotiation","node_type":"ul","page":"Transform elements","sections":["Transform elements","Negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/keyframe-force.html#downstream","node_type":"p","page":"Forcing keyframes","sections":["Forcing keyframes","Implementation","Downstream"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#dynamically-adjusting-latency","node_type":"p","page":"Latency","sections":["Latency","Dynamically adjusting latency"],"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/negotiation.html#videotestsrc-xvimagesink","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Push-mode negotiation","Use cases:","videotestsrc ! xvimagesink"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#dataflow-and-buffers","node_type":"p","page":"Overview","sections":["Overview","Dataflow and buffers"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#introduction","node_type":"p","page":"Overview","sections":["Overview","Introduction"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-ready","node_type":"p","page":"Overview","sections":["Overview","Pipeline READY"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-states","node_type":"p","page":"Overview","sections":["Overview","Pipeline states"],"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/rtp.html#basic-mechanism1","node_type":"p","page":"RTP","sections":["RTP retransmission design","rtprtxsend element","Basic mechanism"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#deeper-in-the-association-algorithm","node_type":"p","page":"RTP","sections":["RTP retransmission design","Rtprtxreceive element","Deeper in the association algorithm"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#deeper-in-the-stored-buffer-history","node_type":"p","page":"RTP","sections":["RTP retransmission design","rtprtxsend element","Deeper in the stored buffer history"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#gstrtpretransmissionrequest","node_type":"p","page":"RTP","sections":["RTP retransmission design","GstRTPRetransmissionRequest"],"context":{"gi-language":["default"]}},{"url":"additional/design/segments.html#flushing-seek","node_type":"p","page":"Segments","sections":["Segments","Use cases","FLUSHING seek"],"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/seqnums.html#seqnums-sequence-numbers","node_type":"p","page":"Seqnums (Sequence numbers)","sections":["Seqnums (Sequence numbers)"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#state-transitions","node_type":"ul","page":"States","sections":["States","State transitions"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#states-in-gstbin","node_type":"p","page":"States","sections":["States","States in GstBin"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#dashhls-alternates-selection-handled-upstream-of-decodebin3","node_type":"p","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Further examples","DASH/HLS alternates (selection handled upstream of decodebin3)"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#multiprogram-mpegts","node_type":"p","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Further examples","Multi-program MPEG-TS"],"context":{"gi-language":["default"]}},{"url":"additional/design/toc.html#general-info-about-gsttoc-structure","node_type":"p","page":"Implementing GstToc support in GStreamer elements","sections":["Implementing GstToc support in GStreamer elements","General info about GstToc structure"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink:wait-on-eos","node_type":"p","page":"appsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsink.html#GstAppSink:wait-on-eos","node_type":"p","page":"GstAppSink","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"application-development/advanced/pipeline-manipulation.html#dynamically-changing-the-pipeline","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline"],"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_set_custom_slaving_callback","node_type":"p","page":"GstAudioBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"avtp/avtpsrc.html#avtpsrc-page","node_type":"p","page":"avtpsrc","sections":["avtpsrc"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoder","node_type":"p","page":"gstnonstreamaudiodecoder","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gstbasesink-page","node_type":"p","page":"GstBaseSink","sections":["GstBaseSink"],"context":{"gi-language":["default"]}},{"url":"bluez/avdtpsrc.html#avdtpsrc-page","node_type":"p","page":"avdtpsrc","sections":["avdtpsrc"],"context":{"gi-language":["default"]}},{"url":"bluez/index.html#plugin-bluez","node_type":"table","page":"bluez","sections":[],"context":{"gi-language":["default"]}},{"url":"check/gstharness.html#gst_harness_add_sink_harness","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"d3d11/index.html#plugin-d3d11","node_type":"table","page":"d3d11","sections":[],"context":{"gi-language":["default"]}},{"url":"d3d12/index.html#plugin-d3d12","node_type":"table","page":"d3d12","sections":[],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesbaseeffect.html#gesbaseeffect-page","node_type":"p","page":"GESBaseEffect","sections":["GESBaseEffect"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesbaseeffect.html#time-effects","node_type":"ul","page":"GESBaseEffect","sections":["GESBaseEffect","Time Effects"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbuffer.html#gst_value_get_buffer","node_type":"p","page":"GstBuffer","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#GstStateChange","node_type":"ul","page":"GstElement","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_seek_simple","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#GstMessageType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"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#GstPadChainFunction","node_type":"p","page":"GstPad","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadChainListFunction","node_type":"p","page":"GstPad","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsample.html#gst_value_get_sample","node_type":"p","page":"GstSample","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstsegment.html#gst_segment_to_stream_time","node_type":"p","page":"GstSegment","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"net/gstnetclientclock.html#gst_net_client_clock_new","node_type":"p","page":"GstNetClientClock","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"net/gstnetclientclock.html#gst_ntp_clock_new","node_type":"p","page":"GstNetClientClock","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"net/gstnettimepacket.html#gst_net_time_packet_receive","node_type":"p","page":"GstNetTimePacket","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"playback/streamsynchronizer.html#streamsynchronizer-page","node_type":"p","page":"streamsynchronizer","sections":["streamsynchronizer"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#end-of-stream-eos","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","End of Stream (EOS)"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#flush-stop","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Flush Stop"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#seek-request","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Seek Request"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/tagging.html#writing-tags-to-streams","node_type":"p","page":"Tagging (Metadata and Streaminfo)","sections":["Tagging (Metadata and Streaminfo)","Writing Tags to Streams"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"replaygain/rganalysis.html#rganalysis-page","node_type":"p","page":"rganalysis","sections":["rganalysis"],"context":{"gi-language":["default"]}},{"url":"rtmp2/rtmp2src.html#rtmp2src-page","node_type":"p","page":"rtmp2src","sections":["rtmp2src"],"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:ignore-x-server-reply","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"srtp/srtpdec.html#srtpdec-page","node_type":"p","page":"srtpdec","sections":["srtpdec"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink-page","node_type":"p","page":"multifdsink","sections":["multifdsink"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink-page","node_type":"p","page":"multisocketsink","sections":["multisocketsink"],"context":{"gi-language":["default"]}},{"url":"ttmlsubs/ttmlrender.html#ttmlrender-page","node_type":"p","page":"ttmlrender","sections":["ttmlrender"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-c-code","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]"],"context":{"gi-language":["default"]}},{"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/concepts.html#element-creation","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Walkthrough","Element creation"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#filesink","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","File input/output","filesink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#souphttpsrc","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Network","souphttpsrc"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#the-example-pipeline","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","The example pipeline"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#walkthrough","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#introduction","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","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":"win32ipc/win32ipcvideosrc.html#win32ipcvideosrc-page","node_type":"p","page":"win32ipcvideosrc","sections":["win32ipcvideosrc"],"context":{"gi-language":["default"]}}]});