urls_downloaded_cb({"token":"synchronization","urls":[{"url":"additional/rtp.html#gstreamer-rtsp-server","node_type":"p","page":"RTP and RTSP support","sections":["RTP and RTSP support","GStreamer RTSP Server"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#buffer-runningtime","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Buffer running-time"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/clocks.html#clocks-and-synchronization-in-gstreamer","node_type":"h1","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/index.html#advanced-gstreamer-concepts","node_type":"p","page":"Advanced GStreamer concepts","sections":["Advanced GStreamer concepts"],"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/advanced/pipeline-manipulation.html#dynamically-changing-the-pipeline","node_type":"ul","page":"Pipeline manipulation","sections":["Pipeline manipulation","Dynamically changing the pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#manually-adding-or-removing-data-fromto-a-pipeline","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#when-would-you-want-to-force-a-thread","node_type":"ul","page":"Threads","sections":["Threads","When would you want to force a thread?"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bins.html#what-are-bins","node_type":"ul","page":"Bins","sections":["Bins","What are bins"],"context":{"gi-language":["default"]}},{"url":"application-development/highlevel/playback-components.html#playsink","node_type":"ul","page":"Playback Components","sections":["Playback Components","Playsink"],"context":{"gi-language":["default"]}},{"url":"application-development/index.html#structure-of-this-manual","node_type":"p","page":"Application Development Manual","sections":["Application Development Manual","Introduction","Structure of this manual"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#bins-and-pipelines","node_type":"p","page":"Foundations","sections":["Foundations","Bins and pipelines"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/gstreamer.html#what-is-gstreamer","node_type":"ul","page":"What is GStreamer?","sections":["What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesink.html#GstAudioBaseSinkCustomSlavingCallback","node_type":"p","page":"GstAudioBaseSink","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gst_base_sink_wait","node_type":"p","page":"GstBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gstbasesink-page","node_type":"p","page":"GstBaseSink","sections":["GstBaseSink"],"context":{"gi-language":["default"]}},{"url":"closedcaption/cccombiner.html#cccombiner:schedule","node_type":"p","page":"cccombiner","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"cuda/gst-libs/gst/cuda/gstcudamemory.html#GstCudaMemoryTransfer","node_type":"p","page":"gstcudamemory","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"cuda/gst-libs/gst/cuda/gstcudamemory.html#gst_cuda_memory_sync","node_type":"p","page":"gstcudamemory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglsyncmeta.html#GST_BUFFER_POOL_OPTION_GL_SYNC_META","node_type":"p","page":"GstGLSyncMeta","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/index.html#subpages","node_type":"p","page":"GStreamer OpenGL Library","sections":[],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstclock.html#GstClock::synced","node_type":"p","page":"GstClock","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"ipcpipeline/ipcpipelinesink.html#ipcpipelinesink-page","node_type":"p","page":"ipcpipelinesink","sections":["ipcpipelinesink"],"context":{"gi-language":["default"]}},{"url":"multifile/splitmuxsink.html#splitmuxsink-page","node_type":"p","page":"splitmuxsink","sections":["splitmuxsink"],"context":{"gi-language":["default"]}},{"url":"net/gstptpclock.html#gstptpclock-page","node_type":"p","page":"GstPtpClock","sections":["GstPtpClock"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#buffer-runningtime","node_type":"p","page":"Clocking","sections":["Clocking","Buffer running-time"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/clock.html#clocking","node_type":"p","page":"Clocking","sections":["Clocking"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/qos.html#measuring-qos","node_type":"p","page":"Quality Of Service (QoS)","sections":["Quality Of Service (QoS)","Measuring QoS"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#testing-your-element","node_type":"ul","page":"Things to check when writing an element","sections":["Things to check when writing an element","Testing your element"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-a-sink","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-sink","node_type":"ul","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a sink","Writing an audio sink"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/base-classes.html#writing-an-audio-source","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a source","Writing an audio source"],"context":{"gi-language":["default"]}},{"url":"plugin-development/introduction/basics.html#elements-and-plugins","node_type":"p","page":"Foundations","sections":["Foundations","Elements and Plugins"],"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":"plugin-development/introduction/preface.html#what-is-gstreamer","node_type":"p","page":"Preface","sections":["Preface","What is GStreamer?"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtcpbuffer.html#GstRTCPFBType","node_type":"p","page":"GstRTCPBuffer","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtpmanager/rtpbin.html#rtpbin:add-reference-timestamp-meta","node_type":"p","page":"rtpbin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:add-reference-timestamp-meta","node_type":"p","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:rfc7273-reference-timestamp-meta-only","node_type":"p","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpjitterbuffer.html#rtpjitterbuffer:rfc7273-use-system-clock","node_type":"p","page":"rtpjitterbuffer","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"theora/theoraparse.html#theoraparse-page","node_type":"p","page":"theoraparse","sections":["theoraparse"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#introduction","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#introduction","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","Introduction"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264mjpgdemux.html#uvch264mjpgdemux:num-clock-samples","node_type":"p","page":"uvch264mjpgdemux","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"uvch264/uvch264src.html#uvch264src:num-clock-samples","node_type":"p","page":"uvch264src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoutils.html#GST_VIDEO_CODEC_FRAME_IS_SYNC_POINT","node_type":"p","page":"GstVideo Codec utility function","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"video/gstvideoutils.html#GST_VIDEO_CODEC_FRAME_SET_SYNC_POINT","node_type":"p","page":"GstVideo Codec utility function","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"video/gstvideoutils.html#GstVideoCodecFrame","node_type":"p","page":"GstVideo Codec utility function","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoutils.html#GstVideoCodecFrameFlags","node_type":"p","page":"GstVideo Codec utility function","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"videofiltersbad/scenechange.html#scenechange-page","node_type":"p","page":"scenechange","sections":["scenechange"],"context":{"gi-language":["default"]}}]});