urls_downloaded_cb({"token":"Implementing","urls":[{"url":"additional/design/index.html#subpages","node_type":"p","page":"GStreamer design documents","sections":[],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#multisink-elements","node_type":"p","page":"Scheduling","sections":["Scheduling","Plug-in techniques","Multi-sink elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#implementing-states-in-elements","node_type":"h2","page":"States","sections":["States","Implementing states in elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#implementing-mvc-handling-in-decoders-parsers-and-encoders","node_type":"h3","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Other elements for handling multiview content","Implementing MVC handling in decoders / parsers (and encoders)"],"context":{"gi-language":["default"]}},{"url":"additional/design/toc.html#implementing-gsttoc-support-in-gstreamer-elements","node_type":"h1","page":"Implementing GstToc support in GStreamer elements","sections":["Implementing GstToc support in GStreamer elements"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#implementing-a-gstallocator","node_type":"h3","page":"Memory allocation","sections":["Memory allocation","GstMemory","Implementing a GstAllocator"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#implementing-a-metadata-api","node_type":"h4","page":"Memory allocation","sections":["Memory allocation","GstMeta","Implementing new GstMeta","Implementing a metadata API"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#implementing-a-new-gstbufferpool","node_type":"h3","page":"Memory allocation","sections":["Memory allocation","GstBufferPool","Implementing a new GstBufferPool"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/allocation.html#implementing-new-gstmeta","node_type":"h3","page":"Memory allocation","sections":["Memory allocation","GstMeta","Implementing new GstMeta"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/interfaces.html#how-to-implement-interfaces","node_type":"p","page":"Interfaces","sections":["Interfaces","How to Implement Interfaces"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#caps-negotiation-basics","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation basics"],"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#implementing-a-caps-query-function","node_type":"h2","page":"Caps negotiation","sections":["Caps negotiation","Implementing a CAPS query function"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-complete-media-player.html#implementing-a-file-chooser-dialog","node_type":"h2","page":"Android tutorial 5: A Complete media player","sections":["Android tutorial 5: A Complete media player","Implementing a file chooser dialog"],"context":{"gi-language":["default"]}}]});