urls_downloaded_cb({"token":"Dynamic","urls":[{"url":"a52dec/index.html#a52dec:drc","node_type":"p","page":"a52dec","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"adaptivedemux2/index.html#plugin-adaptivedemux2","node_type":"table","page":"adaptivedemux2","sections":[],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#description","node_type":"ul","page":"Decodebin design","sections":["Decodebin design","GstDecodeBin","Description"],"context":{"gi-language":["default"]}},{"url":"additional/design/dynamic.html#dynamic-pipelines","node_type":"h1","page":"Dynamic pipelines","sections":["Dynamic pipelines"],"context":{"gi-language":["default"]}},{"url":"additional/design/index.html#subpages","node_type":"p","page":"GStreamer design documents","sections":[],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#patterns","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Patterns"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#dynamic-latency","node_type":"h3","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Latency","Dynamic Latency"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#dynamic-controllable-parameters","node_type":"h1","page":"Dynamic Controllable Parameters","sections":["Dynamic Controllable Parameters"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/index.html#subpages","node_type":"p","page":"Advanced GStreamer concepts","sections":[],"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/pads.html#dynamic-or-sometimes-pads","node_type":"h3","page":"Pads and capabilities","sections":["Pads and capabilities","Pads","Dynamic (or sometimes) pads"],"context":{"gi-language":["default"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::before_transform","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"controller/index.html#dynamic-parameter-control","node_type":"h1","page":"Dynamic Parameter Control","sections":["Dynamic Parameter Control"],"context":{"gi-language":["default"]}},{"url":"dash/dashsink.html#dashsink-page","node_type":"p","page":"dashsink","sections":["dashsink"],"context":{"gi-language":["default"]}},{"url":"dash/index.html#plugin-dash","node_type":"table","page":"dash","sections":[],"context":{"gi-language":["default"]}},{"url":"dtsdec/index.html#dtsdec:drc","node_type":"p","page":"dtsdec","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstav1parser.html#GstAV1MetadataHdrCll","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstav1parser.html#GstAV1MetadataHdrMdcv","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"libs.html#subpages","node_type":"p","page":"API reference","sections":[],"context":{"gi-language":["default"]}},{"url":"lv2/index.html#plugin-lv2","node_type":"table","page":"lv2","sections":[],"context":{"gi-language":["default"]}},{"url":"lv2/lsp-plug-in-plugins-lv2-dyna-processor-lr.html#lsppluginpluginslv2dynaprocessorlr-page","node_type":"p","page":"lsp-plug-in-plugins-lv2-dyna-processor-lr","sections":["lsp-plug-in-plugins-lv2-dyna-processor-lr"],"context":{"gi-language":["default"]}},{"url":"lv2/lsp-plug-in-plugins-lv2-dyna-processor-mono.html#lsppluginpluginslv2dynaprocessormono-page","node_type":"p","page":"lsp-plug-in-plugins-lv2-dyna-processor-mono","sections":["lsp-plug-in-plugins-lv2-dyna-processor-mono"],"context":{"gi-language":["default"]}},{"url":"lv2/lsp-plug-in-plugins-lv2-dyna-processor-ms.html#lsppluginpluginslv2dynaprocessorms-page","node_type":"p","page":"lsp-plug-in-plugins-lv2-dyna-processor-ms","sections":["lsp-plug-in-plugins-lv2-dyna-processor-ms"],"context":{"gi-language":["default"]}},{"url":"lv2/lsp-plug-in-plugins-lv2-dyna-processor-stereo.html#lsppluginpluginslv2dynaprocessorstereo-page","node_type":"p","page":"lsp-plug-in-plugins-lv2-dyna-processor-stereo","sections":["lsp-plug-in-plugins-lv2-dyna-processor-stereo"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/dparams.html#supporting-dynamic-parameters","node_type":"h1","page":"Supporting Dynamic Parameters","sections":["Supporting Dynamic Parameters"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/index.html#subpages","node_type":"p","page":"Advanced Concepts","sections":[],"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":"h3","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Dynamic 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/introduction/preface.html#structure-of-this-guide","node_type":"ul","page":"Preface","sections":["Preface","Structure of This Guide"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"rpicamsrc/index.html#rpicamsrc:drc","node_type":"p","page":"rpicamsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbasedepayload.html#GstRTPBaseDepayload:extensions","node_type":"p","page":"GstRTPBaseDepayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtpbasepayload.html#GstRTPBasePayload:extensions","node_type":"p","page":"GstRTPBasePayload","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tutorials/basic/concepts.html#error-checking","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Walkthrough","Error checking"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#basic-tutorial-3-dynamic-pipelines","node_type":"h1","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#dynamic-hello-world","node_type":"h2","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Dynamic Hello World"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#exercise","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Exercise"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#cleanup","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Walkthrough","Cleanup"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/index.html#subpages","node_type":"p","page":"Basic tutorials","sections":[],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#request-pads","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","Request pads"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#buffers","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Introduction","Buffers"],"context":{"gi-language":["default"]}},{"url":"tutorials/table-of-concepts.html#table-of-concepts","node_type":"ul","page":"Table of Concepts","sections":["Table of Concepts"],"context":{"gi-language":["default"]}}]});