urls_downloaded_cb({"token":"depend","urls":[{"url":"additional/design/machine-learning-analytics.html#tensor-decoders","node_type":"p","page":"Machine Learning Based Analytics","sections":["Machine Learning Based Analytics","Supporting Neural Network Inference","Tensor Decoders"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#possible-solutions","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Possible Solutions"],"context":{"gi-language":["default"]}},{"url":"additional/design/trickmodes.html#client-side-forward-trickmodes","node_type":"p","page":"Trickmodes","sections":["Trickmodes","client side forward trickmodes"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstav1parser.html#GstAV1LoopFilterParams","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":"codecparsers/gstvp8parser.html#GstVp8Parser","node_type":"p","page":"GstVp8Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#adding-a-package-for-you-software","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero","Adding a package for you software"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#multiplatform-deployment-using-cerbero","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/dependencies.html#does-gstreamer-depend-on-gnome-or-gtk","node_type":"h2","page":"Dependencies","sections":["Dependencies","Does GStreamer depend on GNOME or GTK+?"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesclip.html#core-children","node_type":"p","page":"GESClip","sections":["GESClip","Core Children"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesclip.html#ges_clip_split_full","node_type":"p","page":"GESClip","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gstclock-page","node_type":"p","page":"GstClock","sections":["GstClock"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstevent.html#gst_event_new_protection","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_stream_group_done","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#GstPadGetRangeFunction","node_type":"p","page":"GstPad","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstprotection.html#gstprotection-page","node_type":"p","page":"GstProtection","sections":["GstProtection"],"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/on-windows.html#remove-the-dependency-with-the-visual-studio-runtime","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects manually","Remove the dependency with the Visual Studio runtime"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/dparams.html#the-data-processing-loop-for-audio-elements","node_type":"p","page":"Supporting Dynamic Parameters","sections":["Supporting Dynamic Parameters","The Data Processing Loop","The Data Processing Loop for Audio Elements"],"context":{"gi-language":["default"]}},{"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":"p","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Dynamic 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/basics/boiler.html#examining-the-basic-code","node_type":"p","page":"Constructing the Boilerplate","sections":["Constructing the Boilerplate","Examining the Basic Code"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#gstminiobject-buffers-and-events","node_type":"ul","page":"Foundations","sections":["Foundations","GstMiniObject, Buffers and Events"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#walkthrough","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#goal","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#inner-workings-of-gstreamer-audio-sinks","node_type":"p","page":"Playback tutorial 9: Digital audio pass-through","sections":["Playback tutorial 9: Digital audio pass-through","Inner workings of GStreamer audio sinks"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#inner-workings-of-hardwareaccelerated-video-decoding-plugins","node_type":"p","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Inner workings of hardware-accelerated video decoding plugins"],"context":{"gi-language":["default"]}},{"url":"va/vadeinterlace.html#vadeinterlace-page","node_type":"p","page":"vadeinterlace","sections":["vadeinterlace"],"context":{"gi-language":["default"]}}]});