urls_downloaded_cb({"token":"link","urls":[{"url":"additional/design/MT-refcounting.html#parentchild-relations","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","parent-child relations"],"context":{"gi-language":["default"]}},{"url":"additional/design/TODO.html#fixed-in-10","node_type":"ul","page":"TODO - Future Development","sections":["Fixed in 1.0"],"context":{"gi-language":["default"]}},{"url":"additional/design/activation.html#activation","node_type":"p","page":"Pad (de)activation","sections":["Pad (de)activation","Activation"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#-myvideodecoder-queue-fakesink","node_type":"ul","page":"Bufferpool","sections":["Bufferpool","Use cases",".. ! myvideodecoder ! queue ! fakesink"],"context":{"gi-language":["default"]}},{"url":"additional/design/dmabuf.html#drm-format-caps-field","node_type":"p","page":"DMA buffers","sections":["DMABufs in GStreamer","DRM format caps field"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#pad-link","node_type":"h2","page":"Events","sections":["Events","pad link"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstghostpad.html#linking-a-pad-to-a-targetted-ghostpad","node_type":"ul","page":"Ghostpads","sections":["Ghostpads","Linking a pad to a targetted ghostpad:"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstghostpad.html#setting-target-on-a-targetted-unlinked-ghostpad","node_type":"ul","page":"Ghostpads","sections":["Ghostpads","Setting target on a targetted unlinked ghostpad"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#prerolling-play-items","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","Switching inputs to decodebin3","pre-rolling play items"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#blocking-probes","node_type":"p","page":"Probes","sections":["Probes","Blocking probes"],"context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#destroying-the-singlereffed-relationship","node_type":"p","page":"Object relation types","sections":["Object relation types","single-reffed relation","lifecycle","destroying the single-reffed relationship"],"context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#usage1","node_type":"ul","page":"Object relation types","sections":["Object relation types","unreffed relation","usage"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#basic-mechanism","node_type":"p","page":"RTP","sections":["RTP auxiliary stream design","Rtpbin and auxiliary elements","Basic mechanism"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#possible-solutions","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Possible Solutions"],"context":{"gi-language":["default"]}},{"url":"aja/ajasink.html#ajasink:sdi-mode","node_type":"p","page":"ajasink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"aja/ajasrc.html#ajasrc:sdi-input-mode","node_type":"p","page":"ajasrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#getting-started","node_type":"p","page":"Dynamic Controllable Parameters","sections":["Dynamic Controllable Parameters","Getting Started"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#changing-elements-in-a-pipeline","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline","Changing elements in a pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#forcing-a-format","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Forcing a format"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#manually-adding-or-removing-data-fromto-a-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#play-a-section-of-a-media-file","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes","Play a section of a media file"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/programs.html#links","node_type":"p","page":"Programs","sections":["Programs","gst-launch","Grammar Reference","Links"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#linking-elements","node_type":"p","page":"Elements","sections":["Elements","Linking elements"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#hello-world","node_type":"p","page":"Your first application","sections":["Your first application","Hello world"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#creating-capabilities-for-filtering","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","What capabilities are used for","Creating capabilities for filtering"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#ghost-pads","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","Ghost pads"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#request-pads","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","Pads","Request pads"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#what-capabilities-are-used-for","node_type":"ul","page":"Pads and capabilities","sections":["Pads and capabilities","What capabilities are used for"],"context":{"gi-language":["default"]}},{"url":"application-development/highlevel/playback-components.html#playsink","node_type":"p","page":"Playback Components","sections":["Playback Components","Playsink"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#pads","node_type":"p","page":"Foundations","sections":["Foundations","Pads"],"context":{"gi-language":["default"]}},{"url":"audiorate/index.html#audiorate-page","node_type":"p","page":"audiorate","sections":["audiorate"],"context":{"gi-language":["default"]}},{"url":"check/gstharness.html#gst_harness_add_element_sink_pad","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_add_element_src_pad","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"contribute/index.html#after-submitting-your-merge-request","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","After Submitting your Merge Request"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#setting-up-your-branch","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Setting up your branch"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#where-to-file-issues-and-feature-requests","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to File Issues and Request for Enhancements","Where to File Issues and Feature Requests"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#private-deployment-of-gstreamer","node_type":"p","page":"Mac OS X deployment","sections":["Mac OS X deployment","Private deployment of GStreamer"],"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/legal.html#gstreamer-legal-issues","node_type":"p","page":"GStreamer Legal Issues","sections":["GStreamer Legal Issues"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#im-a-contributor-what-should-i-do-with-my-pending-merge-requests-in-gitlab","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I'm a contributor - what should I do with my pending Merge Requests in Gitlab?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#can-my-system-play-sound-through-gstreamer","node_type":"p","page":"Using GStreamer","sections":["Using GStreamer","Can my system play sound through GStreamer?"],"context":{"gi-language":["default"]}},{"url":"gl/gstglsl.html#GstGLSLError","node_type":"p","page":"GstGLSL","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-action-types.html#stop","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","stop"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gespipeline.html#gespipeline-page","node_type":"p","page":"GESPipeline","sections":["GESPipeline"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimeline.html#ges_timeline_get_pad_for_track","node_type":"p","page":"GESTimeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#playing","node_type":"p","page":"GESTimeline","sections":["GESTimeline","Playing"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstmpegvideoparser.html#GstMpegVideoGop","node_type":"p","page":"GstMpegvideoParser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-stream.html#gst_rtsp_stream_join_bin","node_type":"p","page":"rtsp stream","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gi-index.html#subpages","node_type":"p","page":"Core Library","sections":[],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelement.html#gst_element_add_pad","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_get_compatible_pad","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_link","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_link_filtered","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_link_many","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gst_element_link_pads","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_link_pads_filtered","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_link_pads_full","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_unlink","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_unlink_many","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gstelement-page","node_type":"p","page":"GstElement","sections":["GstElement"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstghostpad.html#gst_proxy_pad_get_internal","node_type":"p","page":"GstGhostPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GST_PAD_LINK_FAILED","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GST_PAD_LINK_SUCCESSFUL","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GstPadIterIntLinkFunction","node_type":"p","page":"GstPad","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadLinkCheck","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadLinkFunction","node_type":"p","page":"GstPad","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadLinkReturn","node_type":"p","page":"GstPad","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_get_allowed_caps","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_get_single_internal_link","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_link","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_link_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_link_maybe_ghosting","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_link_maybe_ghosting_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_set_iterate_internal_links_function_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_set_link_function_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gstpad-page","node_type":"p","page":"GstPad","sections":["GstPad"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstparse.html#GstParseError","node_type":"p","page":"GstParse","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstplugin.html#gstplugin-page","node_type":"p","page":"GstPlugin","sections":["GstPlugin"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstquery.html#gst_query_new_caps","node_type":"p","page":"GstQuery","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"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/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-mac-osx.html#download-and-install-the-sdk","node_type":"ul","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Download and install the SDK"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#manual-compilation","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","Manual compilation"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#creating-new-projects-using-the-wizard","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects using the wizard"],"context":{"gi-language":["default"]}},{"url":"libs.html#subpages","node_type":"p","page":"API reference","sections":[],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#api-example","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GstMeta","API example"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#media-types-and-properties","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#elements-and-plugins","node_type":"p","page":"Foundations","sections":["Foundations","Elements and Plugins"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#media-types-and-properties","node_type":"p","page":"Foundations","sections":["Foundations","Media types and Properties"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#pads","node_type":"p","page":"Foundations","sections":["Foundations","Pads"],"context":{"gi-language":["default"]}},{"url":"rist/ristsink.html#example-gstlaunch-line","node_type":"p","page":"ristsink","sections":["ristsink","Example gst-launch line"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtprtxreceive.html#example-pipelines","node_type":"p","page":"rtprtxreceive","sections":["rtprtxreceive","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:ignore-x-server-reply","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_do_tunnel","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tools/gst-launch.html#links","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Pipeline Description","Links"],"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":"p","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/basic/concepts.html#conclusion","node_type":"ul","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#pipeline-creation","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Walkthrough","Pipeline creation"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/debugging-tools.html#getting-pipeline-graphs","node_type":"p","page":"Basic tutorial 11: Debugging tools","sections":["Basic tutorial 11: Debugging tools","Printing debug information","Getting pipeline graphs"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#exercise","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Exercise"],"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/dynamic-pipelines.html#the-callback","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Walkthrough","The callback"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#walkthrough","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#caps-filters","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0","Caps filters"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#elements","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0","Elements"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#gstinspect10","node_type":"ul","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-inspect-1.0"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#pads","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0","Pads"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#videorate","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Video adapters","videorate"],"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/multithreading-and-pad-availability.html#conclusion","node_type":"ul","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#walkthrough","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#walkthrough","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/index.html#subpages","node_type":"p","page":"iOS tutorials","sections":[],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#goal","node_type":"p","page":"iOS tutorial 1: Link against GStreamer","sections":["iOS tutorial 1: Link against GStreamer","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#ios-tutorial-1-link-against-gstreamer","node_type":"h1","page":"iOS tutorial 1: Link against GStreamer","sections":["iOS tutorial 1: Link against GStreamer"],"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":"videorate/index.html#videorate-page","node_type":"p","page":"videorate","sections":["videorate"],"context":{"gi-language":["default"]}}]});