urls_downloaded_cb({"token":"advantage","urls":[{"url":"additional/design/MT-refcounting.html#shared-data-structures-and-writability","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Shared data structures and writability:"],"context":{"gi-language":["default"]}},{"url":"additional/design/machine-learning-analytics.html#tensor-transport-as-meta","node_type":"p","page":"Machine Learning Based Analytics","sections":["Machine Learning Based Analytics","Supporting Neural Network Inference","Tensor Transport Mode","Tensor Transport As Meta"],"context":{"gi-language":["default"]}},{"url":"additional/design/machine-learning-analytics.html#vision","node_type":"p","page":"Machine Learning Based Analytics","sections":["Machine Learning Based Analytics","Vision"],"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":"application-development/advanced/buffering.html#stream-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Stream buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting.html#list-of-changes","node_type":"ul","page":"Porting 0.8 applications to 0.10","sections":["Porting 0.8 applications to 0.10","List of changes"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#bus","node_type":"p","page":"Bus","sections":["Bus"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#how-to-use-a-bus","node_type":"p","page":"Bus","sections":["Bus","How to use a bus"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/helloworld.html#conclusion","node_type":"p","page":"Your first application","sections":["Your first application","Conclusion"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiochebband.html#audiochebband-page","node_type":"p","page":"audiochebband","sections":["audiochebband"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiocheblimit.html#audiocheblimit-page","node_type":"p","page":"audiocheblimit","sections":["audiocheblimit"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiowsincband.html#audiowsincband-page","node_type":"p","page":"audiowsincband","sections":["audiowsincband"],"context":{"gi-language":["default"]}},{"url":"audiofx/audiowsinclimit.html#audiowsinclimit-page","node_type":"p","page":"audiowsinclimit","sections":["audiowsinclimit"],"context":{"gi-language":["default"]}},{"url":"base/gstflowcombiner.html#gstflowcombiner-page","node_type":"p","page":"GstFlowCombiner","sections":["GstFlowCombiner"],"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":"gst-editing-services/gesasset.html#gesasset-page","node_type":"p","page":"GESAsset","sections":["GESAsset"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-meson.html#basic-meson-and-ninja-usage","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Basic meson and ninja usage"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#configure-your-development-environment","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-sink","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink","Writing an audio sink"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#multithreading","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","Multithreading"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#goal","node_type":"p","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Goal"],"context":{"gi-language":["default"]}}]});