urls_downloaded_cb({"token":"Downstream","urls":[{"url":"additional/design/adaptive-demuxer.html#stream-selection","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Stream Selection"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#downstream","node_type":"h3","page":"Bufferpool","sections":["Bufferpool","Renegotiation","Downstream"],"context":{"gi-language":["default"]}},{"url":"additional/design/keyframe-force.html#downstream","node_type":"h3","page":"Forcing keyframes","sections":["Forcing keyframes","Implementation","Downstream"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pushmode-negotiation","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Push-mode negotiation"],"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/sparsestreams.html#subtitle-streams","node_type":"p","page":"Sparse Streams","sections":["Sparse Streams","Use cases","Sub-title streams"],"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":"application-development/basics/data.html#events","node_type":"p","page":"Buffers and Events","sections":["Buffers and Events","Events"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#communication","node_type":"ul","page":"Foundations","sections":["Foundations","Communication"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gstnonstreamaudiodecoder-page","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["gstnonstreamaudiodecoder"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstevent.html#GstEventType","node_type":"p","page":"GstEvent","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstprotection.html#gstprotection-page","node_type":"p","page":"GstProtection","sections":["GstProtection"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#downstream-events","node_type":"h2","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","Downstream events"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation-basics","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation basics"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#the-pad-activation-stage","node_type":"ul","page":"Different scheduling modes","sections":["Different scheduling modes","The pad activation stage"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#buffer-allocation","node_type":"p","page":"Foundations","sections":["Foundations","GstMiniObject, Buffers and Events","Buffer Allocation"],"context":{"gi-language":["default"]}}]});