urls_downloaded_cb({"token":"gstreamer","urls":[{"url":"additional/design/MT-refcounting.html#accessing-lists","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#compare-and-swap","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#conventions-for-thread-a-safe-api","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#locking-involved","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#mt-safety-techniques","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#object-locking","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/activation.html#activation","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#buffering","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#simple-buffering","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/clocks.html#clock-implementations","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#gstmultiqueue","node_type":"ul","context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#current-metadata-handling","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#metadata","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#open-bugs","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#supported-metadata-standards","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#unknownunmapped-metadata","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/draft-tagreading.html#tagreading","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/dynamic.html#dynamic-pipelines","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/element-sink.html#sink-elements","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#encoding-profile","node_type":"ul","context":{"gi-language":["default"]}},{"url":"additional/design/events.html#eos","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#frame-step","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/gstelement.html#gstelement","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#flags","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#gstobject","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#parentage","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/index.html#gstreamer-design-documents","node_type":"h1","context":{"gi-language":["default"]}},{"url":"additional/design/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#query","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/memory.html#allocators","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#completely-unplayable-stream","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#format-of-the-utf8-string-id-passed-to-the-external-installer-system","node_type":"ul","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#further-references","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#gstreamer-level","node_type":"h1","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#missing-element","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#missing-typefind-function","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#notes-for-packagers","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#plugin-download-stage","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#what-to-do-when-a-plugin-is-missing","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#negotiation","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#operation","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"ul","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#application-integration","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#libgstgl-library","node_type":"ul","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#opengl-and-threads","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#platform-specifics","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#sharing-opengl-context-with-gstreamer","node_type":"h4","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#sharing-x11-display-with-gstreamer","node_type":"h4","context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#wrapped-gstglcontexts","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#advanced-usage","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#build-process","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#dataflow-and-buffers","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#design-overview","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#overview","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#async-state-changes","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#object-relation-types","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#usage-in-gstreamer","node_type":"h3","context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#usage2","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#rtp","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#deciding-the-scheduling-mode","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#scheduling","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/seeking.html#seeking","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/segments.html#segments","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#design-overview","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#example-use-cases","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#gststream-objects","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#stream-selection","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#possible-solutions","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/synchronisation.html#a-gstclock","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/toc.html#implementing-gsttoc-support-in-gstreamer-elements","node_type":"h1","context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#design","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#tracing","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/trickmodes.html#client-side-forward-trickmodes","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/design/trickmodes.html#trickmodes","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/rtp.html#gstreamer-rtsp-client","node_type":"h2","context":{"gi-language":["default"]}},{"url":"additional/rtp.html#gstreamer-rtsp-server","node_type":"h2","context":{"gi-language":["default"]}},{"url":"additional/rtp.html#rtp-and-rtsp-support","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/rtp.html#rtp-components","node_type":"ul","context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstreamer-hung-by-a-thread","node_type":"h2","context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstreamer-plugins-splitup","node_type":"h1","context":{"gi-language":["default"]}},{"url":"additional/splitup.html#the-lowdown","node_type":"p","context":{"gi-language":["default"]}},{"url":"additional/videos.html#gstreamer-conference-videos-and-slides","node_type":"h2","context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#autoplugging","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#media-stream-type-detection","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#media-types-as-a-way-to-identify-streams","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#buffering","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#stream-buffering","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#clock-runningtime","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#clocks-and-synchronization-in-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#time-overview","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#getting-started","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#setting-up-parameter-control","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/index.html#advanced-gstreamer-concepts","node_type":"h1","context":{"gi-language":["default"]}},{"url":"application-development/advanced/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/interfaces.html#interfaces","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/interfaces.html#other-interfaces","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/interfaces.html#the-uri-handler-interface","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/metadata.html#metadata","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/metadata.html#metadata-reading","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/metadata.html#tag-writing","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#data-probes","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#dynamically-changing-the-pipeline","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#manually-adding-or-removing-data-fromto-a-pipeline","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#pipeline-manipulation","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/queryevents.html#position-tracking-and-seeking","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#configuring-threads-in-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#scheduling-in-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#threads","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#when-would-you-want-to-force-a-thread","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#conversion-plugins","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#debugging","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#good-programming-habits","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#things-to-check-when-writing-an-application","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#utility-applications-provided-with-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"application-development/appendix/compiling.html#embedding-static-elements-in-your-application","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/index.html#appendices","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#building-gstreamer-under-win32","node_type":"h3","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#gnome-desktop","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#integration","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#kde-desktop","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#linux-and-unixlike-operating-systems","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#os-x","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#windows","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/licensing.html#how-to-license-the-applications-you-build-with-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting-1-0.html#list-of-changes","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#list-of-changes","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/appendix/programs.html#gstlaunch","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/appendix/quotes.html#quotes-from-the-developers","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/basics/bins.html#what-are-bins","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#bus","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#how-to-use-a-bus","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#message-types","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/data.html#buffers","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#element-states","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#elements","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#getting-information-about-an-element-using-a-factory","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#linking-elements","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#more-about-element-factories","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#compiling-and-running-helloworldc","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#hello-world","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#your-first-application","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/index.html#building-an-application","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/init.html#initializing-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"application-development/basics/init.html#simple-initialization","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/init.html#the-goption-interface","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#capabilities-of-a-pad","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#pads","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#properties-and-values","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#what-capabilities-are-used-for","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/highlevel/index.html#higherlevel-interfaces-for-gstreamer-applications","node_type":"h1","context":{"gi-language":["default"]}},{"url":"application-development/highlevel/playback-components.html#playback-components","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/highlevel/playback-components.html#playbin","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/index.html#foreword","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/index.html#preliminary-reading","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/index.html#structure-of-this-manual","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/index.html#who-should-read-this-manual","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#communication","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#elements","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#foundations","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#pads","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/gstreamer.html#what-is-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"application-development/introduction/index.html#about-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"application-development/introduction/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#clean-and-powerful","node_type":"ul","context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#clean-coreplugins-separation","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#extensible","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#object-oriented","node_type":"p","context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#provide-a-framework-for-codec-experimentation","node_type":"p","context":{"gi-language":["default"]}},{"url":"contribute/index.html#after-submitting-your-merge-request","node_type":"p","context":{"gi-language":["default"]}},{"url":"contribute/index.html#backporting-to-a-stable-branch","node_type":"p","context":{"gi-language":["default"]}},{"url":"contribute/index.html#contributing-to-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"contribute/index.html#patch-format","node_type":"p","context":{"gi-language":["default"]}},{"url":"contribute/index.html#where-to-file-issues-and-feature-requests","node_type":"ul","context":{"gi-language":["default"]}},{"url":"contribute/index.html#where-to-submit-patches","node_type":"p","context":{"gi-language":["default"]}},{"url":"contribute/index.html#workflows-for-gstreamer-developers","node_type":"h1","context":{"gi-language":["default"]}},{"url":"contribute/index.html#writing-good-commit-messages","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/index.html#multiplatform-vs-singleplatform-packaging-system","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/index.html#shared-vs-private-gstreamer-deployment","node_type":"h2","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#deploy-only-necessary-files-by-manually-picking-them","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#deploy-only-necessary-packages-using-the-provided-ones","node_type":"table","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#location-of-dependent-dynamic-libraries","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#mac-os-x-deployment","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#private-deployment-of-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#relocation-of-gstreamer-in-os-x","node_type":"h2","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#relocation-of-the-binaries","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#shared-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#adding-a-package-for-you-software","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#having-a-private-version-of-gstreamer","node_type":"h3","context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#having-a-shared-version-of-gstreamer","node_type":"h3","context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#multiplatform-deployment-using-cerbero","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/windows.html#deploy-only-necessary-files-by-manually-picking-them","node_type":"p","context":{"gi-language":["default"]}},{"url":"deploying/windows.html#deploy-only-necessary-packages-using-provided-merge-modules","node_type":"table","context":{"gi-language":["default"]}},{"url":"deploying/windows.html#private-deployment-of-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"deploying/windows.html#shared-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"deploying/windows.html#windows-deployment","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#does-gstreamer-depend-on-gnome-or-gtk","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#does-gstreamer-support-midi","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#is-gstreamer-x11-independent-can-it-be-used-headless","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#what-is-gstreamers-position-on-efforts-such-as-ladspa-or-lv2","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#why-are-there-so-many-dependencies","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#developing-applications-with-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-can-i-use-gconf-to-get-the-systemwide-defaults","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-compile-programs-that-use-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-debug-these-funny-shell-scripts-that-libtool-makes","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-develop-against-an-uninstalled-gstreamer-copy","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-get-my-translations-included","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-is-the-coding-style-for-gstreamer-code","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-kind-of-versioning-scheme-does-gstreamer-use","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#why-is-mail-traffic-so-low-on-gstreamerdevel","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#does-gstreamer-support-the-format-of-my-media-files","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#im-considering-adding-gstreamer-output-to-my-application","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#is-gstreamer-a-media-player","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#is-gstreamer-a-sound-server","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#is-gstreamer-available-for-platforms-other-than-linux","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#what-are-the-exact-licensing-terms-for-gstreamer-and-its-plugins","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#what-is-gstreamers-relationship-with-the-gnome-community","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#what-is-gstreamers-relationship-with-the-kde-community","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#what-kind-of-applications-have-been-written-in-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#why-is-gstreamer-written-in-c-why-not-cobjectivec","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#are-there-premade-binaries-available","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#getting-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#how-can-i-install-gstreamer-from-source","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#how-do-i-get-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#how-do-i-get-gstreamer-through-git","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#i-am-having-trouble-compiling-gstreamer-on-my-lfs-installation-why","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#so-which-gstreamer-version-should-i-get","node_type":"h3","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#what-is-the-difference-between-versions-010-and-10","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#why-dont-you-provide-premade-binaries-for-distribution-xy","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/git.html#building-gstreamer-from-git","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/index.html#getting-started","node_type":"ul","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/legal.html#gstreamer-legal-issues","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-applications-using-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-code-contributed-to-gstreamer-itself","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-your-applications-and-plugins-for-use-with-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#troubleshooting-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#what-can-i-do-if-i-get-a-segmentation-fault","node_type":"p","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#what-should-i-do-if-im-missing-a-plugin","node_type":"ul","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#can-my-system-play-sound-through-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#how-can-i-see-what-gstreamer-plugins-i-have-on-my-system","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#how-do-i-use-the-gstreamer-command-line-interface","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#how-should-i-report-bugs","node_type":"ul","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#ok-ive-installed-gstreamer-what-can-i-do-next","node_type":"h2","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#using-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#where-should-i-report-issues","node_type":"p","context":{"gi-language":["default"]}},{"url":"index.html#gstreamer-a-flexible-fast-and-multiplatform-multimedia-framework","node_type":"h1","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#android","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#build-a-single-project-with-gstreamer","node_type":"h3","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#build-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#build-requirements","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#crosscompilation-of-gstreamer","node_type":"h3","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#download-the-sources","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#ios-developers","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#setup-environment","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#windows","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#building-from-source-using-meson","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#configuration-of-gstbuild","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#entering-the-uninstalled-environment","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#what-are-meson-and-gstbuild-","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#building-the-tutorials","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#configure-your-development-environment","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#creating-new-projects","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#download-and-install-gstreamer-binaries","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#prerequisites","node_type":"ul","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-androidstudio","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-eclipse","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-gradle-from-the-commandline","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-the-command-line","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#configure-your-development-environment","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#creating-new-projects","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#download-and-install-gstreamer-binaries","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/index.html#installing-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#building-applications-using-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#building-the-tutorials","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#install-gstreamer-on-fedora","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#install-gstreamer-on-ubuntu-or-debian","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#prerequisites","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#creating-new-projects","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#download-and-install-the-sdk","node_type":"ul","context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#prerequisites","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#building-the-tutorials","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#creating-new-projects-using-the-wizard","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#download-and-install-gstreamer-binaries","node_type":"h2","context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#include-the-necessary-gstreamer-property-sheet","node_type":"h4","context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#prerequisites","node_type":"p","context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#remove-the-dependency-with-the-visual-studio-runtime","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#api-example1","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#memory-allocation","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#clock-runningtime","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#clocking","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#clocks","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#obligations-of-each-element","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#all-events-together","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#end-of-stream-eos","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/index.html#advanced-concepts","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#list-of-defined-types","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#media-types-and-properties","node_type":"ul","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation-basics","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/qos.html#quality-of-service-qos","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#different-scheduling-modes","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#the-pad-activation-stage","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/tagging.html#overview","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/tagging.html#writing-tags-to-streams","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#debugging","node_type":"ul","context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#things-to-check-when-writing-an-element","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/licensing-advisory.html#gstreamer-licensing","node_type":"h1","context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/licensing-advisory.html#how-to-license-the-code-you-write-for-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#constructing-the-boilerplate","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#element-metadata","node_type":"ul","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#getting-the-gstreamer-plugin-templates","node_type":"h2","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/boiler.html#using-the-project-stamp","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/index.html#writing-a-plugin","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/states.html#what-are-states","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/basics/testapp.html#building-a-test-application","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#premade-base-classes","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-sink","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-source","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-transformation-element","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-source","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/index.html#creating-special-element-types","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/index.html#gstreamer-writers-guide","node_type":"h1","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#buffer-allocation","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#elements-and-plugins","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#foundations","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#gstminiobject-buffers-and-events","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#media-types-and-properties","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#pads","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#the-basic-types","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/index.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#preliminary-reading","node_type":"p","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#structure-of-this-guide","node_type":"ul","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#what-is-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#who-should-read-this-guide","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tools/ges-launch.html#mandatory-arguments1","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/gst-inspect.html#description","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/gst-inspect.html#name","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/gst-inspect.html#options","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#description","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#environment-variables","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#gstreamer-options","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#name","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/index.html#command-line-tools","node_type":"p","context":{"gi-language":["default"]}},{"url":"tools/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#registering-as-a-media-player","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-java-code","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#gst_native_play-and-gst_native_pause-nativeplay-and-nativepause-from-java","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/index.html#welcome-to-the-gstreamer-android-tutorials","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#android-tutorial-1-link-against-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#hello-gstreamer-androidmk","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#hello-gstreamer-c-code","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#hello-gstreamer-java-code","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#refreshing-the-seek-bar1","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#reporting-media-size","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#supporting-arbitrary-media-uris1","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-c-code","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-java-code","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#gstreamersurfaceview-a-convenient-surfaceview-wrapper-java-code","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#basic-tutorial-2-gstreamer-concepts","node_type":"h1","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#element-creation","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#error-checking","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#manual-hello-world","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#pipeline-creation","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#properties","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#the-gstreamer-bus","node_type":"h3","context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#adding-your-own-debug-information","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#getting-pipeline-graphs","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#the-debug-log","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#dynamic-hello-world","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#gstreamer-states","node_type":"h3","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#signals","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#the-callback","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#basic-tutorial-10-gstreamer-tools","node_type":"h1","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#caps-filters","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#elements","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstdiscoverer10","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstinspect10","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstlaunch10","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#pads","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#capsfilter","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#cleanup","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#gst_parse_launch","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#hello-world","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#playbin","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#walkthrough","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#a-trivial-pad-capabilities-example","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#last-remarks","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#pads","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#the-gstreamer-discoverer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#multithreading","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#simple-multithreaded-example","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#androidmedia","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#dshowdecwrapper","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#openslessink","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#openslessrc","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#osxaudiosink","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#osxaudiosink1","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#osxvideosink","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#a-crude-waveform-generator","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#buffers","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#seeking-example","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#user-interface-refreshing","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#a-media-player-in-gtk","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#exercise","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/index.html#a-short-note-on-gobject-and-glib","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/index.html#prerequisites","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/index.html#source-code","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/index.html#sources-of-documentation","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/index.html#structure","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/index.html#welcome-to-the-gstreamer-tutorials","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#refreshing-the-seek-bar","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#the-gstreamer-backend","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#the-video-view-controller","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-complete-media-player.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-complete-media-player.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-complete-media-player.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#interface-methods","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#private-methods","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#the-gstreamer-backend","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#the-user-interface","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/index.html#subpages","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/index.html#welcome-to-the-gstreamer-ios-tutorials","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#hello-gstreamer","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#ios-tutorial-1-link-against-gstreamer","node_type":"h1","context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#the-gstreamer-backend","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#the-view-controller","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#eagluiview","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#goal","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#the-gstreamer-backend","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#the-view-controller","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/color-balance.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#exercise","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#conclusion","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#inner-workings-of-gstreamer-audio-sinks","node_type":"h2","context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#precautions-with-digital-formats","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#conclusion","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#goal","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#inner-workings-of-hardwareaccelerated-video-decoding-plugins","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#introduction","node_type":"ul","context":{"gi-language":["default"]}},{"url":"tutorials/playback/index.html#playback-tutorials","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#the-multilingual-player","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#walkthrough","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#introduction","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#the-multilingual-player-with-subtitles","node_type":"p","context":{"gi-language":["default"]}},{"url":"tutorials/table-of-concepts.html#table-of-concepts","node_type":"ul","context":{"gi-language":["default"]}}]});