urls_downloaded_cb({"token":"changes","urls":[{"url":"additional/design/MT-refcounting.html#mutable-substructures","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Mutable substructures:"],"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#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":"p","page":"Bufferpool","sections":["Bufferpool","Renegotiation","Downstream"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#renegotiation","node_type":"p","page":"Bufferpool","sections":["Bufferpool","Renegotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#upstream","node_type":"p","page":"Bufferpool","sections":["Bufferpool","Renegotiation","Upstream"],"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/controller.html#controller","node_type":"p","page":"Controller","sections":["Controller"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-sink.html#state-changes","node_type":"h2","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/element-transform.html#processing","node_type":"ul","page":"Transform elements","sections":["Transform elements","Processing"],"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/encoding.html#aggregation-of-presets","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","Encoding Profile System","Modifications required in the existing GstPreset system","Aggregation of presets."],"context":{"gi-language":["default"]}},{"url":"additional/design/gstbin.html#element-management","node_type":"ul","page":"GstBin","sections":["GstBin","Element management"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstghostpad.html#activation","node_type":"p","page":"Ghostpads","sections":["Ghostpads","Activation"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#naming","node_type":"ul","page":"GstObject","sections":["GstObject","Naming"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstpipeline.html#state-changes","node_type":"h2","page":"GstPipeline","sections":["GstPipeline","State changes"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#example-2","node_type":"p","page":"Latency","sections":["Latency","Pipelines without latency compensation","Example 2"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#example-3","node_type":"p","page":"Latency","sections":["Latency","Pipelines without latency compensation","Example 3"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#example-4","node_type":"p","page":"Latency","sections":["Latency","Pipelines without latency compensation","Example 4"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#state-changes","node_type":"h2","page":"Latency","sections":["Latency","State Changes"],"context":{"gi-language":["default"]}},{"url":"additional/design/miniobject.html#access-management","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management"],"context":{"gi-language":["default"]}},{"url":"additional/design/miniobject.html#exclusive-counter","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management","LOCKABLE GstMiniObjects","exclusive counter"],"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/overview.html#bins","node_type":"p","page":"Overview","sections":["Overview","Bins"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#elements","node_type":"p","page":"Overview","sections":["Overview","Elements"],"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/playback-gapless.html#background","node_type":"ul","page":"Gapless and instant URI switching in playback elements\n","sections":["Background"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#changes","node_type":"h1","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#gapless-and-instant-uri-switching-in-playback-elements","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Gapless and instant URI switching in playback elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/preroll.html#preroll","node_type":"p","page":"Preroll","sections":["Preroll"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#async-state-changes","node_type":"h2","page":"Progress Reporting","sections":["Progress Reporting","Async state changes"],"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#progress-reporting","node_type":"ul","page":"Progress Reporting","sections":["Progress Reporting"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#to-make-the-state-changes-nonblocking-and-cancellable","node_type":"h3","page":"Progress Reporting","sections":["Progress Reporting","Rationale","To make the state changes non-blocking and cancellable."],"context":{"gi-language":["default"]}},{"url":"additional/design/push-pull.html#state-changes","node_type":"h2","page":"push-pull","sections":["push-pull","State changes"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#gstbasetransform","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","QoS implementations","GstBaseTransform"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#long-term-correction","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","Long term correction"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#downward-state-change","node_type":"p","page":"States","sections":["States","Implementing states in elements","Downward state change"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#state-transitions","node_type":"p","page":"States","sections":["States","State transitions"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#state-variables","node_type":"p","page":"States","sections":["States","State variables"],"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/states.html#upward-state-change","node_type":"p","page":"States","sections":["States","Implementing states in elements","Upward state change"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#representation-for-gstgl","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Open Questions","Representation for GstGL"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#changes-of-stream-collection","node_type":"h3","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Changes of stream collection"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#decodebin3-usage-and-example","node_type":"p","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#example-use-cases","node_type":"p","page":"Stream selection","sections":["Stream selection","Example use cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#usage-from-elements","node_type":"p","page":"Stream selection","sections":["Stream selection","Exposing collections of streams","Usage from elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#stream-status","node_type":"p","page":"Stream Status","sections":["Stream Status"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#possible-solutions","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Possible Solutions"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstpluginsbase","node_type":"p","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","The Lowdown","gst-plugins-base"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#getting-started","node_type":"p","page":"Dynamic Controllable Parameters","sections":["Dynamic Controllable Parameters","Getting Started"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#setting-up-parameter-control","node_type":"p","page":"Dynamic Controllable Parameters","sections":["Dynamic Controllable Parameters","Setting up parameter control"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#changing-elements-in-a-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline","Changing elements in a pipeline"],"context":{"gi-language":["default"]}},{"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":"application-development/advanced/pipeline-manipulation.html#manually-adding-or-removing-data-fromto-a-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting-1-0.html#list-of-changes","node_type":"h2","page":"Porting 0.10 applications to 1.0","sections":["Porting 0.10 applications to 1.0","List of changes"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting-1-0.html#porting-010-applications-to-10","node_type":"p","page":"Porting 0.10 applications to 1.0","sections":["Porting 0.10 applications to 1.0"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#list-of-changes","node_type":"h2","page":"Porting 0.8 applications to 0.10","sections":["Porting 0.8 applications to 0.10","List of changes"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#porting-08-applications-to-010","node_type":"p","page":"Porting 0.8 applications to 0.10","sections":["Porting 0.8 applications to 0.10"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bins.html#bins-manage-states-of-their-children","node_type":"p","page":"Bins","sections":["Bins","Bins manage states of their children"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bins.html#what-are-bins","node_type":"p","page":"Bins","sections":["Bins","What are bins"],"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":"audio/gstaudiocdsrc.html#using-gstaudiocdsrcbased-elements-in-applications","node_type":"p","page":"GstAudioCdSrc","sections":["GstAudioCdSrc","Using GstAudioCdSrc-based elements in applications"],"context":{"gi-language":["default"]}},{"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/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/gstaudiofilter.html#GstAudioFilterClass::setup","node_type":"p","page":"GstAudioFilter","sections":["Virtual 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":"audiofx/GstAudioFXBaseFIRFilter.html#GstAudioFXBaseFIRFilter:drain-on-changes","node_type":"p","page":"GstAudioFXBaseFIRFilter","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiodynamic.html#audiodynamic-page","node_type":"p","page":"audiodynamic","sections":["audiodynamic"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiofirfilter.html#audiofirfilter-page","node_type":"p","page":"audiofirfilter","sections":["audiofirfilter"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiofirfilter.html#audiofirfilter::rate-changed","node_type":"p","page":"audiofirfilter","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"audiofx/audioiirfilter.html#audioiirfilter-page","node_type":"p","page":"audioiirfilter","sections":["audioiirfilter"],"context":{"gi-language":["default"]}},{"url":"audiofx/audioiirfilter.html#audioiirfilter::rate-changed","node_type":"p","page":"audioiirfilter","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"audiorate/index.html#audiorate-page","node_type":"p","page":"audiorate","sections":["audiorate"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GST_NONSTREAM_AUDIO_DECODER_LOCK_MUTEX","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoder","node_type":"p","page":"gstnonstreamaudiodecoder","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#gstbaseparse-page","node_type":"ul","page":"GstBaseParse","sections":["GstBaseParse"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesink.html#GstBaseSink:async","node_type":"p","page":"GstBaseSink","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gst_base_sink_is_async_enabled","node_type":"p","page":"GstBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gst_base_sink_set_async_enabled","node_type":"p","page":"GstBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gstbasesink-page","node_type":"p","page":"GstBaseSink","sections":["GstBaseSink"],"context":{"gi-language":["default"]}},{"url":"base/gstbasetransform.html#gstbasetransform-page","node_type":"ul","page":"GstBaseTransform","sections":["GstBaseTransform"],"context":{"gi-language":["default"]}},{"url":"check/gsttestclock.html#gsttestclock-page","node_type":"p","page":"GstTestClock","sections":["GstTestClock"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#additional-points","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Additional points"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#backporting-to-a-stable-branch","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Backporting to a stable branch"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#coding-style","node_type":"p","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#fixing-since-tags","node_type":"ul","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","Fixing Since tags"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#precommit","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Coding Style","Pre-commit"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#revising-your-merge-request","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Revising your merge request"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#setting-up-your-branch","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Setting up your branch"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#updating-your-merge-request-and-addressing-review-comments","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Updating Your Merge Request and Addressing Review Comments"],"context":{"gi-language":["default"]}},{"url":"coreelements/funnel.html#funnel:forward-sticky-events","node_type":"p","page":"funnel","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#queue-page","node_type":"p","page":"queue","sections":["queue"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#queue:notify-levels","node_type":"p","page":"queue","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue2.html#queue2-page","node_type":"p","page":"queue2","sections":["queue2"],"context":{"gi-language":["default"]}},{"url":"effectv/agingtv.html#agingtv-page","node_type":"p","page":"agingtv","sections":["agingtv"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-is-the-coding-style-for-gstreamer-code","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","What is the coding style for GStreamer code?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-kind-of-versioning-scheme-does-gstreamer-use","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","What kind of versioning scheme does GStreamer use?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#executive-summary-what-is-all-this-monorepo-talk","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","Executive Summary: What is all this monorepo talk?"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#handlesstates-optional","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","meta","Parameters","\nhandles-states (optional)"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#setfeaturerank","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","set-feature-rank"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#setrank","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","set-rank"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#setstate","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","set-state"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-flow.html#description","node_type":"p","page":"Validate Flow","sections":["Validate Flow","Description"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/geseffect.html#ges_effect_class_register_rate_property","node_type":"p","page":"GESEffect","sections":["Class Methods"],"context":{"gi-language":["c","javascript"]}},{"url":"gst-editing-services/gesmetacontainer.html#GESMetaContainer::notify-meta","node_type":"p","page":"GESMetaContainer Interface","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gespipeline.html#ges_pipeline_set_mode","node_type":"p","page":"GESPipeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#GESTimeline::commited","node_type":"p","page":"GESTimeline","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#editing","node_type":"p","page":"GESTimeline","sections":["GESTimeline","Editing"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimeline.html#ges_timeline_commit","node_type":"p","page":"GESTimeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#ges_timeline_commit_sync","node_type":"p","page":"GESTimeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimelineelement.html#editing","node_type":"p","page":"GESTimelineElement","sections":["GESTimelineElement","Editing"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestrack.html#GESTrack::commited","node_type":"p","page":"GESTrack","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestrack.html#ges_track_commit","node_type":"p","page":"GESTrack","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestrackelement.html#GESTrackElementClass::active_changed","node_type":"p","page":"GESTrackElement","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#gst_rtsp_media_factory_construct","node_type":"p","page":"rtsp media factory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#rtsp-thread-pool-page","node_type":"p","page":"rtsp thread pool","sections":["rtsp thread pool"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbin.html#GstBin","node_type":"p","page":"GstBin","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#GstBin:async-handling","node_type":"p","page":"GstBin","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gst_bin_iterate_sorted","node_type":"p","page":"GstBin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gstbin-page","node_type":"ul","page":"GstBin","sections":["GstBin"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbuffer.html#gst_buffer_make_writable","node_type":"p","page":"GstBuffer","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstbufferpool.html#gst_buffer_pool_config_validate_params","node_type":"p","page":"GstBufferPool","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gst_bus_poll","node_type":"p","page":"GstBus","sections":["Methods"],"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/gstdevicemonitor.html#gst_device_monitor_start","node_type":"p","page":"GstDeviceMonitor","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#GST_ELEMENT_IS_LOCKED_STATE","node_type":"p","page":"GstElement","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#GST_STATE_GET_LOCK","node_type":"p","page":"GstElement","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#GstElementFlags","node_type":"p","page":"GstElement","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#GstStateChange","node_type":"p","page":"GstElement","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_abort_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_add_property_deep_notify_watch","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_add_property_notify_watch","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_continue_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_is_locked_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_query_duration","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_remove_property_notify_watch","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_set_locked_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_set_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#GstDebugLevel","node_type":"p","page":"GstInfo","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gst_debug_get_color_mode","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gst_debug_set_color_mode","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gst_debug_set_color_mode_from_string","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstiterator.html#GST_ITERATOR_ORIG_COOKIE","node_type":"p","page":"GstIterator","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstmessage.html#GstMessageType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_duration_changed","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_qos","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmeta.html#GstMetaSerializeFunction","node_type":"p","page":"GstMeta","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstminiobject.html#gst_mini_object_is_writable","node_type":"p","page":"GstMiniObject","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#GstObject::deep-notify","node_type":"p","page":"GstObject","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#controlled-properties","node_type":"p","page":"GstObject","sections":["GstObject","controlled properties"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstobject.html#gst_object_default_deep_notify","node_type":"p","page":"GstObject","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpromise.html#gstpromise-page","node_type":"p","page":"GstPromise","sections":["GstPromise"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstregistry.html#gst_registry_get_feature_list_cookie","node_type":"p","page":"GstRegistry","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstregistry.html#gst_update_registry","node_type":"p","page":"GstRegistry","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsample.html#gst_sample_make_writable","node_type":"p","page":"GstSample","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gststreamcollection.html#GstStreamCollection::stream-notify","node_type":"p","page":"GstStreamCollection","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststreams.html#GstStream","node_type":"p","page":"GstStreams","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/running.html#environment-variables","node_type":"p","page":"Running GStreamer Applications","sections":["Running and debugging GStreamer Applications","Environment variables"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#bootstrap-to-setup-environment","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Bootstrap to setup environment"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#install-msysmingw","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows","Install MSYS/MinGW"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#remove-the-dependency-with-the-visual-studio-runtime","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects manually","Remove the dependency with the Visual Studio runtime"],"context":{"gi-language":["default"]}},{"url":"jack/jackaudiosink.html#jackaudiosink-page","node_type":"p","page":"jackaudiosink","sections":["jackaudiosink"],"context":{"gi-language":["default"]}},{"url":"jack/jackaudiosrc.html#jackaudiosrc-page","node_type":"p","page":"jackaudiosrc","sections":["jackaudiosrc"],"context":{"gi-language":["default"]}},{"url":"mselib/gstmediasource.html#gst_media_source_get_active_source_buffers","node_type":"p","page":"GstMediaSource","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"mselib/gstmediasource.html#gst_media_source_get_source_buffers","node_type":"p","page":"GstMediaSource","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"mselib/gstsourcebuffer.html#gst_source_buffer_set_append_mode","node_type":"p","page":"GstSourceBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"mselib/gstsourcebufferlist.html#gstsourcebufferlist-page","node_type":"p","page":"GstSourceBufferList","sections":["GstSourceBufferList"],"context":{"gi-language":["default"]}},{"url":"nle/NleObject.html#NleObject::commit","node_type":"p","page":"NleObject","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"opencv/facedetect.html#facedetect:min-stddev","node_type":"p","page":"facedetect","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstaudiovisualizer.html#gstaudiovisualizer-page","node_type":"p","page":"GstAudioVisualizer","sections":["GstAudioVisualizer"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::get-audio-pad","node_type":"p","page":"playbin","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::get-text-pad","node_type":"p","page":"playbin","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::get-video-pad","node_type":"p","page":"playbin","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#usage","node_type":"p","page":"playbin","sections":["playbin","Usage"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3:instant-uri","node_type":"p","page":"playbin3","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#usage","node_type":"p","page":"playbin3","sections":["playbin3","Usage"],"context":{"gi-language":["default"]}},{"url":"playback/uridecodebin.html#uridecodebin:post-stream-topology","node_type":"p","page":"uridecodebin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"playback/uridecodebin3.html#uridecodebin3:instant-uri","node_type":"p","page":"uridecodebin3","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/dparams.html#the-data-processing-loop","node_type":"p","page":"Supporting Dynamic Parameters","sections":["Supporting Dynamic Parameters","The Data Processing Loop"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/porting.html#porting-010-plugins-to-10","node_type":"p","page":"Porting 0.10 plug-ins to 1.0","sections":["Porting 0.10 plug-ins to 1.0"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/args.html#adding-properties","node_type":"p","page":"Adding Properties","sections":["Adding Properties"],"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":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"replaygain/rgvolume.html#rgvolume-page","node_type":"p","page":"rgvolume","sections":["rgvolume"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbasedepayload.html#GstRTPBaseDepayload:extensions","node_type":"p","page":"GstRTPBaseDepayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtpbasepayload.html#GstRTPBasePayload:extensions","node_type":"p","page":"GstRTPBasePayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtpmanager/rtpbin.html#rtpbin::request-jitterbuffer","node_type":"p","page":"rtpbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin:max-ts-offset-adjustment","node_type":"p","page":"rtpbin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:max-ts-offset-adjustment","node_type":"p","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpptdemux.html#rtpptdemux-page","node_type":"p","page":"rtpptdemux","sections":["rtpptdemux"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc::handle-request","node_type":"p","page":"rtspsrc","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc::on-sdp","node_type":"p","page":"rtspsrc","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:is-live","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:max-ts-offset-adjustment","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtspclientsink/index.html#rtspclientsink::handle-request","node_type":"p","page":"rtspclientsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/GstMultiHandleSink.html#GstMultiHandleSink:resend-streamheader","node_type":"p","page":"GstMultiHandleSink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#environment-variables","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Environment Variables"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-java-code","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [Java code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#introduction","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#reporting-media-size","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Java code]","Reporting media size"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#supporting-arbitrary-media-uris1","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]","Supporting arbitrary media URIs"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-c-code","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-java-code","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [Java code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#conclusion","node_type":"ul","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#goal","node_type":"ul","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#properties","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Walkthrough","Properties"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#gstreamer-states","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Walkthrough","GStreamer States"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#walkthrough","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#walkthrough","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#introduction","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#message-pump","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Walkthrough","Message Pump"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#refreshing-the-time-slider","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The Video View Controller","Refreshing the Time Slider"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#the-gstreamer-backend","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The GStreamer Backend"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#the-video-view-controller","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The Video View Controller"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#introduction","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/progressive-streaming.html#setup","node_type":"p","page":"Playback tutorial 4: Progressive streaming","sections":["Playback tutorial 4: Progressive streaming","Walkthrough","Setup"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#walkthrough","node_type":"p","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"valib/gstvaallocator.html#gst_va_allocator_set_hacks","node_type":"p","page":"VA allocators","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"video/gstnavigation.html#GstNavigationMessageType","node_type":"p","page":"GstNavigation","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstnavigation.html#gstnavigation-page","node_type":"ul","page":"GstNavigation","sections":["GstNavigation"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoaggregator.html#gst_video_aggregator_convert_pad_update_conversion_info","node_type":"p","page":"GstVideoAggregator","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"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/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/gstvideooverlaycomposition.html#gstvideooverlayrectangle-page","node_type":"p","page":"GstVideoOverlayRectangle","sections":["GstVideoOverlayRectangle"],"context":{"gi-language":["default"]}},{"url":"videobox/index.html#videobox-page","node_type":"p","page":"videobox","sections":["videobox"],"context":{"gi-language":["default"]}},{"url":"videofiltersbad/index.html#plugin-videofiltersbad","node_type":"table","page":"videofiltersbad","sections":[],"context":{"gi-language":["default"]}},{"url":"videofiltersbad/scenechange.html#scenechange-page","node_type":"p","page":"scenechange","sections":["scenechange"],"context":{"gi-language":["default"]}},{"url":"videorate/index.html#videorate-page","node_type":"p","page":"videorate","sections":["videorate"],"context":{"gi-language":["default"]}},{"url":"volume/index.html#volume-page","node_type":"p","page":"volume","sections":["volume"],"context":{"gi-language":["default"]}}]});