urls_downloaded_cb({"token":"fixed","urls":[{"url":"additional/design/MT-refcounting.html#atomic-operations","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Atomic operations"],"context":{"gi-language":["default"]}},{"url":"additional/design/TODO.html#apiabi","node_type":"ul","page":"TODO - Future Development","sections":["TODO - Future Development","API/ABI"],"context":{"gi-language":["default"]}},{"url":"additional/design/TODO.html#fixed-in-10","node_type":"h1","page":"TODO - Future Development","sections":["Fixed in 1.0"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#incremental-download","node_type":"p","page":"Buffering","sections":["Buffering","Some use cases","Incremental download"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#incremental-rebuffering","node_type":"p","page":"Buffering","sections":["Buffering","Buffering strategies","Incremental rebuffering"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#simple-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Buffering strategies","Simple buffering"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#timeshifting","node_type":"p","page":"Buffering","sections":["Buffering","Some use cases","Timeshifting"],"context":{"gi-language":["default"]}},{"url":"additional/design/caps.html#compatibility-of-caps","node_type":"p","page":"Caps","sections":["Caps","Basic Rules","Compatibility of caps"],"context":{"gi-language":["default"]}},{"url":"additional/design/caps.html#fixating","node_type":"p","page":"Caps","sections":["Caps","Operations","Fixating"],"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/decodebin.html#parsers-decoders-and-autoplugging","node_type":"p","page":"Decodebin design","sections":["Decodebin design","Parsers, decoders and auto-plugging"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#live-sources","node_type":"ul","page":"Source elements","sections":["Source elements","Live sources"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#source-base-classes","node_type":"p","page":"Source elements","sections":["Source elements","Source base classes"],"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/gstpipeline.html#clock-selection","node_type":"p","page":"GstPipeline","sections":["GstPipeline","Clock selection"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#events","node_type":"ul","page":"Negotiation","sections":["Negotiation","Events"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#mechanism","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation","Mechanism"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#patterns","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Patterns"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#queries","node_type":"ul","page":"Negotiation","sections":["Negotiation","Queries"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#build-process","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Build Process"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#caps","node_type":"p","page":"Overview","sections":["Overview","Caps"],"context":{"gi-language":["default"]}},{"url":"additional/design/sparsestreams.html#still-framedvd-menues","node_type":"p","page":"Sparse Streams","sections":["Sparse Streams","Use cases","Still frame/DVD menues"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#api-needed","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","API needed"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstpluginsbase","node_type":"p","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","The Lowdown","gst-plugins-base"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsrc.html#gst_app_src_set_caps","node_type":"p","page":"GstAppSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#gstappsrc-page","node_type":"p","page":"GstAppSrc","sections":["GstAppSrc"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#download-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Download buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#live-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Live buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#stream-buffering","node_type":"ul","page":"Buffering","sections":["Buffering","Stream buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/buffering.html#timeshift-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Timeshift buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#changing-format-in-a-playing-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Forcing a format","Changing format in a PLAYING 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/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/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#using-capabilities-for-metadata","node_type":"p","page":"Pads and capabilities","sections":["Pads and capabilities","What capabilities are used for","Using capabilities for metadata"],"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":"audio/gstaudiodecoder.html#gst_audio_decoder_set_output_caps","node_type":"p","page":"GstAudioDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#shutdown-phase","node_type":"p","page":"GstAudioDecoder","sections":["GstAudioDecoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioencoder.html#shutdown-phase","node_type":"p","page":"GstAudioEncoder","sections":["GstAudioEncoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"base/gstbaseparse.html#shutdown-phase","node_type":"p","page":"GstBaseParse","sections":["Description of the parsing mechanism:","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesrc.html#gstbasesrc-page","node_type":"p","page":"GstBaseSrc","sections":["GstBaseSrc"],"context":{"gi-language":["default"]}},{"url":"base/gstpushsrc.html#gstpushsrc-page","node_type":"p","page":"GstPushSrc","sections":["GstPushSrc"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstav1parser.html#GstAV1FrameHeaderOBU","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstav1parser.html#GstAV1MetadataScalability","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#updating-your-merge-request-and-addressing-review-comments","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Updating Your Merge Request and Addressing Review Comments"],"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":"debug/capssetter.html#capssetter-page","node_type":"p","page":"capssetter","sections":["capssetter"],"context":{"gi-language":["default"]}},{"url":"deploying/mac-osx.html#location-of-dependent-dynamic-libraries","node_type":"p","page":"Mac OS X deployment","sections":["Mac OS X deployment","Relocation of GStreamer in OS X","Location of dependent dynamic libraries."],"context":{"gi-language":["default"]}},{"url":"fdkaac/fdkaacenc.html#fdkaacenc:bitrate","node_type":"p","page":"fdkaacenc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"flac/flacenc.html#flacenc:max-lpc-order","node_type":"p","page":"flacenc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstcaps.html#gst_caps_fixate","node_type":"p","page":"GstCaps","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstcaps.html#gst_caps_is_equal_fixed","node_type":"p","page":"GstCaps","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstcaps.html#gst_caps_is_fixed","node_type":"p","page":"GstCaps","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstcaps.html#gstcaps-page","node_type":"p","page":"GstCaps","sections":["GstCaps"],"context":{"gi-language":["default"]}},{"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/gstpad.html#GST_PAD_IS_FIXED_CAPS","node_type":"p","page":"GstPad","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#GstPadFlags","node_type":"p","page":"GstPad","sections":["Enumerations"],"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/gstpadtemplate.html#GST_PAD_TEMPLATE_IS_FIXED","node_type":"p","page":"GstPadTemplate","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpipeline.html#GstPipeline","node_type":"p","page":"GstPipeline","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpipeline.html#GstPipelineFlags","node_type":"p","page":"GstPipeline","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpipeline.html#gst_pipeline_auto_clock","node_type":"p","page":"GstPipeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_new_accept_caps","node_type":"p","page":"GstQuery","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_fixate_field_boolean","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststructure.html#gst_structure_fixate_field_string","node_type":"p","page":"GstStructure","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaglist.html#gst_tag_is_fixed","node_type":"p","page":"GstTagList","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttypefind.html#gst_type_find_suggest","node_type":"p","page":"GstTypefind","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#gst_value_fixate","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#gst_value_is_fixed","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"isomp4/qtmoovrecover.html#qtmoovrecover:fixed-output","node_type":"p","page":"qtmoovrecover","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"lame/index.html#example-pipelines","node_type":"p","page":"lamemp3enc","sections":["lamemp3enc","Example pipelines"],"context":{"gi-language":["default"]}},{"url":"lame/index.html#output-sample-rate","node_type":"p","page":"lamemp3enc","sections":["lamemp3enc","Output sample rate"],"context":{"gi-language":["default"]}},{"url":"pbutils/encoding-profile.html#gst_encoding_video_profile_get_variableframerate","node_type":"p","page":"GstEncodingProfile","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsdescriptions.html#descriptions-page","node_type":"p","page":"Descriptions","sections":["Descriptions"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsdescriptions.html#gst_pb_utils_add_codec_description_to_tag_list","node_type":"p","page":"Descriptions","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsdescriptions.html#gst_pb_utils_get_caps_description_flags","node_type":"p","page":"Descriptions","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsdescriptions.html#gst_pb_utils_get_codec_description","node_type":"p","page":"Descriptions","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsdescriptions.html#gst_pb_utils_get_decoder_description","node_type":"p","page":"Descriptions","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsdescriptions.html#gst_pb_utils_get_encoder_description","node_type":"p","page":"Descriptions","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsdescriptions.html#gst_pb_utils_get_file_extension_from_caps","node_type":"p","page":"Descriptions","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#3-detail-string-describing-the-missing-plugin","node_type":"ul","page":"Install-plugins","sections":["Install-plugins","3. Detail string describing the missing plugin"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_decoder_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_decoder_message_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_encoder_installer_detail_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_encoder_message_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/advanced/interfaces.html#interfaces","node_type":"p","page":"Interfaces","sections":["Interfaces"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation-use-cases","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#dynamic-negotiation","node_type":"ul","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":"h3","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":"p","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/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":"rpicamsrc/index.html#rpicamsrc:shutter-speed","node_type":"p","page":"rpicamsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbuffer.html#gst_rtp_buffer_get_header_len","node_type":"p","page":"GstRTPBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtppayloads.html#GstRTPPayload","node_type":"p","page":"GstRTPPayloadInfo","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtpmanager/RTPSource.html#RTPSource:stats","node_type":"ul","page":"RTPSource","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#last-remarks","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Introduction","Last remarks"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#pad-templates","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Introduction","Pad templates"],"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/media-formats-and-pad-capabilities.html#walkthrough","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:fixed-framerate","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoanc.html#gst_video_caption_type_from_caps","node_type":"p","page":"GstVideo Ancillary","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoencoder.html#shutdown-phase","node_type":"p","page":"GstVideoEncoder","sections":["GstVideoEncoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"video/video-info-dma-drm.html#gst_video_is_dma_drm_caps","node_type":"p","page":"GstVideoInfoDmaDrm","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"videotestsrc/index.html#videotestsrc-page","node_type":"p","page":"videotestsrc","sections":["videotestsrc"],"context":{"gi-language":["default"]}},{"url":"x264/index.html#example-pipeline","node_type":"p","page":"x264enc","sections":["x264enc","Example pipeline"],"context":{"gi-language":["default"]}},{"url":"x264/index.html#x264enc-page","node_type":"p","page":"x264enc","sections":["x264enc"],"context":{"gi-language":["default"]}}]});