urls_downloaded_cb({"token":"Linux","urls":[{"url":"additional/design/dmabuf.html#dma-buffers","node_type":"p","page":"DMA buffers","sections":["DMA buffers"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#opengl","node_type":"p","page":"OpenGL","sections":["OpenGL"],"context":{"gi-language":["default"]}},{"url":"allocators/index.html#subpages","node_type":"p","page":"Allocators Library","sections":[],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#integration","node_type":"p","page":"Integration","sections":["Integration"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#linux-and-unixlike-operating-systems","node_type":"h2","page":"Integration","sections":["Integration","Linux and UNIX-like operating systems"],"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/basics/helloworld.html#conclusion","node_type":"p","page":"Your first application","sections":["Your first application","Conclusion"],"context":{"gi-language":["default"]}},{"url":"avtp/index.html#traffic-control-setup","node_type":"p","page":"avtp","sections":["avtp","Audio Video Transport Protocol (AVTP) Plugin","Traffic Control Setup"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#where-to-file-issues-and-feature-requests","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to File Issues and Request for Enhancements","Where to File Issues and Feature Requests"],"context":{"gi-language":["default"]}},{"url":"cuda/gstcudamemory.html#gst_cuda_memory_export","node_type":"p","page":"gstcudamemory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"deploying/index.html#multiplatform-vs-singleplatform-packaging-system","node_type":"p","page":"Deploying your application","sections":["Deploying your application","Multiplatform vs. single-platform packaging system"],"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":"deploying/multiplatform-using-cerbero.html#multiplatform-deployment-using-cerbero","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero"],"context":{"gi-language":["default"]}},{"url":"fbdevsink/index.html#fbdevsink-page","node_type":"p","page":"fbdevsink","sections":["fbdevsink"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-compile-programs-that-use-gstreamer","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","How do I compile programs that use GStreamer?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#is-gstreamer-available-for-platforms-other-than-linux","node_type":"h2","page":"General","sections":["General","Is GStreamer available for platforms other than Linux?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#are-there-premade-binaries-available","node_type":"p","page":"Getting GStreamer","sections":["Getting GStreamer","Are there premade binaries available?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#how-can-i-install-gstreamer-from-source","node_type":"p","page":"Getting GStreamer","sections":["Getting GStreamer","How can I install GStreamer from source?"],"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/gstglapi.html#GstGLPlatform","node_type":"p","page":"GstGLAPI","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"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#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/building-from-source-using-cerbero.html#building-from-source-using-cerbero","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#cross-compilation","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Cross Compilation"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#intel-hardware-codecs","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Enabling Hardware Codec Support","Intel Hardware Codecs"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#linux-setup","node_type":"h3","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements","Linux Setup"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#linux-targets","node_type":"h4","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Cross Compilation","Linux Targets"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#building-from-source-using-meson","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#download-and-install-gstreamer-binaries","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Download and install GStreamer binaries"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#prerequisites","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Prerequisites"],"context":{"gi-language":["default"]}},{"url":"installing/index.html#subpages","node_type":"p","page":"Installing GStreamer","sections":[],"context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#installing-on-linux","node_type":"h1","page":"Installing on Linux","sections":["Installing on Linux"],"context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#prerequisites","node_type":"p","page":"Installing on Linux","sections":["Installing on Linux","Prerequisites"],"context":{"gi-language":["default"]}},{"url":"nvcodec/cudaipcsink.html#cudaipcsink:address","node_type":"p","page":"cudaipcsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"nvcodec/cudaipcsrc.html#cudaipcsrc:address","node_type":"p","page":"cudaipcsrc","sections":["Properties"],"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/introduction/preface.html#preliminary-reading","node_type":"p","page":"Preface","sections":["Preface","Preliminary Reading"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"tools/gst-inspect.html#gstinspect10","node_type":"p","page":"gst-inspect-1.0","sections":["gst-inspect-1.0"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#gstlaunch10","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#manual-hello-world","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Manual Hello World"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#dynamic-hello-world","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Dynamic Hello World"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#introduction","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#hello-world","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Hello world"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#a-trivial-pad-capabilities-example","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","A trivial Pad Capabilities Example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#the-gstreamer-discoverer","node_type":"p","page":"Basic tutorial 9: Media information gathering","sections":["Basic tutorial 9: Media information gathering","The GStreamer Discoverer"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#simple-multithreaded-example","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Simple multithreaded example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#alsasink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Linux","alsasink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#linux","node_type":"h2","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Linux"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#pulsesink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Linux","pulsesink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#a-trick-mode-player","node_type":"p","page":"Basic tutorial 13: Playback speed","sections":["Basic tutorial 13: Playback speed","A trick mode player"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#a-crude-waveform-generator","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","A crude waveform generator"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#a-networkresilient-example","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","A network-resilient example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#seeking-example","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Seeking example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#a-media-player-in-gtk","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","A media player in GTK+"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#a-fancy-music-player","node_type":"p","page":"Playback tutorial 6: Audio visualization","sections":["Playback tutorial 6: Audio visualization","A fancy music player"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/color-balance.html#color-balance-example","node_type":"p","page":"Playback tutorial 5: Color Balance","sections":["Playback tutorial 5: Color Balance","Color balance example"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#an-equalized-player","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","An equalized player"],"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/hardware-accelerated-video-decoding.html#introduction","node_type":"ul","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#the-multilingual-player","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","The multilingual player"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/progressive-streaming.html#a-networkresilient-example-with-local-storage","node_type":"p","page":"Playback tutorial 4: Progressive streaming","sections":["Playback tutorial 4: Progressive streaming","A network-resilient example with local storage"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/short-cutting-the-pipeline.html#a-playbin-waveform-generator","node_type":"p","page":"Playback tutorial 3: Short-cutting the pipeline","sections":["Playback tutorial 3: Short-cutting the pipeline","A playbin waveform generator"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#the-multilingual-player-with-subtitles","node_type":"p","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","The multilingual player with subtitles"],"context":{"gi-language":["default"]}},{"url":"udp/udpsrc.html#udpsrc-page","node_type":"p","page":"udpsrc","sections":["udpsrc"],"context":{"gi-language":["default"]}},{"url":"uvcgadget/index.html#uvcsink-page","node_type":"p","page":"uvcsink","sections":["uvcsink"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/index.html#v4l2codecs-page","node_type":"p","page":"v4l2codecs","sections":["v4l2codecs"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slav1dec.html#v4l2slav1dec-page","node_type":"p","page":"v4l2slav1dec","sections":["v4l2slav1dec"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slh264dec.html#v4l2slh264dec-page","node_type":"p","page":"v4l2slh264dec","sections":["v4l2slh264dec"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slh265dec.html#v4l2slh265dec-page","node_type":"p","page":"v4l2slh265dec","sections":["v4l2slh265dec"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slmpeg2dec.html#v4l2slmpeg2dec-page","node_type":"p","page":"v4l2slmpeg2dec","sections":["v4l2slmpeg2dec"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slvp8alphadecodebin.html#v4l2slvp8alphadecodebin-page","node_type":"p","page":"v4l2slvp8alphadecodebin","sections":["v4l2slvp8alphadecodebin"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slvp8dec.html#v4l2slvp8dec-page","node_type":"p","page":"v4l2slvp8dec","sections":["v4l2slvp8dec"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slvp9alphadecodebin.html#v4l2slvp9alphadecodebin-page","node_type":"p","page":"v4l2slvp9alphadecodebin","sections":["v4l2slvp9alphadecodebin"],"context":{"gi-language":["default"]}},{"url":"v4l2codecs/v4l2slvp9dec.html#v4l2slvp9dec-page","node_type":"p","page":"v4l2slvp9dec","sections":["v4l2slvp9dec"],"context":{"gi-language":["default"]}}]});