urls_downloaded_cb({"token":"Android","urls":[{"url":"additional/design/opengl.html#opengl","node_type":"p","page":"OpenGL","sections":["OpenGL"],"context":{"gi-language":["default"]}},{"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":"frequently-asked-questions/dependencies.html#does-gstreamer-depend-on-gnome-or-gtk","node_type":"p","page":"Dependencies","sections":["Dependencies","Does GStreamer depend on GNOME or GTK+?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#is-gstreamer-available-for-platforms-other-than-linux","node_type":"p","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-do-i-get-gstreamer","node_type":"ul","page":"Getting GStreamer","sections":["Getting GStreamer","How do I get GStreamer?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#have-all-modules-been-moved-into-the-mono-repository","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","Have all modules been moved into the mono repository?"],"context":{"gi-language":["default"]}},{"url":"gl/gstgldisplay.html#GstGLDisplayType","node_type":"p","page":"GstGLDisplay","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/building-from-source-using-cerbero.html#artifact-types","node_type":"ul","page":"Building from source using Cerbero","sections":["Artifact Types"],"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":["Running 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":["Running Cerbero","Cross Compilation"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#enabling-qt5-or-qt6-support","node_type":"p","page":"Building from source using Cerbero","sections":["Artifact Types","Enabling Optional Features with Variants","Enabling Qt5 or Qt6 Support"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#linux-targets","node_type":"table","page":"Building from source using Cerbero","sections":["Running 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#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#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-android-development.html#creating-new-projects","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Creating new projects"],"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#installing-for-android-development","node_type":"h1","page":"Installing for Android development","sections":["Installing for Android development"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#prerequisites","node_type":"ul","page":"Installing for Android development","sections":["Installing for Android development","Prerequisites"],"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/index.html#subpages","node_type":"p","page":"Installing GStreamer","sections":[],"context":{"gi-language":["default"]}},{"url":"rtp/rtpldacpay.html#rtpldacpay-page","node_type":"p","page":"rtpldacpay","sections":["rtpldacpay"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#android-tutorial-5-a-complete-media-player","node_type":"h1","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player"],"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-complete-media-player.html#goal","node_type":"p","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player","Goal!"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#implementing-a-file-chooser-dialog","node_type":"p","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player","Implementing a file chooser dialog"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#preventing-the-screen-from-turning-off","node_type":"p","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player","Preventing the screen from turning off"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#registering-as-a-media-player","node_type":"p","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player","Registering as a media player"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-androidmk","node_type":"h3","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [Android.mk]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-c-code","node_type":"h3","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-java-code","node_type":"h3","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/a-running-pipeline.html#android-tutorial-2-a-running-pipeline","node_type":"h1","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#goal","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#introduction","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#a-note-on-the-documentation","node_type":"p","page":"Android tutorials","sections":["Android tutorials","Welcome to the GStreamer Android tutorials","A note on the documentation"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#android-tutorials","node_type":"h1","page":"Android tutorials","sections":["Android tutorials"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#subpages","node_type":"p","page":"Android tutorials","sections":[],"context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#welcome-to-the-gstreamer-android-tutorials","node_type":"h2","page":"Android tutorials","sections":["Android tutorials","Welcome to the GStreamer Android tutorials"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#android-tutorial-1-link-against-gstreamer","node_type":"h1","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#conclusion","node_type":"p","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#goal","node_type":"p","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer","Goal!"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#hello-gstreamer-java-code","node_type":"p","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer","Hello GStreamer [Java code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#android-tutorial-4-a-basic-media-player","node_type":"h1","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#conclusion","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#goal","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","Goal"],"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/media-player.html#refreshing-the-seek-bar","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Java code]","Refreshing the Seek Bar"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#reporting-media-size","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Java code]","Reporting media size"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-androidmk","node_type":"h3","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [Android.mk]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-c-code","node_type":"h3","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-java-code","node_type":"h3","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [Java code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#android-tutorial-3-video","node_type":"h1","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#conclusion","node_type":"ul","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#goal","node_type":"ul","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#introduction","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#ahcsrc","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Android","ahcsrc"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#android","node_type":"h2","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Android"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#androidmedia","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Android","androidmedia"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#glimagesink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Cross Platform","glimagesink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#openslessink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Android","openslessink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#openslessrc","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Android","openslessrc"],"context":{"gi-language":["default"]}},{"url":"tutorials/index.html#structure","node_type":"ul","page":"Tutorials","sections":["Tutorials","Welcome to the GStreamer Tutorials!","Structure"],"context":{"gi-language":["default"]}},{"url":"tutorials/index.html#subpages","node_type":"p","page":"Tutorials","sections":[],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#goal","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#private-methods","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The GStreamer Backend","Private methods:"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/index.html#welcome-to-the-gstreamer-ios-tutorials","node_type":"p","page":"iOS tutorials","sections":["iOS tutorials","Welcome to the GStreamer iOS tutorials"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#the-gstreamer-backend","node_type":"p","page":"iOS tutorial 1: Link against GStreamer","sections":["iOS tutorial 1: Link against GStreamer","The GStreamer backend"],"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"]}}]});