urls_downloaded_cb({"token":"previous","urls":[{"url":"decodebin3.html#decodebin3-page","node_type":"p","page":"decodebin3","sections":["decodebin3"],"context":{"gi-language":["default"]}},{"url":"playbin3.html#playbin3-page","node_type":"p","page":"playbin3","sections":["playbin3"],"context":{"gi-language":["default"]}},{"url":"streamsynchronizer.html#gapless-playback-caveats","node_type":"ul","page":"streamsynchronizer","sections":["streamsynchronizer","Gapless playback caveats"],"context":{"gi-language":["default"]}},{"url":"streamsynchronizer.html#streamsynchronizer-page","node_type":"p","page":"streamsynchronizer","sections":["streamsynchronizer"],"context":{"gi-language":["default"]}},{"url":"streamsynchronizer.html#why-do-we-need-stream-groups-for-gapless-playback","node_type":"p","page":"streamsynchronizer","sections":["streamsynchronizer","Why do we need stream groups for gapless playback"],"context":{"gi-language":["default"]}}]});