urls_downloaded_cb({"token":"works","urls":[{"url":"additional/design/controller.html#controller","node_type":"p","page":"Controller","sections":["Controller"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstpipeline.html#clock-selection","node_type":"p","page":"GstPipeline","sections":["GstPipeline","Clock selection"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#latency","node_type":"p","page":"Latency","sections":["Latency"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#queries","node_type":"p","page":"Negotiation","sections":["Negotiation","Queries"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#fast-memcpy","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Fast memcpy()"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#auxiliary-elements","node_type":"p","page":"RTP","sections":["RTP auxiliary stream design","Auxiliary elements"],"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#basic-mechanism2","node_type":"p","page":"RTP","sections":["RTP retransmission design","Rtprtxreceive element","Basic mechanism"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#building-retransmission-packet-from-original-packet","node_type":"p","page":"RTP","sections":["RTP retransmission design","rtprtxsend element","Building retransmission packet from original packet"],"context":{"gi-language":["default"]}},{"url":"additional/design/seeking.html#gst_seek_flag_key_unit","node_type":"p","page":"Seeking","sections":["Seeking","\nKEY_UNIT and ACCURATE flags","GST_SEEK_FLAG_KEY_UNIT"],"context":{"gi-language":["default"]}},{"url":"additional/design/sparsestreams.html#introduction","node_type":"p","page":"Sparse Streams","sections":["Sparse Streams","Introduction"],"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":"aja/index.html#aja-page","node_type":"p","page":"aja","sections":["aja"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#latency","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Latency"],"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/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#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#changing-format-in-a-playing-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Forcing a format","Changing format in a PLAYING pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/queryevents.html#events-seeking-and-more","node_type":"p","page":"Position tracking and seeking","sections":["Position tracking and seeking","Events: seeking (and more)"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/data.html#buffers","node_type":"p","page":"Buffers and Events","sections":["Buffers and Events","Buffers"],"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":"audiofx/GstAudioFXBaseFIRFilter.html#GstAudioFXBaseFIRFilter:drain-on-changes","node_type":"p","page":"GstAudioFXBaseFIRFilter","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"audiofx/scaletempo.html#example-pipelines","node_type":"p","page":"scaletempo","sections":["scaletempo","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"autoconvert/autodeinterlace.html#autodeinterlace-page","node_type":"p","page":"autodeinterlace","sections":["autodeinterlace"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoder","node_type":"p","page":"gstnonstreamaudiodecoder","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstflowcombiner.html#gstflowcombiner-page","node_type":"p","page":"GstFlowCombiner","sections":["GstFlowCombiner"],"context":{"gi-language":["default"]}},{"url":"check/gstharness.html#gst_harness_new","node_type":"p","page":"GstHarness","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"check/gstharness.html#gst_harness_new_with_element","node_type":"p","page":"GstHarness","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"check/gstharness.html#gst_harness_new_with_padnames","node_type":"p","page":"GstHarness","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"deploying/index.html#multiplatform-vs-singleplatform-packaging-system","node_type":"table","page":"Deploying your application","sections":["Deploying your application","Multiplatform vs. single-platform packaging system"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#is-gstreamer-available-for-platforms-other-than-linux","node_type":"p","page":"General","sections":["General","Is GStreamer available for platforms other than Linux?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/legal.html#gstreamer-legal-issues","node_type":"p","page":"GStreamer Legal Issues","sections":["GStreamer Legal Issues"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-your-applications-and-plugins-for-use-with-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer"],"context":{"gi-language":["default"]}},{"url":"gio/GstGioBaseSink.html#GstGioBaseSink:close-on-stop","node_type":"p","page":"GstGioBaseSink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-media-check.html#gstvalidatemediacheck","node_type":"p","page":"gst-validate-media-check","sections":["gst-validate-media-check"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-scenario.html#GstValidateActionParameter","node_type":"p","page":"GstValidateScenario","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/debugutils.html#GST_DEBUG_BIN_TO_DOT_FILE_WITH_TS","node_type":"p","page":"Debugging utilities","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/debugutils.html#gst_debug_bin_to_dot_file_with_ts","node_type":"p","page":"Debugging utilities","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstcaps.html#gst_caps_is_equal_fixed","node_type":"p","page":"GstCaps","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#GST_DEBUG_CATEGORY_INIT","node_type":"p","page":"GstInfo","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstinfo.html#gstinfo-page","node_type":"p","page":"GstInfo","sections":["GstInfo"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstobject.html#controlled-properties","node_type":"p","page":"GstObject","sections":["GstObject","controlled properties"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstpipeline.html#GstPipelineFlags","node_type":"p","page":"GstPipeline","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_read_control","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_restart","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_set_controllable","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_set_flushing","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_write_control","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstutils.html#gst_calculate_linear_regression","node_type":"p","page":"GstUtils","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"hls/hlssink2.html#hlssink2-page","node_type":"p","page":"hlssink2","sections":["hlssink2"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#what-are-meson-gstbuild-and-the-gstreamer-monorepo","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","What are Meson, gst-build and the GStreamer monorepo?"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#prerequisites","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Prerequisites"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#building-the-tutorials","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries","Configure your development environment","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"openal/openalsink.html#openalsink-page","node_type":"p","page":"openalsink","sections":["openalsink"],"context":{"gi-language":["default"]}},{"url":"openmpt/index.html#openmptdec-page","node_type":"p","page":"openmptdec","sections":["openmptdec"],"context":{"gi-language":["default"]}},{"url":"oss4/oss4sink.html#oss4sink-page","node_type":"p","page":"oss4sink","sections":["oss4sink"],"context":{"gi-language":["default"]}},{"url":"ossaudio/osssink.html#osssink-page","node_type":"p","page":"osssink","sections":["osssink"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#gstmeta","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GstMeta"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation","node_type":"p","page":"Caps negotiation","sections":["Caps negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#testing-your-element","node_type":"ul","page":"Things to check when writing an element","sections":["Things to check when writing an element","Testing your element"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#premade-base-classes","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/index.html#creating-special-element-types","node_type":"p","page":"Creating special element types","sections":["Creating special element types"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/manager.html#writing-a-manager","node_type":"ul","page":"Writing a Manager","sections":["Writing a Manager"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/one-to-n.html#writing-a-demuxer-or-parser","node_type":"ul","page":"Writing a Demuxer or Parser","sections":["Writing a Demuxer or Parser"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#who-should-read-this-guide","node_type":"ul","page":"Preface","sections":["Preface","Who Should Read This Guide?"],"context":{"gi-language":["default"]}},{"url":"rpicamsrc/index.html#rpicamsrc-page","node_type":"p","page":"rpicamsrc","sections":["rpicamsrc"],"context":{"gi-language":["default"]}},{"url":"tag/tag.html#GstTagLicenseFlags","node_type":"p","page":"tag","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tools/gst-launch.html#links","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Pipeline Description","Links"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#check_initialization_complete","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","check_initialization_complete()"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstlaunch10","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#multithreading","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","Multithreading"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#user-interface-refreshing","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Walkthrough","User interface refreshing"],"context":{"gi-language":["default"]}},{"url":"wavpack/wavpackenc.html#wavpackenc:correction-mode","node_type":"p","page":"wavpackenc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"wildmidi/index.html#wildmididec-page","node_type":"p","page":"wildmididec","sections":["wildmididec"],"context":{"gi-language":["default"]}}]});