urls_downloaded_cb({"token":"scheduling","urls":[{"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":"p","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/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/adaptive-demuxer.html#timeline-position-playout","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Timeline, position, playout"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#scheduling","node_type":"h3","page":"Audiosink design","sections":["Audiosink design","Scheduling"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#source-base-classes","node_type":"p","page":"Source elements","sections":["Source elements","Source base classes"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#source-types","node_type":"p","page":"Source elements","sections":["Source elements","Source types"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#transform-elements","node_type":"ul","page":"Transform elements","sections":["Transform elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/index.html#subpages","node_type":"p","page":"GStreamer design documents","sections":[],"context":{"gi-language":["default"]}},{"url":"additional/design/live-source.html#scheduling","node_type":"h2","page":"Live sources","sections":["Live sources","Scheduling"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#mechanism","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation","Mechanism"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#operation","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#parsebin-in-urisourcebin","node_type":"ul","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","parsebin in urisourcebin"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#overview","node_type":"p","page":"Probes","sections":["Probes","Overview"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#push-dataflow","node_type":"p","page":"Probes","sections":["Probes","Push dataflow"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#qos-strategies","node_type":"ul","page":"Quality-of-Service","sections":["Quality-of-Service","QoS strategies"],"context":{"gi-language":["default"]}},{"url":"additional/design/query.html#query-types","node_type":"p","page":"Query","sections":["Query","Query types"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#cases","node_type":"ul","page":"Scheduling","sections":["Collect pads","Cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#deciding-the-scheduling-mode","node_type":"h2","page":"Scheduling","sections":["Scheduling","Deciding the scheduling mode"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#multisink-elements","node_type":"p","page":"Scheduling","sections":["Scheduling","Plug-in techniques","Multi-sink elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#scheduling","node_type":"h1","page":"Scheduling","sections":["Scheduling"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#scheduling-query","node_type":"h2","page":"Scheduling","sections":["Scheduling","Scheduling Query"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/index.html#advanced-gstreamer-concepts","node_type":"p","page":"Advanced GStreamer concepts","sections":["Advanced GStreamer concepts"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#inserting-data-with-appsrc","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Inserting data with appsrc"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#using-probes","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#boost-priority-of-a-thread","node_type":"ul","page":"Threads","sections":["Threads","Configuring Threads in GStreamer","Boost priority of a thread"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#scheduling-in-gstreamer","node_type":"h2","page":"Threads","sections":["Threads","Scheduling in GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/index.html#structure-of-this-manual","node_type":"p","page":"Application Development Manual","sections":["Application Development Manual","Introduction","Structure of this manual"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#high-performance","node_type":"ul","page":"Design principles","sections":["Design principles","High performance"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiosink.html#gstaudiosink-page","node_type":"p","page":"GstAudioSink","sections":["GstAudioSink"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiosrc.html#gstaudiosrc-page","node_type":"p","page":"GstAudioSrc","sections":["GstAudioSrc"],"context":{"gi-language":["default"]}},{"url":"avi/avidemux.html#avidemux-page","node_type":"p","page":"avidemux","sections":["avidemux"],"context":{"gi-language":["default"]}},{"url":"avtp/index.html#traffic-control-setup","node_type":"p","page":"avtp","sections":["avtp","Audio Video Transport Protocol (AVTP) Plugin","Traffic Control Setup"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesrc.html#gstbasesrc-page","node_type":"p","page":"GstBaseSrc","sections":["GstBaseSrc"],"context":{"gi-language":["default"]}},{"url":"base/gstpushsrc.html#gstpushsrc-page","node_type":"p","page":"GstPushSrc","sections":["GstPushSrc"],"context":{"gi-language":["default"]}},{"url":"coreelements/downloadbuffer.html#downloadbuffer-page","node_type":"p","page":"downloadbuffer","sections":["downloadbuffer"],"context":{"gi-language":["default"]}},{"url":"coreelements/fakesrc.html#fakesrc-page","node_type":"p","page":"fakesrc","sections":["fakesrc"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstpad.html#GST_PAD_IS_PROXY_SCHEDULING","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GST_PAD_SET_PROXY_SCHEDULING","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GST_PAD_UNSET_PROXY_SCHEDULING","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GstPadFlags","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadLinkReturn","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_new_timer","node_type":"p","page":"GstPoll","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstquery.html#GstQueryType","node_type":"p","page":"GstQuery","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#GstSchedulingFlags","node_type":"p","page":"GstQuery","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_add_scheduling_mode","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_get_n_scheduling_modes","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_has_scheduling_mode","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_has_scheduling_mode_with_flags","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_new_scheduling","node_type":"p","page":"GstQuery","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_parse_nth_scheduling_mode","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_parse_scheduling","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_set_scheduling","node_type":"p","page":"GstQuery","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"isomp4/qtdemux.html#qtdemux-page","node_type":"p","page":"qtdemux","sections":["qtdemux"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#sink-elements","node_type":"p","page":"Clocking","sections":["Clocking","Obligations of each element.","Sink elements"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/index.html#advanced-concepts","node_type":"p","page":"Advanced Concepts","sections":["Advanced Concepts"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/index.html#subpages","node_type":"p","page":"Advanced Concepts","sections":[],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation-use-cases","node_type":"p","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#different-scheduling-modes","node_type":"h1","page":"Different scheduling modes","sections":["Different scheduling modes"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#pads-driving-the-pipeline","node_type":"p","page":"Different scheduling modes","sections":["Different scheduling modes","Pads driving the pipeline"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#providing-random-access","node_type":"ul","page":"Different scheduling modes","sections":["Different scheduling modes","Providing random access"],"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/basics/queryfn.html#the-query-function","node_type":"p","page":"The query function","sections":["The query function"],"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":"plugin-development/element-types/n-to-one.html#writing-a-nto1-element-or-muxer","node_type":"p","page":"Writing a N-to-1 Element or Muxer","sections":["Writing a N-to-1 Element or Muxer"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/one-to-n.html#writing-a-demuxer-or-parser","node_type":"p","page":"Writing a Demuxer or Parser","sections":["Writing a Demuxer or Parser"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#structure-of-this-guide","node_type":"ul","page":"Preface","sections":["Preface","Structure of This Guide"],"context":{"gi-language":["default"]}},{"url":"rawparse/rawvideoparse.html#example-pipelines","node_type":"p","page":"rawvideoparse","sections":["rawvideoparse","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpsession.html#rtpsession-page","node_type":"ul","page":"rtpsession","sections":["rtpsession"],"context":{"gi-language":["default"]}},{"url":"tinyalsa/index.html#tinyalsasink:can-activate-pull","node_type":"p","page":"tinyalsasink","sections":["Properties"],"context":{"gi-language":["default"]}}]});