urls_downloaded_cb({"token":"requirements","urls":[{"url":"additional/design/adaptive-demuxer.html#timeline-position-playout","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Timeline, position, playout"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#requirements","node_type":"h3","page":"Audiosink design","sections":["Audiosink design","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffer.html#requirements","node_type":"h2","page":"GstBuffer","sections":["GstBuffer","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#requirements","node_type":"h2","page":"Bufferpool","sections":["Bufferpool","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/caps.html#semantics-of-caps-and-their-usage","node_type":"p","page":"Caps","sections":["Caps","Basic Rules","Semantics of caps and their usage"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#negotiation","node_type":"p","page":"Transform elements","sections":["Transform elements","Negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#events","node_type":"ul","page":"Events","sections":["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/gstghostpad.html#some-design-requirements","node_type":"h2","page":"Ghostpads","sections":["Ghostpads","Some design requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#parentage","node_type":"p","page":"GstObject","sections":["GstObject","Parentage"],"context":{"gi-language":["default"]}},{"url":"additional/design/memory.html#requirements","node_type":"h2","page":"GstMemory","sections":["GstMemory","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/meta.html#requirements","node_type":"h2","page":"GstMeta","sections":["GstMeta","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/miniobject.html#requirements","node_type":"h2","page":"GstMiniObject","sections":["GstMiniObject","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation"],"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/opengl.html#opengl-and-threads","node_type":"p","page":"OpenGL","sections":["OpenGL","Limits imposed by OpenGL","OpenGL and Threads"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#requirements","node_type":"h2","page":"Probes","sections":["Probes","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#progress-reporting","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting"],"context":{"gi-language":["default"]}},{"url":"additional/design/query.html#requirements","node_type":"h2","page":"Query","sections":["Query","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#proposed-caps-fields","node_type":"p","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Buffer representation for raw video","Proposed Caps fields"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#requirements-and-scenarios","node_type":"h2","page":"Stream Status","sections":["Stream Status","Requirements and scenarios"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#subtitle-overlays-and-hardwareaccelerated-playback","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback"],"context":{"gi-language":["default"]}},{"url":"avtp/index.html#gptp-setup","node_type":"p","page":"avtp","sections":["avtp","Audio Video Transport Protocol (AVTP) Plugin","gPTP Setup"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesrc.html#gstbasesrc-page","node_type":"p","page":"GstBaseSrc","sections":["GstBaseSrc"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#coding-style","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Coding Style"],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue-page","node_type":"p","page":"multiqueue","sections":["multiqueue"],"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":"p","page":"Mac OS X deployment","sections":["Mac OS X deployment","Shared GStreamer"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#deploy-only-necessary-files-by-manually-picking-them","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Deploy only necessary files, by manually picking them"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#shared-gstreamer","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Shared GStreamer"],"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":"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-action-types.html#onallinstances-optional","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","set-property","Parameters","\non-all-instances (optional)"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstcapsfeatures.html#gstcapsfeatures-page","node_type":"p","page":"GstCapsFeatures","sections":["GstCapsFeatures"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstevent.html#GstEventType","node_type":"p","page":"GstEvent","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_latency","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/building-from-source-using-cerbero.html#installing-minimum-requirements-on-windows","node_type":"h2","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#minimum-requirements","node_type":"h2","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements"],"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":"opengl/glshader.html#examples","node_type":"p","page":"glshader","sections":["glshader","Examples"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#memory-allocation","node_type":"p","page":"Memory allocation","sections":["Memory allocation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#negotiating-the-exact-layout-of-video-buffers","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GST_QUERY_ALLOCATION","Negotiating the exact layout of video buffers"],"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/scheduling.html#the-pad-activation-stage","node_type":"ul","page":"Different scheduling modes","sections":["Different scheduling modes","The pad activation stage"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#things-to-check-when-writing-an-element","node_type":"p","page":"Things to check when writing an element","sections":["Things to check when writing an element"],"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":"video/gstvideo.html#GstVideoAlignment","node_type":"p","page":"GstVideo","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideometa.html#GstVideoMeta","node_type":"ul","page":"GstMeta for video","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideopool.html#gstvideobufferpool-page","node_type":"p","page":"GstVideoBufferPool","sections":["GstVideoBufferPool"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkbuffermemory.html#GstVulkanBufferMemory","node_type":"p","page":"GstVulkanBufferMemory","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkcommandpool.html#gst_vulkan_command_pool_lock","node_type":"p","page":"GstVulkanCommandPool","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkhandle.html#GstVulkanHandle","node_type":"p","page":"GstVulkanHandle","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkimagememory.html#GstVulkanImageMemory","node_type":"p","page":"GstVulkanImageMemory","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkmemory.html#gst_vulkan_memory_find_memory_type_index_with_requirements","node_type":"p","page":"GstVulkanMemory","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkqueue.html#gst_vulkan_queue_submit_lock","node_type":"p","page":"GstVulkanQueue","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}}]});