urls_downloaded_cb({"token":"care","urls":[{"url":"additional/design/decodebin.html#proper-group-draining","node_type":"p","page":"Decodebin design","sections":["Decodebin design","DecodeGroup","Proper group draining"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#negotiation","node_type":"p","page":"Transform elements","sections":["Transform elements","Negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/element-transform.html#transform-elements","node_type":"p","page":"Transform elements","sections":["Transform elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#example-4","node_type":"p","page":"Latency","sections":["Latency","Pipelines without latency compensation","Example 4"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#uridecodebin3-handles-abouttofinish-signalling","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","uridecodebin3 handles about-to-finish signalling"],"context":{"gi-language":["default"]}},{"url":"additional/design/rtp.html#pending-rtx-packets","node_type":"p","page":"RTP","sections":["RTP retransmission design","rtprtxsend element","Pending rtx packets"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#output-considerations-with-opengl","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Outputting stereo content","Output Considerations with OpenGL"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#usage-in-elements","node_type":"p","page":"Stream selection","sections":["Stream selection","Stream selection event","Usage in elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#background","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","Background"],"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":"p","page":"Threads","sections":["Threads","When would you want to force a thread?"],"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/elements.html#element-states","node_type":"p","page":"Elements","sections":["Elements","Element States"],"context":{"gi-language":["default"]}},{"url":"application-development/highlevel/playback-components.html#decodebin","node_type":"ul","page":"Playback Components","sections":["Playback Components","Decodebin"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/motivation.html#allow-binaryonly-plugins","node_type":"p","page":"Design principles","sections":["Design principles","Allow binary-only plugins"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesink.html#gstaudiobasesink-page","node_type":"p","page":"GstAudioBaseSink","sections":["GstAudioBaseSink"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiobasesrc.html#gstaudiobasesrc-page","node_type":"p","page":"GstAudioBaseSrc","sections":["GstAudioBaseSrc"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudiodecoder.html#GstAudioDecoderClass::handle_frame","node_type":"p","page":"GstAudioDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#shutdown-phase","node_type":"p","page":"GstAudioDecoder","sections":["GstAudioDecoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioencoder.html#GstAudioEncoderClass::handle_frame","node_type":"p","page":"GstAudioEncoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#shutdown-phase","node_type":"p","page":"GstAudioEncoder","sections":["GstAudioEncoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"base/gstaggregator.html#GstAggregator","node_type":"p","page":"GstAggregator","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstaggregator.html#GstAggregatorClass::aggregate","node_type":"p","page":"GstAggregator","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstaggregator.html#gstaggregator-page","node_type":"ul","page":"GstAggregator","sections":["GstAggregator"],"context":{"gi-language":["default"]}},{"url":"base/gstbaseparse.html#gst_base_parse_set_frame_rate","node_type":"p","page":"GstBaseParse","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#shutdown-phase","node_type":"p","page":"GstBaseParse","sections":["Description of the parsing mechanism:","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"base/gstbasetransform.html#gst_base_transform_set_passthrough","node_type":"p","page":"GstBaseTransform","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"d3d11/d3d11deinterlaceelement.html#d3d11deinterlaceelement-page","node_type":"p","page":"d3d11deinterlaceelement","sections":["d3d11deinterlaceelement"],"context":{"gi-language":["default"]}},{"url":"deploying/multiplatform-using-cerbero.html#multiplatform-deployment-using-cerbero","node_type":"p","page":"Multiplatform deployment using Cerbero","sections":["Multiplatform deployment using Cerbero"],"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":"encoding/encodebin.html#features","node_type":"ul","page":"encodebin","sections":["encodebin","Features"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/using.html#how-do-i-use-the-gstreamer-command-line-interface","node_type":"p","page":"Using GStreamer","sections":["Using GStreamer","How do I use the GStreamer command line interface?"],"context":{"gi-language":["default"]}},{"url":"gl/gstglwindow.html#GstGLWindowClass::controls_viewport","node_type":"p","page":"GstGLWindow","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/validate.html#gst_validate_init","node_type":"p","page":"Initialization","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/ges.html#ges_init","node_type":"p","page":"Initialization","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gesclip.html#effects","node_type":"p","page":"GESClip","sections":["GESClip","Effects"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gesclip.html#gesclip-page","node_type":"p","page":"GESClip","sections":["GESClip"],"context":{"gi-language":["default"]}},{"url":"gst-editing-services/gestimelineelement.html#ges_timeline_element_set_timeline","node_type":"p","page":"GESTimelineElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestrack.html#ges_track_set_timeline","node_type":"p","page":"GESTrack","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gst_bin_add","node_type":"p","page":"GstBin","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_async_done","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gststreams.html#GstStream","node_type":"p","page":"GstStreams","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#gst_value_set_flagset","node_type":"p","page":"GstValue","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/encoding-profile.html#gstencodingprofile-page","node_type":"p","page":"GstEncodingProfile","sections":["GstEncodingProfile"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstaudiovisualizer.html#gstaudiovisualizer-page","node_type":"p","page":"GstAudioVisualizer","sections":["GstAudioVisualizer"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#end-of-stream-eos","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","End of Stream (EOS)"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/qos.html#long-term-correction","node_type":"ul","page":"Quality Of Service (QoS)","sections":["Quality Of Service (QoS)","Handling QoS","Long term correction"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#about-states","node_type":"ul","page":"Things to check when writing an element","sections":["Things to check when writing an element","About states"],"context":{"gi-language":["default"]}},{"url":"plugin-development/appendix/checklist-element.html#things-to-check-when-writing-an-element","node_type":"p","page":"Things to check when writing an element","sections":["Things to check when writing an element"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/pads.html#specifying-the-pads","node_type":"p","page":"Specifying the pads","sections":["Specifying the pads"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/states.html#managing-filter-state","node_type":"p","page":"What are states?","sections":["What are states?","Managing filter state"],"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-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/element-types/one-to-n.html#writing-a-demuxer-or-parser","node_type":"p","page":"Writing a Demuxer or Parser","sections":["Writing a Demuxer or Parser"],"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":"rist/ristsink.html#ristsink:dispatcher","node_type":"p","page":"ristsink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbaseaudiopayload.html#gstrtpbaseaudiopayload-page","node_type":"p","page":"GstRTPBaseAudioPayload","sections":["GstRTPBaseAudioPayload"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbuffer.html#gst_rtp_buffer_compare_seqnum","node_type":"p","page":"GstRTPBuffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-c-code","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#conclusion","node_type":"p","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#introduction","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#refreshing-the-seek-bar","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Java code]","Refreshing the Seek Bar"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#seeking-with-the-seek-bar1","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [C code]","Seeking with the Seek Bar"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#supporting-arbitrary-media-uris","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Java code]","Supporting arbitrary media URIs"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#supporting-arbitrary-media-uris1","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [C code]","Supporting arbitrary media URIs"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#pipeline-creation","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Walkthrough","Pipeline creation"],"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/handy-elements.html#bins","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Bins"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#conclusion","node_type":"ul","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#playbin","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Walkthrough","playbin"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#conclusion","node_type":"ul","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#walkthrough","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#goal","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#introduction","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#walkthrough","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#introduction","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#refreshing-the-time-slider","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The Video View Controller","Refreshing the Time Slider"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#seeking-with-the-seek-bar","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The GStreamer Backend","Seeking with the Seek Bar"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-basic-media-player.html#the-video-view-controller","node_type":"p","page":"iOS tutorial 4: A basic media player","sections":["iOS tutorial 4: A basic media player","The Video View Controller"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#goal","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#interface-methods","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The GStreamer Backend","Interface methods:"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#conclusion","node_type":"p","page":"iOS tutorial 1: Link against GStreamer","sections":["iOS tutorial 1: Link against GStreamer","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/link-against-gstreamer.html#the-gstreamer-backend","node_type":"p","page":"iOS tutorial 1: Link against GStreamer","sections":["iOS tutorial 1: Link against GStreamer","The GStreamer backend"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#introduction","node_type":"p","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/short-cutting-the-pipeline.html#a-playbin-waveform-generator","node_type":"p","page":"Playback tutorial 3: Short-cutting the pipeline","sections":["Playback tutorial 3: Short-cutting the pipeline","A playbin waveform generator"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/subtitle-management.html#introduction","node_type":"p","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","Introduction"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoencoder.html#shutdown-phase","node_type":"p","page":"GstVideoEncoder","sections":["GstVideoEncoder","Shutdown phase"],"context":{"gi-language":["default"]}},{"url":"video/gstvideooverlay.html#two-basic-usage-scenarios","node_type":"p","page":"GstVideoOverlay","sections":["GstVideoOverlay","Two basic usage scenarios"],"context":{"gi-language":["default"]}}]});