urls_downloaded_cb({"token":"build","urls":[{"url":"additional/design/draft-metadata.html#lost-metadata","node_type":"p","page":"Metadata","sections":["Metadata","Issues","Lost metadata"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-tagreading.html#interface","node_type":"ul","page":"Tagreading","sections":["Tagreading","Interface"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstghostpad.html#ghostpads","node_type":"p","page":"Ghostpads","sections":["Ghostpads"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#advanced-usage","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Advanced Usage"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#build-process","node_type":"h2","page":"Orc Integration","sections":["Orc Integration","Build Process"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#normal-usage","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Normal Usage"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#autoplugging","node_type":"p","page":"Autoplugging","sections":["Autoplugging"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#media-types-as-a-way-to-identify-streams","node_type":"p","page":"Autoplugging","sections":["Autoplugging","Media types as a way to identify streams"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#building-gstreamer-under-win32","node_type":"p","page":"Integration","sections":["Integration","Windows","Building GStreamer under Win32"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/licensing.html#how-to-license-the-applications-you-build-with-gstreamer","node_type":"h2","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#compiling-and-running-helloworldc","node_type":"p","page":"Your first application","sections":["Your first application","Compiling and Running helloworld.c"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#your-first-application","node_type":"p","page":"Your first application","sections":["Your first application"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/index.html#building-an-application","node_type":"p","page":"Building an Application","sections":["Building an Application"],"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":"application-development/introduction/gstreamer.html#what-is-gstreamer","node_type":"p","page":"What is GStreamer?","sections":["What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#clean-and-powerful","node_type":"ul","page":"Design principles","sections":["Design principles","Clean and powerful"],"context":{"gi-language":["default"]}},{"url":"avtp/index.html#dependencies","node_type":"p","page":"avtp","sections":["avtp","Audio Video Transport Protocol (AVTP) Plugin","Dependencies"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#coding-style","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Coding Style"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#fixing-since-tags","node_type":"ul","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","Fixing Since tags"],"context":{"gi-language":["default"]}},{"url":"coretracers/factories.html#factories-page","node_type":"p","page":"factories","sections":["factories"],"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#having-a-shared-version-of-gstreamer","node_type":"p","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/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":"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":"frei0r/frei0r-filter-curves.html#frei0r-filter-curves:curve-point-number","node_type":"p","page":"frei0r-filter-curves","sections":["Properties"],"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/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/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":"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/getting.html#i-am-having-trouble-compiling-gstreamer-on-my-lfs-installation-why","node_type":"p","page":"Getting GStreamer","sections":["Getting GStreamer","I am having trouble compiling GStreamer on my LFS installation, why?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-code-contributed-to-gstreamer-itself","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 code contributed to GStreamer itself"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#executive-summary-what-is-all-this-monorepo-talk","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","Executive Summary: What is all this monorepo talk?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#i-have-workflows-that-build-gstreamer-modules-from-git-but-dont-want-to-use-the-gstbuildstyle-metabuild-setup-what-should-i-do-now","node_type":"h2","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I have workflows that build GStreamer modules from git but don't want to use the gst-build-style metabuild setup - what should I do now?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#i-use-cerbero-how-will-this-affect-me","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I use cerbero - how will this affect me?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#i-use-gstbuild-what-should-i-use-now","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I use gst-build - what should I use now?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#what-should-i-do-if-im-missing-a-plugin","node_type":"ul","page":"Troubleshooting GStreamer","sections":["Troubleshooting GStreamer","What should I do if I'm missing a plug-in?"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/index.html#subpages","node_type":"p","page":"GStreamer Editing Services","sections":[],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstinfo.html#gstinfo-page","node_type":"p","page":"GstInfo","sections":["GstInfo"],"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#build-gstreamer","node_type":"h2","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Build GStreamer"],"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#download-the-sources","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Download the sources"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#enabling-qt5-support","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Enabling Optional Features with Variants","Enabling Qt5 Support"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#enabling-visual-studio-support","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Enabling Visual Studio Support"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#important-windowsspecific-notes","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows","Important Windows-specific Notes"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#install-visual-studio-2015-or-newer","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows","Install Visual Studio 2015 or newer"],"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#macos-setup","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements","macOS Setup"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#basic-meson-and-ninja-usage","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Basic meson and ninja usage"],"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/building-from-source-using-meson.html#configuration","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Configuration"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#crosscompiling-in-combination-with-a-network-share","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","Use cases","Cross-compiling in combination with a network share"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#entering-the-development-environment","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#how-does-it-work","node_type":"ul","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","How does it work?"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#options-gstenv","node_type":"ul","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","Options gst-env\n"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#running-tests","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Running tests"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#setting-up-a-development-environment-while-keeping-the-distribution-package","node_type":"ul","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","Use cases","Setting up a development environment while keeping the distribution package"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#setting-up-the-build-with-meson","node_type":"h2","page":"Building from source using Meson","sections":["Building from source using Meson","Setting up the build with Meson"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#using-gstreamer-as-sub-project-to-another-project","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","Use cases","Using GStreamer as sub project to another project"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#what-are-meson-gstbuild-and-the-gstreamer-monorepo","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","What are Meson, gst-build and the GStreamer monorepo?"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#building-the-tutorials","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials"],"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#list-of-categories-and-included-plugins","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Creating new projects","List of categories and included plugins"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-androidstudio","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials","Using Android-studio"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-eclipse","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials","Using Eclipse"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-gradle-from-the-commandline","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials","Using gradle from the command-line"],"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/for-ios-development.html#building-the-tutorials","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries","Configure your development environment","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#creating-new-projects","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries","Configure your development environment","Creating new projects"],"context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#building-applications-using-gstreamer","node_type":"p","page":"Installing on Linux","sections":["Installing on Linux","Building applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#building-the-tutorials","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#manual-compilation-with-pkgconfig","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","Manual compilation (with pkg-config)"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#xcode","node_type":"ul","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#building-the-tutorials","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#remove-the-dependency-with-the-visual-studio-runtime","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects manually","Remove the dependency with the Visual Studio runtime"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#1-installer-hook","node_type":"p","page":"Install-plugins","sections":["Install-plugins","1. Installer hook"],"context":{"gi-language":["default"]}},{"url":"play/gstplay.html#gstplay-page","node_type":"p","page":"GstPlay","sections":["GstPlay"],"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/appendix/licensing-advisory.html#how-to-license-the-code-you-write-for-gstreamer","node_type":"p","page":"GStreamer licensing","sections":["GStreamer licensing","How to license the code you write for GStreamer"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#using-the-project-stamp","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","Using the Project Stamp"],"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/preface.html#structure-of-this-guide","node_type":"ul","page":"Preface","sections":["Preface","Structure of This Guide"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#what-is-gstreamer","node_type":"p","page":"Preface","sections":["Preface","What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"qroverlay/debugqroverlay.html#debugqroverlay-page","node_type":"p","page":"debugqroverlay","sections":["debugqroverlay"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin:fec-decoders","node_type":"p","page":"rtpbin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin:fec-encoders","node_type":"p","page":"rtpbin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#example-launch-line","node_type":"ul","page":"rtspsrc","sections":["rtspsrc","Example launch line"],"context":{"gi-language":["default"]}},{"url":"tag/gsttaglanguagecodes.html#gst_tag_get_language_codes","node_type":"p","page":"ISO-639 lang mappings","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tag/gsttaglicenses.html#gst_tag_get_licenses","node_type":"p","page":"Licenses","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tools/ges-launch.html#define-a-timeline-through-the-command-line","node_type":"p","page":"ges-launch-1.0","sections":["ges-launch-1.0","Define a timeline through the command line"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#bins","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Pipeline Description","Bins"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#description","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Description"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#name","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Name"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#conclusion","node_type":"p","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-java-code","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [Java code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#a-basic-media-player-androidmk","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Android.mk]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#introduction","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#conclusion","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#conclusion","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#exercise","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Exercise"],"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/dynamic-pipelines.html#conclusion","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#introduction","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#conclusion","node_type":"ul","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#goal","node_type":"ul","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstlaunch10","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#goal","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#conclusion","node_type":"ul","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/hello-world.html#playbin","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Walkthrough","playbin"],"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-formats-and-pad-capabilities.html#pads","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Introduction","Pads"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#goal","node_type":"p","page":"Basic tutorial 9: Media information gathering","sections":["Basic tutorial 9: Media information gathering","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#introduction","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#conclusion","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#walkthrough","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#conclusion","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#introduction","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#introduction","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-complete-media-player.html#conclusion","node_type":"p","page":"iOS tutorial 5: A Complete media player","sections":["iOS tutorial 5: A Complete media player","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#the-user-interface","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The User Interface"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#conclusion","node_type":"p","page":"iOS tutorial 3: Video","sections":["iOS tutorial 3: Video","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#the-gstreamer-backend","node_type":"p","page":"iOS tutorial 3: Video","sections":["iOS tutorial 3: Video","The GStreamer Backend"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#walkthrough","node_type":"p","page":"Playback tutorial 6: Audio visualization","sections":["Playback tutorial 6: Audio visualization","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#exercise","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","Exercise"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#inner-workings-of-hardwareaccelerated-video-decoding-plugins","node_type":"p","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Inner workings of hardware-accelerated video decoding plugins"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#conclusion","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#conclusion","node_type":"p","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","Conclusion"],"context":{"gi-language":["default"]}},{"url":"wasapi2/wasapi2src.html#wasapi2src:loopback-mode","node_type":"p","page":"wasapi2src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"wasapi2/wasapi2src.html#wasapi2src:loopback-target-pid","node_type":"p","page":"wasapi2src","sections":["Properties"],"context":{"gi-language":["default"]}}]});