urls_downloaded_cb({"token":"step","urls":[{"url":"additional/design/encoding.html#screencasting-applications","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","Use-cases researched","Screencasting applications"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#flush_startstop","node_type":"p","page":"Events","sections":["Events","FLUSH_START/STOP"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#seek","node_type":"p","page":"Events","sections":["Events","SEEK"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#audiovideo-pipeline-in-playing","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","Use Cases","audio/video pipeline in PLAYING"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#direction-switch","node_type":"p","page":"Frame stepping","sections":["Frame stepping","Direction switch"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#events","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","events"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#frame-stepping","node_type":"p","page":"Frame stepping","sections":["Frame stepping"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#messages","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","messages"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#latency-compensation","node_type":"p","page":"Latency","sections":["Latency","Latency compensation"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#what-to-do-when-a-plugin-is-missing","node_type":"p","page":"What to do when a plugin is missing","sections":["What to do when a plugin is missing"],"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/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#pipeline-seeking","node_type":"p","page":"Overview","sections":["Overview","Pipeline seeking"],"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/splitup.html#gstreamer-hung-by-a-thread","node_type":"ul","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","GStreamer - Hung by a Thread"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#clock-providers","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Clock providers"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#play-a-section-of-a-media-file","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes","Play a section of a media file"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#boost-priority-of-a-thread","node_type":"p","page":"Threads","sections":["Threads","Configuring Threads in GStreamer","Boost priority of a thread"],"context":{"gi-language":["default"]}},{"url":"check/gstharness.html#gst_harness_crank_single_clock_wait","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gsttestclock.html#gst_test_clock_crank","node_type":"p","page":"GstTestClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"contribute/index.html#forking-the-gstreamer-repository","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Forking the gstreamer repository"],"context":{"gi-language":["default"]}},{"url":"debugutilsbad/chopmydata.html#chopmydata:step-size","node_type":"p","page":"chopmydata","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#adding-a-recipe-for-your-application","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a recipe for your application"],"context":{"gi-language":["default"]}},{"url":"frei0r/frei0r-src-test-pat-i.html#frei0r-src-test-pat-i:negative","node_type":"p","page":"frei0r-src-test-pat-i","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"frei0r/frei0r-src-test-pat-i.html#frei0r-src-test-pat-i:tilt","node_type":"p","page":"frei0r-src-test-pat-i","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"frei0r/frei0r-src-test-pat-i.html#frei0rsrctestpati-page","node_type":"p","page":"frei0r-src-test-pat-i","sections":["frei0r-src-test-pat-i"],"context":{"gi-language":["default"]}},{"url":"frei0r/index.html#plugin-frei0r","node_type":"table","page":"frei0r","sections":[],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-action-types.html#foreach","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","foreach"],"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-plugins-bad-codecparsers/gstav1parser.html#GstAV1FilmGrainParams","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstcontext.html#gstcontext-page","node_type":"p","page":"GstContext","sections":["GstContext"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelement.html#gst_element_set_locked_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#GstEventType","node_type":"p","page":"GstEvent","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_step","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_parse_step","node_type":"p","page":"GstEvent","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_step_done","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_step_start","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GST_PAD_LINK_FAILED","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GST_PAD_LINK_SUCCESSFUL","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gststructure.html#the-serialization-format","node_type":"ul","page":"GstStructure","sections":["GstStructure","The serialization format"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstvalue.html#gst_value_get_int64_range_step","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#gst_value_get_int_range_step","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#gst_value_set_int64_range_step","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#gst_value_set_int_range_step","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/on-mac-osx.html#manual-compilation","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","Manual compilation"],"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":"plugin-development/advanced/allocation.html#define-the-metadata-api","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GstMeta","Implementing new GstMeta","Define the metadata API"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/dparams.html#getting-started","node_type":"p","page":"Supporting Dynamic Parameters","sections":["Supporting Dynamic Parameters","Getting Started"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#getting-the-gstreamer-plugin-templates","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","Getting the GStreamer Plugin Templates"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/testapp.html#building-a-test-application","node_type":"p","page":"Building a Test Application","sections":["Building a Test Application"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpst2022-1-fecdec.html#design","node_type":"p","page":"rtpst2022-1-fecdec","sections":["rtpst2022-1-fecdec","Design"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#app_function","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","app_function()"],"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/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/basic/media-formats-and-pad-capabilities.html#pad-templates","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Introduction","Pad templates"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#walkthrough","node_type":"p","page":"Basic tutorial 9: Media information gathering","sections":["Basic tutorial 9: Media information gathering","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#conclusion","node_type":"ul","page":"Basic tutorial 13: Playback speed","sections":["Basic tutorial 13: Playback speed","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#introduction","node_type":"p","page":"Basic tutorial 13: Playback speed","sections":["Basic tutorial 13: Playback speed","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#walkthrough","node_type":"p","page":"Basic tutorial 13: Playback speed","sections":["Basic tutorial 13: Playback speed","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#private-methods","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The GStreamer Backend","Private methods:"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:max-bframe-qp","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:max-iframe-qp","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:max-pframe-qp","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:min-bframe-qp","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:min-iframe-qp","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:min-pframe-qp","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"video/video-format.html#GstVideoFormatUnpack","node_type":"p","page":"video format","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}}]});