urls_downloaded_cb({"token":"inside","urls":[{"url":"additional/design/adaptive-demuxer.html#highlevel-overview-of-the-new-internal-adaptivedemux2-base-class","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","High-level overview of the new internal AdaptiveDemux2 base class:"],"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/caps.html#semantics-of-caps-and-their-usage","node_type":"p","page":"Caps","sections":["Caps","Basic Rules","Semantics of caps and their usage"],"context":{"gi-language":["default"]}},{"url":"additional/design/context.html#applications","node_type":"p","page":"Context","sections":["Context","Applications"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#audio","node_type":"ul","page":"Metadata","sections":["Metadata","Supported Metadata standards","Audio"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#video","node_type":"ul","page":"Metadata","sections":["Metadata","Supported Metadata standards","Video"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstelement.html#name","node_type":"p","page":"GstElement","sections":["GstElement","Name"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#parentage","node_type":"ul","page":"GstObject","sections":["GstObject","Parentage"],"context":{"gi-language":["default"]}},{"url":"additional/design/interlaced-video.html#alternate-fields","node_type":"p","page":"Interlaced Video","sections":["Interlaced Video","Identification of Buffer States","Alternate fields"],"context":{"gi-language":["default"]}},{"url":"additional/design/keyframe-force.html#forcing-keyframes","node_type":"p","page":"Forcing keyframes","sections":["Forcing keyframes"],"context":{"gi-language":["default"]}},{"url":"additional/design/mediatype-audio-raw.html#metadata","node_type":"ul","page":"Raw Audio Media Types","sections":["Raw Audio Media Types","Metadata"],"context":{"gi-language":["default"]}},{"url":"additional/design/mediatype-video-raw.html#raw-video-media-types","node_type":"ul","page":"Raw Video Media Types","sections":["Raw Video Media Types"],"context":{"gi-language":["default"]}},{"url":"additional/design/memory.html#allocators","node_type":"p","page":"GstMemory","sections":["GstMemory","Allocators"],"context":{"gi-language":["default"]}},{"url":"additional/design/meta.html#relationship-with-gstcaps","node_type":"p","page":"GstMeta","sections":["GstMeta","Relationship with GstCaps"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#opengl-and-threads","node_type":"p","page":"OpenGL","sections":["OpenGL","Limits imposed by OpenGL","OpenGL and Threads"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#collecting-statistics","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","Collecting statistics"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#cases","node_type":"p","page":"Scheduling","sections":["Collect pads","Cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/toc.html#general-info-about-gsttoc-structure","node_type":"p","page":"Implementing GstToc support in GStreamer elements","sections":["Implementing GstToc support in GStreamer elements","General info about GstToc structure"],"context":{"gi-language":["default"]}},{"url":"analytics/gstanalyticsobjectdetectionmtd.html#gstanalyticsodmtd-page","node_type":"p","page":"GstAnalyticsODMtd","sections":["GstAnalyticsODMtd"],"context":{"gi-language":["default"]}},{"url":"analytics/index.html#subpages","node_type":"p","page":"Analytics metadata library","sections":[],"context":{"gi-language":["default"]}},{"url":"apetag/index.html#example-launch-line","node_type":"p","page":"apedemux","sections":["apedemux","Example launch line"],"context":{"gi-language":["default"]}},{"url":"app/appsrc.html#appsrc:current-level-buffers","node_type":"p","page":"appsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"app/appsrc.html#appsrc:current-level-bytes","node_type":"p","page":"appsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"app/appsrc.html#appsrc:current-level-time","node_type":"p","page":"appsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"applemedia/avsamplebufferlayersink.html#avsamplebufferlayersink-page","node_type":"p","page":"avsamplebufferlayersink","sections":["avsamplebufferlayersink"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsrc.html#GstAppSrc:current-level-buffers","node_type":"p","page":"GstAppSrc","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#GstAppSrc:current-level-bytes","node_type":"p","page":"GstAppSrc","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#GstAppSrc:current-level-time","node_type":"p","page":"GstAppSrc","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#gst_app_src_get_current_level_buffers","node_type":"p","page":"GstAppSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#gst_app_src_get_current_level_bytes","node_type":"p","page":"GstAppSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#gst_app_src_get_current_level_time","node_type":"p","page":"GstAppSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"application-development/advanced/autoplugging.html#media-stream-type-detection","node_type":"p","page":"Autoplugging","sections":["Autoplugging","Media stream type detection"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#buffering","node_type":"p","page":"Buffering","sections":["Buffering"],"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#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/threads.html#boost-priority-of-a-thread","node_type":"ul","page":"Threads","sections":["Threads","Configuring Threads in GStreamer","Boost priority of a thread"],"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":"audio/audio-buffer.html#gst_audio_buffer_clip","node_type":"p","page":"audio buffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiometa.html#GstAudioMeta","node_type":"p","page":"GstAudio meta","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audiofx/audiochebband.html#audiochebband-page","node_type":"p","page":"audiochebband","sections":["audiochebband"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiowsincband.html#audiowsincband-page","node_type":"p","page":"audiowsincband","sections":["audiowsincband"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoder","node_type":"p","page":"gstnonstreamaudiodecoder","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gst_nonstream_audio_decoder_get_downstream_info","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gst_nonstream_audio_decoder_set_output_format","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gstnonstreamaudiodecoder-page","node_type":"ul","page":"gstnonstreamaudiodecoder","sections":["gstnonstreamaudiodecoder"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstplanaraudioadapter.html#gst_planar_audio_adapter_push","node_type":"p","page":"GstPlanarAudioAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstadapter.html#gst_adapter_push","node_type":"p","page":"GstAdapter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstadapter.html#gstadapter-page","node_type":"p","page":"GstAdapter","sections":["GstAdapter"],"context":{"gi-language":["default"]}},{"url":"base/gstaggregator.html#GstAggregator","node_type":"p","page":"GstAggregator","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbitwriter.html#gst_bit_writer_free","node_type":"p","page":"GstBitWriter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbitwriter.html#gst_bit_writer_free_and_get_buffer","node_type":"p","page":"GstBitWriter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstdataqueue.html#GstDataQueue::empty","node_type":"p","page":"GstDataQueue","sections":["Signals"],"context":{"gi-language":["c"]}},{"url":"base/gstdataqueue.html#GstDataQueue::full","node_type":"p","page":"GstDataQueue","sections":["Signals"],"context":{"gi-language":["c"]}},{"url":"check/gstcheck.html#gstcheck-page","node_type":"p","page":"GstCheck","sections":["GstCheck"],"context":{"gi-language":["default"]}},{"url":"check/gstcheckbufferstraw.html#gstbufferstraw-page","node_type":"p","page":"GstBufferStraw","sections":["GstBufferStraw"],"context":{"gi-language":["default"]}},{"url":"check/gstcheckconsistencychecker.html#gststreamconsistencychecker-page","node_type":"p","page":"GstStreamConsistencyChecker","sections":["GstStreamConsistencyChecker"],"context":{"gi-language":["default"]}},{"url":"check/gstharness.html#GstHarness","node_type":"p","page":"GstHarness","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_add_probe","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_find_element","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_get","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"check/gstharness.html#gst_harness_set","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"check/gstharness.html#gst_harness_set_drop_buffers","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gsttestclock.html#gst_test_clock_id_list_get_latest_time","node_type":"p","page":"GstTestClock","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecalpha/index.html#codecalpha-page","node_type":"p","page":"codecalpha","sections":["codecalpha"],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue::overrun","node_type":"p","page":"multiqueue","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue::underrun","node_type":"p","page":"multiqueue","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#queue::overrun","node_type":"p","page":"queue","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#queue::underrun","node_type":"p","page":"queue","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#shared-gstreamer","node_type":"p","page":"Mac OS X deployment","sections":["Mac OS X deployment","Shared GStreamer"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#adding-a-recipe-for-your-application","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a recipe for your application"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#having-a-shared-version-of-gstreamer","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a package for you software","Having a shared version of GStreamer"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#shared-gstreamer","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Shared GStreamer"],"context":{"gi-language":["default"]}},{"url":"dtmf/dtmfsrc.html#dtmfsrc-page","node_type":"p","page":"dtmfsrc","sections":["dtmfsrc"],"context":{"gi-language":["default"]}},{"url":"dtmf/rtpdtmfsrc.html#rtpdtmfsrc-page","node_type":"p","page":"rtpdtmfsrc","sections":["rtpdtmfsrc"],"context":{"gi-language":["default"]}},{"url":"flac/flacenc.html#example-launch-line","node_type":"p","page":"flacenc","sections":["flacenc","Example launch line"],"context":{"gi-language":["default"]}},{"url":"flv/flvmux.html#flvmux:enforce-increasing-timestamps","node_type":"p","page":"flvmux","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-your-applications-and-plugins-for-use-with-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-enums.html#GstValidateReportingDetails","node_type":"p","page":"GstValidate enums","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-environment-variables.html#gstvalidate-environment-variables","node_type":"ul","page":"Environment variables","sections":["GstValidate Environment Variables"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-launcher.html#run-the-gstreamer-unit-tests","node_type":"p","page":"gst-validate-launcher","sections":["gst-validate-launcher","Run the GStreamer unit tests"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-scenario.html#gst_validate_register_action_type","node_type":"p","page":"GstValidateScenario","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-scenario.html#gst_validate_scenario_execute_seek","node_type":"p","page":"GstValidateScenario","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-transcoding.html#gstvalidatetranscoding","node_type":"p","page":"gst-validate-transcoding","sections":["gst-validate-transcoding"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-transcoding.html#the-encoding-profile-serialization-format","node_type":"p","page":"gst-validate-transcoding","sections":["gst-validate-transcoding","The encoding profile serialization format"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate.html#gstvalidate","node_type":"p","page":"gst-validate","sections":["gst-validate"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/geseffect.html#ges-specific-effects","node_type":"ul","page":"GESEffect","sections":["GESEffect","GES specific effects:"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesformatter.html#ges_formatter_class_register_metas","node_type":"p","page":"GESFormatter","sections":["Class Methods"],"context":{"gi-language":["c","javascript"]}},{"url":"gst-editing-services/geslayer.html#ges_layer_get_priority","node_type":"p","page":"GESLayer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#ges_timeline_paste_element","node_type":"p","page":"GESTimeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimelineelement.html#ges_timeline_element_paste","node_type":"p","page":"GESTimelineElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestrackelement.html#GESTrackElementClass::active_changed","node_type":"p","page":"GESTrackElement","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesuriasset.html#gesuriclipasset-page","node_type":"p","page":"GESUriClipAsset","sections":["GESUriClipAsset"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesvideosource.html#ges_video_source_get_natural_size","node_type":"p","page":"GESVideoSource","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/index.html#subpages","node_type":"p","page":"GStreamer Editing Services","sections":[],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstav1parser.html#gstav1parser-page","node_type":"p","page":"GstAV1Parser","sections":["GstAV1Parser"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gsth265parser.html#GstH265SliceHdr","node_type":"p","page":"GstH265Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-media.html#gst_rtsp_media_create_stream","node_type":"p","page":"rtsp media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"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/gstbin.html#GstBin","node_type":"p","page":"GstBin","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gst_bin_get_by_interface","node_type":"p","page":"GstBin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gst_bin_iterate_all_by_element_factory_name","node_type":"p","page":"GstBin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gst_bin_iterate_all_by_interface","node_type":"p","page":"GstBin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbuffer.html#gst_buffer_new_wrapped_bytes","node_type":"p","page":"GstBuffer","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstcaps.html#gst_caps_get_features","node_type":"p","page":"GstCaps","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstcaps.html#gst_caps_get_structure","node_type":"p","page":"GstCaps","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"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_message_full","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_message_full_with_details","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsterror.html#GstCoreError","node_type":"p","page":"GstGError","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_set_group_id","node_type":"p","page":"GstEvent","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gstevent-page","node_type":"p","page":"GstEvent","sections":["GstEvent"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstformat.html#gst_formats_contains","node_type":"p","page":"GstFormat","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#GstMessageType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_redirect","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_set_group_id","node_type":"p","page":"GstMessage","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#gst_object_has_ancestor","node_type":"p","page":"GstObject","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstobject.html#gst_object_has_as_ancestor","node_type":"p","page":"GstObject","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GST_PAD_SET_FLUSHING","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#gst_pad_iterate_internal_links","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_iterate_internal_links_default","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#GstSegment","node_type":"p","page":"GstSegment","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#gst_segment_position_from_running_time","node_type":"p","page":"GstSegment","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#gst_segment_position_from_stream_time","node_type":"p","page":"GstSegment","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#gst_segment_to_position","node_type":"p","page":"GstSegment","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_from_string","node_type":"p","page":"GstStructure","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_new_from_string","node_type":"p","page":"GstStructure","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#the-serialization-format","node_type":"ul","page":"GstStructure","sections":["GstStructure","The serialization format"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsttaglist.html#GST_TAG_ALBUM_VOLUME_COUNT","node_type":"p","page":"GstTagList","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaglist.html#GST_TAG_ALBUM_VOLUME_NUMBER","node_type":"p","page":"GstTagList","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaglist.html#GST_TAG_TRACK_COUNT","node_type":"p","page":"GstTagList","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaglist.html#GST_TAG_TRACK_NUMBER","node_type":"p","page":"GstTagList","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaglist.html#gst_tag_list_foreach","node_type":"p","page":"GstTagList","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttagsetter.html#gst_tag_setter_get_tag_merge_mode","node_type":"p","page":"GstTagsetter","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstutils.html#gst_util_array_binary_search","node_type":"p","page":"GstUtils","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/running.html#environment-variables","node_type":"ul","page":"Running GStreamer Applications","sections":["Running and debugging GStreamer Applications","Environment variables"],"context":{"gi-language":["default"]}},{"url":"id3demux/index.html#example-launch-line","node_type":"p","page":"id3demux","sections":["id3demux","Example launch line"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#build-gstreamer","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Build GStreamer"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#download-the-sources","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Download the sources"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#enabling-qt5-support","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Enabling Optional Features with Variants","Enabling Qt5 Support"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#important-windowsspecific-notes","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows","Important Windows-specific Notes"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#install-msysmingw","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Installing Minimum Requirements on Windows","Install MSYS/MinGW"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#tips-for-ci-setup","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Tips for CI setup"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#download-and-install-gstreamer-binaries","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Download and install GStreamer binaries"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#download-and-install-gstreamer-binaries","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Download and install GStreamer binaries"],"context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#building-applications-using-gstreamer","node_type":"p","page":"Installing on Linux","sections":["Installing on Linux","Building applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"ipcpipeline/ipcpipelinesrc.html#ipcpipelinesrc-page","node_type":"p","page":"ipcpipelinesrc","sections":["ipcpipelinesrc"],"context":{"gi-language":["default"]}},{"url":"mselib/gstsourcebuffer.html#gst_source_buffer_append_buffer","node_type":"p","page":"GstSourceBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"net/gstptpclock.html#gstptpclock-page","node_type":"p","page":"GstPtpClock","sections":["GstPtpClock"],"context":{"gi-language":["default"]}},{"url":"nle/NleObject.html#NleObject::commit","node_type":"p","page":"NleObject","sections":["Action Signals"],"context":{"gi-language":["default"]}},{"url":"ogg/oggdemux.html#example-pipelines","node_type":"p","page":"oggdemux","sections":["oggdemux","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"opencv/dewarp.html#dewarp:x-remap-correction","node_type":"p","page":"dewarp","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"opencv/dewarp.html#dewarp:y-remap-correction","node_type":"p","page":"dewarp","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pango/GstBaseTextOverlay.html#GstBaseTextOverlay:x-absolute","node_type":"p","page":"GstBaseTextOverlay","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilscodecutils.html#gst_codec_utils_caps_get_mime_codec","node_type":"p","page":"Codec utilities","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"play/gstplay-videooverlayvideorenderer.html#gst_play_video_overlay_video_renderer_get_render_rectangle","node_type":"p","page":"GstPlayVideoOverlayVideoRenderer","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"play/gstplay-videooverlayvideorenderer.html#gst_play_video_overlay_video_renderer_set_render_rectangle","node_type":"p","page":"GstPlayVideoOverlayVideoRenderer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"player/gstplayer-videooverlayvideorenderer.html#gst_player_video_overlay_video_renderer_get_render_rectangle","node_type":"p","page":"GstPlayerVideoOverlayVideoRenderer","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"player/gstplayer-videooverlayvideorenderer.html#gst_player_video_overlay_video_renderer_set_render_rectangle","node_type":"p","page":"GstPlayerVideoOverlayVideoRenderer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/advanced/clock.html#demuxer-elements","node_type":"p","page":"Clocking","sections":["Clocking","Obligations of each element.","Demuxer elements"],"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/request.html#request-pads","node_type":"p","page":"Request and Sometimes pads","sections":["Request and Sometimes pads","Request pads"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/request.html#sometimes-pads","node_type":"p","page":"Request and Sometimes pads","sections":["Request and Sometimes pads","Sometimes pads"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#pads-driving-the-pipeline","node_type":"p","page":"Different scheduling modes","sections":["Different scheduling modes","Pads driving the pipeline"],"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/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/base-classes.html#writing-a-sink","node_type":"ul","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-source","node_type":"ul","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a source"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/manager.html#writing-a-manager","node_type":"p","page":"Writing a Manager","sections":["Writing a Manager"],"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":"rist/ristrtpext.html#ristrtpext-page","node_type":"p","page":"ristrtpext","sections":["ristrtpext"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpfunnel.html#rtpfunnel-page","node_type":"p","page":"rtpfunnel","sections":["rtpfunnel"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer-page","node_type":"p","page":"rtpjitterbuffer","sections":["rtpjitterbuffer"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:rfc7273-use-system-clock","node_type":"p","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#gst_native_finalize-nativefinalize-from-java","node_type":"ul","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","\ngst_native_finalize() (nativeFinalize() from Java)"],"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","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","\ngst_native_play and gst_native_pause() (nativePlay and nativePause() from Java)"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#delayed-seeks","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [C code]","Seeking with the Seek Bar","Delayed seeks"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#seek-throttling","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [C code]","Seeking with the Seek Bar","Seek throttling"],"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#introduction","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#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/handy-elements.html#multiqueue","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Multithreading","multiqueue"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#queue2","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Multithreading","queue2"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#d3dvideosink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Windows","d3dvideosink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#dshowvideosink-deprecated","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Windows","dshowvideosink (deprecated)"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#glimagesink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Cross Platform","glimagesink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#ximagesink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Linux","ximagesink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#xvimagesink","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Linux","xvimagesink"],"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/streaming.html#introduction","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#goal","node_type":"ul","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Goal"],"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/toolkit-integration.html#walkthrough","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#delayed-seeks","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The GStreamer Backend","Seeking with the Seek Bar","Delayed seeks"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#seek-throttling","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The GStreamer Backend","Seeking with the Seek Bar","Seek throttling"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#the-view-controller","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The View Controller"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/video.html#the-user-interface","node_type":"p","page":"iOS tutorial 3: Video","sections":["iOS tutorial 3: Video","The User Interface"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#introduction","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#walkthrough","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#introduction","node_type":"ul","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#introduction","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/progressive-streaming.html#setup","node_type":"p","page":"Playback tutorial 4: Progressive streaming","sections":["Playback tutorial 4: Progressive streaming","Walkthrough","Setup"],"context":{"gi-language":["default"]}},{"url":"valib/index.html#va-library","node_type":"p","page":"VA library","sections":["VA library"],"context":{"gi-language":["default"]}},{"url":"video/gstvideooverlay.html#gst_video_overlay_set_render_rectangle","node_type":"p","page":"GstVideoOverlay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideooverlaycomposition.html#gst_video_overlay_rectangle_set_global_alpha","node_type":"p","page":"GstVideoOverlayRectangle","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideooverlaycomposition.html#gst_video_overlay_rectangle_set_render_rectangle","node_type":"p","page":"GstVideoOverlayRectangle","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkhandle.html#GstVulkanHandleDestroyNotify","node_type":"p","page":"GstVulkanHandle","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkswapper.html#gst_vulkan_swapper_get_surface_rectangles","node_type":"p","page":"GstVulkanSwapper","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"wavenc/index.html#example-launch-line","node_type":"p","page":"wavenc","sections":["wavenc","Example launch line"],"context":{"gi-language":["default"]}}]});