urls_downloaded_cb({"token":"parts","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/context.html#elements","node_type":"p","page":"Context","sections":["Context","Elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#creating-profiles","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","Helper library for profiles","Creating Profiles"],"context":{"gi-language":["default"]}},{"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/index.html#gstreamer-design-documents","node_type":"p","page":"GStreamer design documents","sections":["GStreamer design documents"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#negotiation","node_type":"p","page":"Negotiation","sections":["Negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#libgstgl-library","node_type":"p","page":"OpenGL","sections":["OpenGL","libgstgl Library"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#caps","node_type":"p","page":"Overview","sections":["Overview","Caps"],"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/rtp.html#rtp","node_type":"p","page":"RTP","sections":["RTP"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#design-overview","node_type":"p","page":"Stream selection","sections":["Stream selection","Design Overview"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#tracer-event-classes","node_type":"p","page":"Tracing","sections":["Tracing","tracer event classes"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#use-cases","node_type":"ul","page":"Tracing","sections":["Tracing","Use cases"],"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/pipeline-manipulation.html#pipeline-manipulation","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#threads","node_type":"p","page":"Threads","sections":["Threads"],"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/pads.html#ghost-pads","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","Ghost pads"],"context":{"gi-language":["default"]}},{"url":"application-development/highlevel/index.html#higherlevel-interfaces-for-gstreamer-applications","node_type":"p","page":"Higher-level interfaces for GStreamer applications","sections":["Higher-level interfaces for GStreamer applications"],"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":"audio/gstaudiometa.html#GstAudioMeta","node_type":"p","page":"GstAudio meta","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstdsd.html#GstDsdPlaneOffsetMeta","node_type":"p","page":"gstdsd","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"frequently-asked-questions/using.html#ok-ive-installed-gstreamer-what-can-i-do-next","node_type":"p","page":"Using GStreamer","sections":["Using GStreamer","Ok, I've installed GStreamer. What can I do next?"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimelineelement.html#editing","node_type":"p","page":"GESTimelineElement","sections":["GESTimelineElement","Editing"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/low_level.html#low-level-apis","node_type":"p","page":"Low level APIs","sections":["Low level APIs"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_complete_pipeline","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_seek_trickmode","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-stream.html#gst_rtsp_stream_is_complete","node_type":"p","page":"rtsp stream","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-stream.html#gst_rtsp_stream_query_position","node_type":"p","page":"rtsp stream","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-stream.html#gst_rtsp_stream_query_stop","node_type":"p","page":"rtsp stream","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttoc.html#GstTocEntryType","node_type":"p","page":"GstToc","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttoc.html#gsttoc-page","node_type":"p","page":"GstToc","sections":["GstToc"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsturi.html#gsturi-page","node_type":"p","page":"GstUri","sections":["GstUri"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsturihandler.html#GstUri","node_type":"p","page":"GstUriHandler","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsturihandler.html#gst_uri_new","node_type":"p","page":"GstUriHandler","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"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/for-android-development.html#configure-your-development-environment","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#configure-your-development-environment","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries","Configure your development environment"],"context":{"gi-language":["default"]}},{"url":"ipcpipeline/ipcpipelinesink.html#ipcpipelinesink-page","node_type":"p","page":"ipcpipelinesink","sections":["ipcpipelinesink"],"context":{"gi-language":["default"]}},{"url":"multifile/splitfilesrc.html#example-launch-lines","node_type":"p","page":"splitfilesrc","sections":["splitfilesrc","Example launch lines"],"context":{"gi-language":["default"]}},{"url":"multifile/splitfilesrc.html#splitfilesrc-page","node_type":"p","page":"splitfilesrc","sections":["splitfilesrc"],"context":{"gi-language":["default"]}},{"url":"multifile/splitmuxsink.html#splitmuxsink-page","node_type":"p","page":"splitmuxsink","sections":["splitmuxsink"],"context":{"gi-language":["default"]}},{"url":"multifile/splitmuxsrc.html#splitmuxsrc::add-fragment","node_type":"p","page":"splitmuxsrc","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#buffering","node_type":"p","page":"playbin","sections":["playbin","Buffering"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#buffering","node_type":"p","page":"playbin3","sections":["playbin3","Buffering"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#typefind-functions-and-autoplugging","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties","Typefind Functions and Autoplugging"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/qos.html#long-term-correction","node_type":"ul","page":"Quality Of Service (QoS)","sections":["Quality Of Service (QoS)","Handling QoS","Long term correction"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/tagging.html#overview","node_type":"p","page":"Tagging (Metadata and Streaminfo)","sections":["Tagging (Metadata and Streaminfo)","Overview"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#the-plugin_init-function","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","The plugin_init function"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/index.html#writing-a-plugin","node_type":"p","page":"The Basics of Writing a Plugin","sections":["Writing a Plugin"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/index.html#introduction","node_type":"p","page":"Introduction","sections":["Introduction"],"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":"replaygain/rganalysis.html#acknowledgements","node_type":"p","page":"rganalysis","sections":["rganalysis","Acknowledgements"],"context":{"gi-language":["default"]}},{"url":"rist/ristsink.html#ristsink-page","node_type":"p","page":"ristsink","sections":["ristsink"],"context":{"gi-language":["default"]}},{"url":"rist/ristsrc.html#ristsrc-page","node_type":"p","page":"ristsrc","sections":["ristsrc"],"context":{"gi-language":["default"]}},{"url":"soup/souphttpsrc.html#example-launch-line","node_type":"p","page":"souphttpsrc","sections":["souphttpsrc","Example launch line"],"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/basic/debugging-tools.html#adding-your-own-debug-information","node_type":"p","page":"Basic tutorial 11: Debugging tools","sections":["Basic tutorial 11: Debugging tools","Printing debug information","Adding your own debug information"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#test-media-generation","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Test media generation"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#conclusion","node_type":"ul","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":"ul","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Goal"],"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/toolkit-integration.html#goal","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/progressive-streaming.html#introduction","node_type":"p","page":"Playback tutorial 4: Progressive streaming","sections":["Playback tutorial 4: Progressive streaming","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/progressive-streaming.html#user-interface","node_type":"p","page":"Playback tutorial 4: Progressive streaming","sections":["Playback tutorial 4: Progressive streaming","Walkthrough","User Interface"],"context":{"gi-language":["default"]}},{"url":"video/gstnavigation.html#gstnavigation-page","node_type":"p","page":"GstNavigation","sections":["GstNavigation"],"context":{"gi-language":["default"]}},{"url":"videocrop/videocrop.html#videocrop-page","node_type":"p","page":"videocrop","sections":["videocrop"],"context":{"gi-language":["default"]}},{"url":"xvimagesink/index.html#xvimagesink:draw-borders","node_type":"p","page":"xvimagesink","sections":["Properties"],"context":{"gi-language":["default"]}}]});