urls_downloaded_cb({"token":"shared","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/MT-refcounting.html#refcounting","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Refcounting:"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#shared-data-structures-and-writability","node_type":"h3","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Shared data structures and writability:"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#gstbufferpool","node_type":"p","page":"Bufferpool","sections":["Bufferpool","GstBufferPool"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#videotestsrc-xvimagesink","node_type":"ul","page":"Bufferpool","sections":["Bufferpool","Use cases","videotestsrc ! xvimagesink"],"context":{"gi-language":["default"]}},{"url":"additional/design/context.html#context","node_type":"p","page":"Context","sections":["Context"],"context":{"gi-language":["default"]}},{"url":"additional/design/dmabuf.html#dma-buffers","node_type":"p","page":"DMA buffers","sections":["DMA buffers"],"context":{"gi-language":["default"]}},{"url":"additional/design/memory.html#share","node_type":"p","page":"GstMemory","sections":["GstMemory","Share"],"context":{"gi-language":["default"]}},{"url":"additional/design/meta.html#allocation","node_type":"p","page":"GstMeta","sections":["GstMeta","Memory management","allocation"],"context":{"gi-language":["default"]}},{"url":"additional/design/meta.html#api-examples","node_type":"p","page":"GstMeta","sections":["GstMeta","API examples"],"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/miniobject.html#locking","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management","LOCKABLE GstMiniObjects","locking"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#application-integration","node_type":"p","page":"OpenGL","sections":["OpenGL","libgstgl Library","Application Integration"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#livegraphers","node_type":"ul","page":"Tracing","sections":["Tracing","live-graphers"],"context":{"gi-language":["default"]}},{"url":"allocators/gstfdmemory.html#GstFdMemoryFlags","node_type":"p","page":"GstFdAllocator","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"allocators/gstshmallocator.html#gstshmallocator-page","node_type":"p","page":"GstShmAllocator","sections":["GstShmAllocator"],"context":{"gi-language":["default"]}},{"url":"allocators/index.html#subpages","node_type":"p","page":"Allocators Library","sections":[],"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/appendix/licensing.html#how-to-license-the-applications-you-build-with-gstreamer","node_type":"p","page":"Licensing advisory","sections":["Licensing advisory","How to license the applications you build with GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#allow-binaryonly-plugins","node_type":"p","page":"Design principles","sections":["Design principles","Allow binary-only plugins"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#high-performance","node_type":"ul","page":"Design principles","sections":["Design principles","High performance"],"context":{"gi-language":["default"]}},{"url":"d3d11/d3d11videosink.html#d3d11videosink::draw","node_type":"p","page":"d3d11videosink","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"d3d11/d3d11videosink.html#d3d11videosink:draw-on-shared-texture","node_type":"p","page":"d3d11videosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"d3d11/index.html#plugin-d3d11","node_type":"table","page":"d3d11","sections":[],"context":{"gi-language":["default"]}},{"url":"deploying/index.html#shared-vs-private-gstreamer-deployment","node_type":"h2","page":"Deploying your application","sections":["Deploying your application","Shared vs. private GStreamer deployment"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#deploy-only-necessary-files-by-manually-picking-them","node_type":"p","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#shared-gstreamer","node_type":"h2","page":"Mac OS X deployment","sections":["Mac OS X deployment","Shared GStreamer"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#adding-a-package-for-you-software","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a package for you software"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#having-a-shared-version-of-gstreamer","node_type":"h3","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a package for you software","Having a shared version of GStreamer"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#private-deployment-of-gstreamer","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Private deployment of GStreamer"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#shared-gstreamer","node_type":"h2","page":"Windows deployment","sections":["Windows deployment","Shared GStreamer"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-debug-these-funny-shell-scripts-that-libtool-makes","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","How do I debug these funny shell scripts that libtool makes?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-applications-using-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer","Licensing of applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"gl/gstglcontext.html#gst_gl_context_create","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_default_get_proc_address","node_type":"p","page":"GstGLContext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_is_shared","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_set_shared_with","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglutils.html#gst_gl_ensure_element_data","node_type":"p","page":"GstGLUtils","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gescontainer.html#ges_container_add","node_type":"p","page":"GESContainer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#GstRTSPMediaFactory:shared","node_type":"symbol","page":"rtsp media factory","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#GstRTSPMediaFactoryClass::configure","node_type":"p","page":"rtsp media factory","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#GstRTSPMediaFactoryClass::gen_key","node_type":"p","page":"rtsp media factory","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#gst_rtsp_media_factory_is_shared","node_type":"p","page":"rtsp media factory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#gst_rtsp_media_factory_set_shared","node_type":"p","page":"rtsp media factory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media-factory.html#rtsp-media-factory-page","node_type":"p","page":"rtsp media factory","sections":["rtsp media factory"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-media.html#GstRTSPMedia:shared","node_type":"symbol","page":"rtsp media","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_can_be_shared","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_is_shared","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_lock","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_set_shared","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-media.html#rtsp-media-page","node_type":"p","page":"rtsp media","sections":["rtsp media"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-stream.html#rtsp-stream-page","node_type":"p","page":"rtsp stream","sections":["rtsp stream"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gi-index.html#subpages","node_type":"p","page":"Core Library","sections":[],"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/gstcontext.html#gstcontext-page","node_type":"p","page":"GstContext","sections":["GstContext"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstmemory.html#GST_MEMORY_IS_NO_SHARE","node_type":"p","page":"GstMemory","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstmemory.html#GstMemoryFlags","node_type":"p","page":"GstMemory","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmemory.html#GstMemoryShareFunction","node_type":"p","page":"GstMemory","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmemory.html#gst_memory_share","node_type":"p","page":"GstMemory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaskpool.html#gst_shared_task_pool_new","node_type":"p","page":"GstTaskPool","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"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":"mplex/index.html#mplex-page","node_type":"p","page":"mplex","sections":["mplex"],"context":{"gi-language":["default"]}},{"url":"opengl/glmosaic.html#glmosaic-page","node_type":"p","page":"glmosaic","sections":["glmosaic"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#overview","node_type":"p","page":"Install-plugins","sections":["Install-plugins","Overview"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#gstallocator","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GstMemory","GstAllocator"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-sink","node_type":"ul","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#elements-and-plugins","node_type":"p","page":"Foundations","sections":["Foundations","Elements and Plugins"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"rfbsrc/index.html#rfbsrc:shared","node_type":"symbol","page":"rfbsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin:ntp-sync","node_type":"p","page":"rtpbin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"shm/index.html#plugin-shm","node_type":"table","page":"shm","sections":[],"context":{"gi-language":["default"]}},{"url":"shm/shmsink.html#shmsink-page","node_type":"p","page":"shmsink","sections":["shmsink"],"context":{"gi-language":["default"]}},{"url":"shm/shmsink.html#shmsink:shm-size","node_type":"p","page":"shmsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"shm/shmsink.html#shmsink:socket-path","node_type":"p","page":"shmsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"shm/shmsrc.html#shmsrc-page","node_type":"p","page":"shmsrc","sections":["shmsrc"],"context":{"gi-language":["default"]}},{"url":"shm/shmsrc.html#shmsrc:shm-area-name","node_type":"p","page":"shmsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"shm/shmsrc.html#shmsrc:socket-path","node_type":"p","page":"shmsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"srtp/srtpdec.html#srtpdec-page","node_type":"p","page":"srtpdec","sections":["srtpdec"],"context":{"gi-language":["default"]}},{"url":"srtp/srtpenc.html#srtpenc-page","node_type":"p","page":"srtpenc","sections":["srtpenc"],"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":"unixfd/unixfdsink.html#unixfdsink-page","node_type":"p","page":"unixfdsink","sections":["unixfdsink"],"context":{"gi-language":["default"]}},{"url":"unixfd/unixfdsink.html#unixfdsink:socket-path","node_type":"p","page":"unixfdsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"unixfd/unixfdsrc.html#unixfdsrc:socket-path","node_type":"p","page":"unixfdsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"valib/gstvadisplay.html#gstvadisplay-page","node_type":"p","page":"GstVaDisplay","sections":["GstVaDisplay"],"context":{"gi-language":["default"]}}]});