urls_downloaded_cb({"token":"don","urls":[{"url":"adaptivedemux2/index.html#adaptivedemux2-page","node_type":"p","page":"adaptivedemux2","sections":["adaptivedemux2"],"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/buffer.html#generating-rtp-packets-from-h264-video","node_type":"p","page":"GstBuffer","sections":["Use cases","Generating RTP packets from h264 video"],"context":{"gi-language":["default"]}},{"url":"additional/design/controller.html#element-view","node_type":"p","page":"Controller","sections":["Controller","Element view"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#unknownunmapped-metadata","node_type":"p","page":"Metadata","sections":["Metadata","Issues","Unknown/Unmapped metadata"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-tagreading.html#interface","node_type":"ul","page":"Tagreading","sections":["Tagreading","Interface"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#allocation","node_type":"ul","page":"Transform elements","sections":["Transform elements","Allocation"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#negotiation","node_type":"ul","page":"Transform elements","sections":["Transform elements","Negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#events","node_type":"p","page":"Events","sections":["Events"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#events","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","events"],"context":{"gi-language":["default"]}},{"url":"additional/design/miniobject.html#access-management","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#missing-typefind-function","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","missing typefind function"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#dataflow-and-events","node_type":"p","page":"Overview","sections":["Overview","Dataflow and events"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#uridecodebin3-handles-abouttofinish-signalling","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","uridecodebin3 handles about-to-finish signalling"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#prerolling-a-partial-pipeline","node_type":"p","page":"Probes","sections":["Probes","Use-cases","Prerolling a partial pipeline"],"context":{"gi-language":["default"]}},{"url":"additional/design/relations.html#establishing-the-parentchild-relationship","node_type":"ul","page":"Object relation types","sections":["Object relation types","parent-child relation","lifecycle","establishing the parent-child relationship"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#collect-pads","node_type":"p","page":"Scheduling","sections":["Collect pads"],"context":{"gi-language":["default"]}},{"url":"additional/design/seeking.html#seeking","node_type":"ul","page":"Seeking","sections":["Seeking"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#state-transitions","node_type":"ul","page":"States","sections":["States","State transitions"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#buffer-representation-for-raw-video","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Buffer representation for raw video"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#representation-for-gstgl","node_type":"p","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Open Questions","Representation for GstGL"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#background","node_type":"p","page":"Stream selection","sections":["Stream selection","Background"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#gststream-objects","node_type":"p","page":"Stream selection","sections":["Stream selection","GstStream objects"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#usage-from-elements","node_type":"p","page":"Stream selection","sections":["Stream selection","Exposing collections of streams","Usage from elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#background","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Background"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#possible-solutions","node_type":"ul","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Possible Solutions"],"context":{"gi-language":["default"]}},{"url":"additional/design/synchronisation.html#running-time","node_type":"p","page":"Synchronisation","sections":["Synchronisation","Running time"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#livegraphers","node_type":"ul","page":"Tracing","sections":["Tracing","live-graphers"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#tracer-event-classes","node_type":"p","page":"Tracing","sections":["Tracing","tracer event classes"],"context":{"gi-language":["default"]}},{"url":"additional/design/trickmodes.html#client-side-forward-trickmodes","node_type":"p","page":"Trickmodes","sections":["Trickmodes","client side forward trickmodes"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstreamer-hung-by-a-thread","node_type":"ul","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","GStreamer - Hung by a Thread"],"context":{"gi-language":["default"]}},{"url":"allocators/gstfdmemory.html#GstFdMemoryFlags","node_type":"p","page":"GstFdAllocator","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"alpha/index.html#alpha:prefer-passthrough","node_type":"p","page":"alpha","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsrc.html#gstappsrc-page","node_type":"p","page":"GstAppSrc","sections":["GstAppSrc"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/autoplugging.html#autoplugging","node_type":"p","page":"Autoplugging","sections":["Autoplugging"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#data-probes","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes","Data probes"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#dynamically-changing-the-pipeline","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#inserting-data-with-appsrc","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Inserting data with appsrc"],"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#using-appsrc-in-push-mode","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Inserting data with appsrc","Using appsrc in push mode"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#configuring-threads-in-gstreamer","node_type":"ul","page":"Threads","sections":["Threads","Configuring Threads in GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#conversion-plugins","node_type":"p","page":"Things to check when writing an application","sections":["Things to check when writing an application","Conversion plugins"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#good-programming-habits","node_type":"ul","page":"Things to check when writing an application","sections":["Things to check when writing an application","Good programming habits"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/integration.html#building-gstreamer-under-win32","node_type":"p","page":"Integration","sections":["Integration","Windows","Building GStreamer under Win32"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting-1-0.html#list-of-changes","node_type":"ul","page":"Porting 0.10 applications to 1.0","sections":["Porting 0.10 applications to 1.0","List of changes"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#list-of-changes","node_type":"ul","page":"Porting 0.8 applications to 0.10","sections":["Porting 0.8 applications to 0.10","List of changes"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/quotes.html#quotes-from-the-developers","node_type":"ul","page":"Quotes from the Developers","sections":["Quotes from the Developers"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#how-to-use-a-bus","node_type":"p","page":"Bus","sections":["Bus","How to use a bus"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/data.html#buffers-and-events","node_type":"p","page":"Buffers and Events","sections":["Buffers and Events"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#creating-a-gstelement","node_type":"p","page":"Elements","sections":["Elements","Creating a GstElement\n"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#dissecting-capabilities","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","Capabilities of a pad","Dissecting capabilities"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#dynamic-or-sometimes-pads","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","Pads","Dynamic (or sometimes) pads"],"context":{"gi-language":["default"]}},{"url":"application-development/index.html#structure-of-this-manual","node_type":"p","page":"Application Development Manual","sections":["Application Development Manual","Introduction","Structure of this manual"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioaggregator.html#GstAudioAggregator:ignore-inactive-pads","node_type":"p","page":"GstAudioAggregator","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::open_device","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audiorate/index.html#audiorate:silent","node_type":"p","page":"audiorate","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"audiorate/index.html#audiorate:skip-to-first","node_type":"p","page":"audiorate","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"base/gstaggregator.html#GstAggregatorClass::create_new_pad","node_type":"p","page":"GstAggregator","sections":["Virtual Methods"],"context":{"gi-language":["c"]}},{"url":"base/gstaggregator.html#gst_aggregator_set_ignore_inactive_pads","node_type":"p","page":"GstAggregator","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::generate_output","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#gst_base_transform_set_passthrough","node_type":"p","page":"GstBaseTransform","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"compositor/index.html#compositor:ignore-inactive-pads","node_type":"p","page":"compositor","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#backporting-to-a-stable-branch","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Backporting to a stable branch"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#contributing-to-gstreamer","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#marge-merge-bot","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","Marge merge bot"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#merge-in-x-days-and-merge-in-x-hours-labels","node_type":"p","page":"Contributing to GStreamer","sections":["Workflows for GStreamer developers","Merging merge requests","\"Merge in X days\" and \"Merge in X hours\" labels"],"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":"contribute/index.html#writing-good-commit-messages","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Writing Good Commit Messages"],"context":{"gi-language":["default"]}},{"url":"coreelements/fakesink.html#fakesink:drop-out-of-segment","node_type":"p","page":"fakesink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/fakesink.html#fakesink:silent","node_type":"p","page":"fakesink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/fakesrc.html#fakesrc:silent","node_type":"p","page":"fakesrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/identity.html#identity:drop-allocation","node_type":"p","page":"identity","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#queue:silent","node_type":"p","page":"queue","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"coreelements/tee.html#tee:silent","node_type":"p","page":"tee","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"d3d11/d3d11compositor.html#d3d11compositor:ignore-inactive-pads","node_type":"p","page":"d3d11compositor","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"debugutilsbad/fakeaudiosink.html#fakeaudiosink:drop-out-of-segment","node_type":"p","page":"fakeaudiosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"debugutilsbad/fakeaudiosink.html#fakeaudiosink:silent","node_type":"p","page":"fakeaudiosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"debugutilsbad/fakevideosink.html#fakevideosink:drop-out-of-segment","node_type":"p","page":"fakevideosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"debugutilsbad/fakevideosink.html#fakevideosink:silent","node_type":"p","page":"fakevideosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"debugutilsbad/fpsdisplaysink.html#fpsdisplaysink:silent","node_type":"p","page":"fpsdisplaysink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#having-a-private-version-of-gstreamer","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a package for you software","Having a private version of GStreamer"],"context":{"gi-language":["default"]}},{"url":"frei0r/frei0r-filter-coloradj-rgb.html#frei0r-filter-coloradj-rgb:keep-luma","node_type":"p","page":"frei0r-filter-coloradj-rgb","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#is-gstreamer-x11-independent-can-it-be-used-headless","node_type":"p","page":"Dependencies","sections":["Dependencies","Is GStreamer X11 independent? Can it be used headless?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#how-do-i-get-my-translations-included","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","How do I get my translations included?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-is-the-coding-style-for-gstreamer-code","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","What is the coding style for GStreamer code?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-kind-of-versioning-scheme-does-gstreamer-use","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","What kind of versioning scheme does GStreamer use?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#im-considering-adding-gstreamer-output-to-my-application","node_type":"p","page":"General","sections":["General","I'm considering adding GStreamer output to my application..."],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#why-is-gstreamer-written-in-c-why-not-cobjectivec","node_type":"p","page":"General","sections":["General","Why is GStreamer written in C? Why not C++/Objective-C/...?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#why-dont-you-provide-premade-binaries-for-distribution-xy","node_type":"h2","page":"Getting GStreamer","sections":["Getting GStreamer","Why don't you provide premade binaries for distribution XY?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#i-have-workflows-that-build-gstreamer-modules-from-git-but-dont-want-to-use-the-gstbuildstyle-metabuild-setup-what-should-i-do-now","node_type":"h2","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I have workflows that build GStreamer modules from git but don't want to use the gst-build-style metabuild setup - what should I do now?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#im-a-contributor-i-have-a-branch-in-gstpluginsxx-or-one-of-the-other-modules-that-i-have-not-proposed-upstream-yet-how-can-i-get-it-rebased-onto-the-gstreamer-repository","node_type":"p","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","I'm a contributor - I have a branch in gst-plugins-XX or one of the other modules that I have not proposed upstream yet, how can I get it rebased onto the gstreamer repository?"],"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/mono-repository.html#must-i-use-the-script-cant-i-just-open-a-new-mr","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?","Must I use the script? Can't I just open a new MR?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/mono-repository.html#why-dont-you-just-massmove-all-open-issues","node_type":"h2","page":"GStreamer mono repository FAQ","sections":["GStreamer mono repository FAQ","Why don't you just mass-move all open issues?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#what-should-i-do-if-im-missing-a-plugin","node_type":"p","page":"Troubleshooting GStreamer","sections":["Troubleshooting GStreamer","What should I do if I'm missing a plug-in?"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-flow.html#configuration","node_type":"ul","page":"Validate Flow","sections":["Validate Flow","Configuration"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestrackelement.html#ges_track_element_get_child_property_valist","node_type":"p","page":"GESTrackElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gst-editing-services/gestrackelement.html#ges_track_element_lookup_child","node_type":"p","page":"GESTrackElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestrackelement.html#ges_track_element_set_child_properties","node_type":"p","page":"GESTrackElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gst-editing-services/gestrackelement.html#ges_track_element_set_child_property_valist","node_type":"p","page":"GESTrackElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gst-editing-services/gesuriclip.html#ges_uri_clip_new","node_type":"p","page":"GESUriClip","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-plugins-bad-adaptivedemux/gstadaptivedemux.html#gstadaptivedemux-page","node_type":"p","page":"gstadaptivedemux","sections":["gstadaptivedemux"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gsth265parser.html#gsth265parser-page","node_type":"p","page":"GstH265Parser","sections":["GstH265Parser"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-stream.html#rtsp-stream-page","node_type":"p","page":"rtsp stream","sections":["rtsp stream"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gst.html#gstreamer-page","node_type":"p","page":"GStreamer","sections":["GStreamer"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gst.html#initializing-the-gstreamer-library","node_type":"p","page":"GStreamer","sections":["GStreamer","Initializing the gstreamer library"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbin.html#GstBinFlags","node_type":"p","page":"GstBin","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbuffer.html#gst_buffer_make_writable","node_type":"p","page":"GstBuffer","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstcaps.html#gst_caps_make_writable","node_type":"p","page":"GstCaps","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstcapsfeatures.html#gstcapsfeatures-page","node_type":"p","page":"GstCapsFeatures","sections":["GstCapsFeatures"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstdynamictypefactory.html#gstdynamictypefactory-page","node_type":"p","page":"GstDynamicTypeFactory","sections":["GstDynamicTypeFactory"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelement.html#GstStateChange","node_type":"ul","page":"GstElement","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_decorate_stream_id","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_decorate_stream_id_printf","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gst_element_decorate_stream_id_printf_valist","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gst_element_is_locked_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_query","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_set_locked_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelementfactory.html#GST_ELEMENT_FACTORY_TYPE_MEDIA_ANY","node_type":"p","page":"GstElementFactory","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsterror.html#throwing-an-error","node_type":"ul","page":"GstGError","sections":["GstGError","Throwing an error"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstevent.html#gst_event_parse_segment","node_type":"p","page":"GstEvent","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_parse_tag","node_type":"p","page":"GstEvent","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstformat.html#GstFormat","node_type":"p","page":"GstFormat","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#GST_DEBUG_CATEGORY_INIT","node_type":"p","page":"GstInfo","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstinfo.html#gst_debug_category_free","node_type":"p","page":"GstInfo","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gstinfo-page","node_type":"p","page":"GstInfo","sections":["GstInfo"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstobject.html#GstObject:parent","node_type":"p","page":"GstObject","sections":["Properties"],"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#gst_pad_activate_mode","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_create_stream_id","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_create_stream_id_printf","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#gst_pad_create_stream_id_printf_valist","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c"]}},{"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/gstplugin.html#gstplugin-page","node_type":"p","page":"GstPlugin","sections":["GstPlugin"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstpreset.html#gst_preset_get_app_dir","node_type":"p","page":"GstPreset","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsample.html#gst_sample_make_writable","node_type":"p","page":"GstSample","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstsegment.html#GstSeekFlags","node_type":"p","page":"GstSegment","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#the-serialization-format","node_type":"p","page":"GstStructure","sections":["GstStructure","The serialization format"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsttaglist.html#gst_tag_list_make_writable","node_type":"p","page":"GstTagList","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gsttaglist.html#gst_tag_register","node_type":"p","page":"GstTagList","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstvalue.html#gst_value_set_flagset","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/building-from-source-using-meson.html#options-gstenv","node_type":"ul","page":"Building from source using Meson","sections":["Building from source using Meson","Entering the development environment","Options gst-env\n"],"context":{"gi-language":["default"]}},{"url":"installing/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":"isomp4/qtmux.html#qtmux-page","node_type":"p","page":"qtmux","sections":["qtmux"],"context":{"gi-language":["default"]}},{"url":"play/gstplay.html#gst_play_config_set_seek_accurate","node_type":"p","page":"GstPlay","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"playback/decodebin.html#decodebin::autoplug-factories","node_type":"p","page":"decodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/decodebin.html#decodebin::autoplug-sort","node_type":"p","page":"decodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/decodebin.html#decodebin:expose-all-streams","node_type":"p","page":"decodebin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"playback/parsebin.html#parsebin::autoplug-factories","node_type":"p","page":"parsebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/parsebin.html#parsebin::autoplug-sort","node_type":"p","page":"parsebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/parsebin.html#parsebin:expose-all-streams","node_type":"p","page":"parsebin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"playback/uridecodebin.html#uridecodebin::autoplug-factories","node_type":"p","page":"uridecodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/uridecodebin.html#uridecodebin::autoplug-sort","node_type":"p","page":"uridecodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"player/gstplayer.html#gst_player_config_set_seek_accurate","node_type":"p","page":"GstPlayer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/advanced/allocation.html#api-example1","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GstBufferPool","API example"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#flush-start","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Flush Start"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#upstream-events","node_type":"ul","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","Upstream events"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#list-of-defined-types","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties","List of Defined Types"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#dynamic-negotiation","node_type":"p","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Dynamic negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#fixed-negotiation","node_type":"p","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Fixed negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#transform-negotiation","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Transform negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#upstream-caps-renegotiation","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Upstream caps (re)negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/tagging.html#overview","node_type":"p","page":"Tagging (Metadata and Streaminfo)","sections":["Tagging (Metadata and Streaminfo)","Overview"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/index.html#appendices","node_type":"p","page":"Appendices","sections":["Appendices"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/states.html#managing-filter-state","node_type":"p","page":"What are states?","sections":["What are states?","Managing filter state"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/n-to-one.html#writing-a-nto1-element-or-muxer","node_type":"p","page":"Writing a N-to-1 Element or Muxer","sections":["Writing a N-to-1 Element or Muxer"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/one-to-n.html#writing-a-demuxer-or-parser","node_type":"p","page":"Writing a Demuxer or Parser","sections":["Writing a Demuxer or Parser"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#structure-of-this-guide","node_type":"ul","page":"Preface","sections":["Preface","Structure of This Guide"],"context":{"gi-language":["default"]}},{"url":"rawparse/rawaudioparse.html#rawaudioparse-page","node_type":"p","page":"rawaudioparse","sections":["rawaudioparse"],"context":{"gi-language":["default"]}},{"url":"rtmp/rtmpsrc.html#rtmpsrc-page","node_type":"p","page":"rtmpsrc","sections":["rtmpsrc"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbasepayload.html#GstRTPBasePayload:perfect-rtptime","node_type":"p","page":"GstRTPBasePayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:do-rtcp","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:do-rtsp-keep-alive","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:force-non-compliant-url","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc:tcp-timestamp","node_type":"p","page":"rtspsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtspclientsink/index.html#rtspclientsink:do-rtsp-keep-alive","node_type":"p","page":"rtspclientsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tag/gsttagvorbis.html#gst_tag_list_from_vorbiscomment","node_type":"p","page":"GstVorbisTag","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"tag/gsttagvorbis.html#gst_tag_list_from_vorbiscomment_buffer","node_type":"p","page":"GstVorbisTag","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"tutorials/basic/debugging-tools.html#goal","node_type":"p","page":"Basic tutorial 11: Debugging tools","sections":["Basic tutorial 11: Debugging tools","Goal"],"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/basic/time-management.html#message-pump","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Walkthrough","Message Pump"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#user-interface-refreshing","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Walkthrough","User interface refreshing"],"context":{"gi-language":["default"]}},{"url":"video/gstvideocodecalphameta.html#gstvideocodecalphameta-page","node_type":"p","page":"GstVideoCodecAlphaMeta","sections":["GstVideoCodecAlphaMeta"],"context":{"gi-language":["default"]}},{"url":"video/video-frame.html#GstVideoFrameMapFlags","node_type":"p","page":"video frame","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"videorate/index.html#videorate:silent","node_type":"p","page":"videorate","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"videorate/index.html#videorate:skip-to-first","node_type":"p","page":"videorate","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkoperation.html#gst_vulkan_operation_get_query","node_type":"p","page":"GstVulkanOperation","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}}]});