urls_downloaded_cb({"token":"include","urls":[{"url":"additional/design/MT-refcounting.html#mutable-substructures","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Mutable substructures:"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#property-lifetime","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Property lifetime"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-sink.html#sink-elements","node_type":"p","page":"Sink elements","sections":["Sink elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-source.html#source-elements","node_type":"p","page":"Source elements","sections":["Source elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#transform-elements","node_type":"p","page":"Transform elements","sections":["Transform elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#frame-stepping","node_type":"p","page":"Frame stepping","sections":["Frame stepping"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstbin.html#element-management","node_type":"p","page":"GstBin","sections":["GstBin","Element management"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstelement.html#gstelement","node_type":"p","page":"GstElement","sections":["GstElement"],"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/orc-integration.html#fast-memcpy","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Fast memcpy()"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#design-overview","node_type":"p","page":"Overview","sections":["Overview","Design overview"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-status","node_type":"p","page":"Overview","sections":["Overview","Pipeline status"],"context":{"gi-language":["default"]}},{"url":"additional/design/preroll.html#preroll","node_type":"p","page":"Preroll","sections":["Preroll"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#output-considerations-with-opengl","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Outputting stereo content","Output Considerations with OpenGL"],"context":{"gi-language":["default"]}},{"url":"additional/design/tracing.html#hook-api","node_type":"p","page":"Tracing","sections":["Tracing","Hook api"],"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":"application-development/advanced/dparams.html#getting-started","node_type":"p","page":"Dynamic Controllable Parameters","sections":["Dynamic Controllable Parameters","Getting Started"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/index.html#advanced-gstreamer-concepts","node_type":"p","page":"Advanced GStreamer concepts","sections":["Advanced GStreamer concepts"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/interfaces.html#interfaces","node_type":"p","page":"Interfaces","sections":["Interfaces"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/metadata.html#metadata","node_type":"p","page":"Metadata","sections":["Metadata"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/licensing.html#how-to-license-the-applications-you-build-with-gstreamer","node_type":"p","page":"Licensing advisory","sections":["Licensing advisory","How to license the applications you build with GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/data.html#events","node_type":"p","page":"Buffers and Events","sections":["Buffers and Events","Events"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#getting-information-about-an-element-using-a-factory","node_type":"p","page":"Elements","sections":["Elements","More about element factories","Getting information about an element using a factory"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#hello-world","node_type":"p","page":"Your first application","sections":["Your first application","Hello world"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/init.html#initializing-gstreamer","node_type":"p","page":"Initializing GStreamer","sections":["Initializing GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/pads.html#properties-and-values","node_type":"ul","page":"Pads and capabilities","sections":["Pads and capabilities","Capabilities of a pad","Properties and values"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioringbuffer.html#gst_audio_ring_buffer_samples_done","node_type":"p","page":"GstAudioRingBuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gstnonstreamaudiodecoder-page","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["gstnonstreamaudiodecoder"],"context":{"gi-language":["default"]}},{"url":"base/gstbasetransform.html#gstbasetransform-page","node_type":"p","page":"GstBaseTransform","sections":["GstBaseTransform"],"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":"d3d11/d3d11videosink.html#d3d11videosink:fullscreen","node_type":"p","page":"d3d11videosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"deploying/windows.html#deploy-only-necessary-packages-using-provided-merge-modules","node_type":"p","page":"Windows deployment","sections":["Windows deployment","Deploy only necessary packages, using provided Merge Modules"],"context":{"gi-language":["default"]}},{"url":"dvb/dvbsrc.html#dvbsrc-page","node_type":"p","page":"dvbsrc","sections":["dvbsrc"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-applications-using-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer","Licensing of applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"gl/gstglcontext.html#gst_gl_context_get_proc_address","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-action-types.html#argv-mandatory","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","run-command","Parameters","\nargv (mandatory)"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-scenarios.html#gstvalidate-scenario-file-format","node_type":"p","page":"Scenarios","sections":["GstValidate Scenario File Format"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/geslayer.html#ges_layer_set_active_for_tracks","node_type":"p","page":"GESLayer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesmetacontainer.html#ges_meta_container_register_static_meta","node_type":"p","page":"GESMetaContainer Interface","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesoverlayclip.html#gesoverlayclip-page","node_type":"p","page":"GESOverlayClip","sections":["GESOverlayClip"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstav1parser.html#GstAV1OBU","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gsth265parser.html#GstH265VUIParams","node_type":"p","page":"GstH265Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelement.html#GST_ELEMENT_METADATA_ICON_NAME","node_type":"p","page":"GstElement","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_add_property_deep_notify_watch","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_add_property_notify_watch","node_type":"p","page":"GstElement","sections":["Methods"],"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/gstmessage.html#gst_message_parse_property_notify","node_type":"p","page":"GstMessage","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstminiobject.html#gstminiobject-page","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject"],"context":{"gi-language":["default"]}},{"url":"gstreamer/running.html#environment-variables","node_type":"p","page":"Running GStreamer Applications","sections":["Running and debugging GStreamer Applications","Environment variables"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#intel-hardware-codecs","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Enabling Hardware Codec Support","Intel Hardware Codecs"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#configuration","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Configuration"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#using-the-command-line","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials","Using the command line"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#xcode","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","XCode"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#include-the-necessary-gstreamer-property-sheet","node_type":"h4","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects manually","Include the necessary GStreamer Property Sheet"],"context":{"gi-language":["default"]}},{"url":"isomp4/GstBaseQTMux.html#GstBaseQTMux:presentation-time","node_type":"p","page":"GstBaseQTMux","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"mpeg2enc/index.html#mpeg2enc:sequence-header-every-gop","node_type":"p","page":"mpeg2enc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"mpegts/gst-libs/gst/mpegts/gst-metadata-descriptor.html#GstMpegtsMetadataDescriptor","node_type":"p","page":"gst metadata descriptor","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"nle/nleoperation.html#time-effects","node_type":"p","page":"nleoperation","sections":["nleoperation","Time Effects"],"context":{"gi-language":["default"]}},{"url":"ogg/oggmux.html#oggmux:skeleton","node_type":"p","page":"oggmux","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"play/gstplay.html#gst_play_config_set_pipeline_dump_in_error_details","node_type":"p","page":"GstPlay","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/advanced/dparams.html#getting-started","node_type":"p","page":"Supporting Dynamic Parameters","sections":["Supporting Dynamic Parameters","Getting Started"],"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":"p","page":"Caps negotiation","sections":["Caps negotiation","Upstream caps (re)negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/qos.html#qos-messages","node_type":"ul","page":"Quality Of Service (QoS)","sections":["Quality Of Service (QoS)","QoS Messages"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/scheduling.html#providing-random-access","node_type":"ul","page":"Different scheduling modes","sections":["Different scheduling modes","Providing random access"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/preface.html#structure-of-this-guide","node_type":"p","page":"Preface","sections":["Preface","Structure of This Guide"],"context":{"gi-language":["default"]}},{"url":"rist/ristsink.html#ristsink-page","node_type":"p","page":"ristsink","sections":["ristsink"],"context":{"gi-language":["default"]}},{"url":"rpicamsrc/index.html#rpicamsrc:annotation-text","node_type":"p","page":"rpicamsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbasedepayload.html#gstrtpbasedepayload-page","node_type":"p","page":"GstRTPBaseDepayload","sections":["GstRTPBaseDepayload"],"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":"rtsplib/gstrtspconnection.html#gst_rtsp_connection_set_auth_param","node_type":"p","page":"GstRTSPConnection","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tutorials/android/index.html#a-note-on-the-documentation","node_type":"p","page":"Android tutorials","sections":["Android tutorials","Welcome to the GStreamer Android tutorials","A note on the documentation"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/video.html#a-video-surface-on-android-c-code","node_type":"p","page":"Android tutorial 3: Video","sections":["Android tutorial 3: Video","A video surface on Android [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#private-methods","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The GStreamer Backend","Private methods:"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#walkthrough","node_type":"p","page":"Playback tutorial 6: Audio visualization","sections":["Playback tutorial 6: Audio visualization","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"video/video-format.html#GST_VIDEO_FORMAT_INFO_STRIDE","node_type":"p","page":"video format","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"winscreencap/gdiscreencapsrc.html#gdiscreencapsrc-page","node_type":"p","page":"gdiscreencapsrc","sections":["gdiscreencapsrc"],"context":{"gi-language":["default"]}}]});