urls_downloaded_cb({"token":"manually","urls":[{"url":"additional/design/MT-refcounting.html#accessor-methods","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Accessor methods"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#output-considerations-with-opengl","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Outputting stereo content","Output Considerations with OpenGL"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#manually-adding-or-removing-data-fromto-a-pipeline","node_type":"h2","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#list-of-changes","node_type":"ul","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/basics/bus.html#message-types","node_type":"ul","page":"Bus","sections":["Bus","Message types"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#what-capabilities-are-used-for","node_type":"ul","page":"Pads and capabilities","sections":["Pads and capabilities","What capabilities are used for"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::get_main_tags","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#a-simple-bufferin-bufferout-example","node_type":"p","page":"GstHarness","sections":["GstHarness","A simple buffer-in buffer-out example"],"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/gstharness.html#gst_harness_set_forwarding","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#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#marge-merge-bot","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","Marge merge bot"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#deploy-only-necessary-files-by-manually-picking-them","node_type":"h2","page":"Mac OS X deployment","sections":["Mac OS X deployment","Deploy only necessary files, by manually picking them"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#deploy-only-necessary-packages-using-the-provided-ones","node_type":"p","page":"Mac OS X deployment","sections":["Mac OS X deployment","Deploy only necessary packages, using the provided ones"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#relocation-of-the-binaries","node_type":"p","page":"Mac OS X deployment","sections":["Mac OS X deployment","Relocation of GStreamer in OS X","Relocation of the binaries"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#deploy-only-necessary-files-by-manually-picking-them","node_type":"h2","page":"Windows deployment","sections":["Windows deployment","Deploy only necessary files, by manually picking them"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#deploy-only-necessary-packages-using-provided-merge-modules","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Deploy only necessary packages, using provided Merge Modules"],"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":"gl/gstglframebuffer.html#gst_gl_framebuffer_draw_to_texture","node_type":"p","page":"GstGLFramebuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglmixer.html#gst_gl_mixer_class_add_rgba_pad_templates","node_type":"p","page":"GstGLMixer","sections":["Class Methods"],"context":{"gi-language":["c","javascript"]}},{"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/gesclip.html#core-children","node_type":"p","page":"GESClip","sections":["GESClip","Core Children"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/gst/rtsp-server/rtsp-server-object.html#gst_rtsp_server_attach","node_type":"p","page":"rtsp server object","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gst_bus_add_signal_watch","node_type":"p","page":"GstBus","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gst_bus_add_signal_watch_full","node_type":"p","page":"GstBus","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gst_bus_add_watch","node_type":"p","page":"GstBus","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstbus.html#gst_bus_add_watch_full","node_type":"p","page":"GstBus","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_decorate_stream_id","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_decorate_stream_id_printf","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gst_element_decorate_stream_id_printf_valist","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gst_element_link","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_request_pad_simple","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GST_PAD_NEEDS_RECONFIGURE","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#gst_pad_create_stream_id","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_create_stream_id_printf","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#gst_pad_create_stream_id_printf_valist","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gsttask.html#gsttask-page","node_type":"p","page":"GstTask","sections":["GstTask"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#windows-setup","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements","Windows Setup"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-the-command-line","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials","Using the command line"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#download-and-install-the-sdk","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Download and install the SDK"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#xcode","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","XCode"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#creating-new-projects-manually","node_type":"h3","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects manually"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#running-the-tutorials","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Running the tutorials"],"context":{"gi-language":["default"]}},{"url":"mpegts/gstmpegtsdescriptor.html#gst_mpegts_find_descriptor","node_type":"p","page":"Base MPEG-TS descriptors","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"mpegts/gstmpegtsdescriptor.html#gst_mpegts_find_descriptor_with_extension","node_type":"p","page":"Base MPEG-TS descriptors","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"multifile/splitmuxsink.html#splitmuxsink:use-robust-muxing","node_type":"p","page":"splitmuxsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutils.html#linking-to-this-library","node_type":"p","page":"Pbutils","sections":["Pbutils","Linking to this library"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#end-of-stream-eos","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","End of Stream (EOS)"],"context":{"gi-language":["default"]}},{"url":"proxy/proxysink.html#proxysink-page","node_type":"p","page":"proxysink","sections":["proxysink"],"context":{"gi-language":["default"]}},{"url":"proxy/proxysrc.html#proxysrc-page","node_type":"p","page":"proxysrc","sections":["proxysrc"],"context":{"gi-language":["default"]}},{"url":"rpicamsrc/index.html#rpicamsrc:sensor-mode","node_type":"p","page":"rpicamsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtp/rtpstorage.html#rtpstorage-page","node_type":"p","page":"rtpstorage","sections":["rtpstorage"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbasedepayload.html#GstRTPBaseDepayload:auto-header-extension","node_type":"p","page":"GstRTPBaseDepayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtpbasepayload.html#GstRTPBasePayload:auto-header-extension","node_type":"p","page":"GstRTPBasePayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtpmanager/rtpsession.html#example-pipelines","node_type":"p","page":"rtpsession","sections":["rtpsession","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#goal","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#conclusion","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#gst_parse_launch","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Walkthrough","gst_parse_launch"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#conclusion","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Conclusion"],"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/multithreading-and-pad-availability.html#conclusion","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#goal","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#walkthrough","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#conclusion","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#walkthrough","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#goal","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#inner-workings-of-gstreamer-audio-sinks","node_type":"p","page":"Playback tutorial 9: Digital audio pass-through","sections":["Playback tutorial 9: Digital audio pass-through","Inner workings of GStreamer audio sinks"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#walkthrough","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/short-cutting-the-pipeline.html#goal","node_type":"p","page":"Playback tutorial 3: Short-cutting the pipeline","sections":["Playback tutorial 3: Short-cutting the pipeline","Goal"],"context":{"gi-language":["default"]}},{"url":"video/gstvideodecoder.html#gst_video_decoder_request_sync_point","node_type":"ul","page":"GstVideoDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"videobox/index.html#videobox-page","node_type":"p","page":"videobox","sections":["videobox"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkfullscreenquad.html#gst_vulkan_full_screen_quad_draw","node_type":"p","page":"GstVulkanFullScreenQuad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkinstance.html#gst_vulkan_instance_get_version","node_type":"p","page":"GstVulkanInstance","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}}]});