urls_downloaded_cb({"token":"generally","urls":[{"url":"additional/design/MT-refcounting.html#atomic-operations","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Atomic operations"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#object-locking","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Object locking:"],"context":{"gi-language":["default"]}},{"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/conventions.html#object-classes","node_type":"p","page":"Documentation conventions","sections":["Documentation conventions","Object classes"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-tagreading.html#tagreading","node_type":"p","page":"Tagreading","sections":["Tagreading"],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#encoding-profile","node_type":"ul","page":"Encoding and Muxing","sections":["Encoding and Muxing","Encoding Profile System","Encoding Profile"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstelement.html#gstelement","node_type":"p","page":"GstElement","sections":["GstElement"],"context":{"gi-language":["default"]}},{"url":"additional/design/interlaced-video.html#plain-interlaced","node_type":"p","page":"Interlaced Video","sections":["Interlaced Video","Identification of Buffer States","Plain Interlaced"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#query","node_type":"p","page":"Latency","sections":["Latency","Query"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#platform-specifics","node_type":"p","page":"OpenGL","sections":["OpenGL","libgstgl Library","Platform Specifics"],"context":{"gi-language":["default"]}},{"url":"additional/design/orc-integration.html#fast-memcpy","node_type":"p","page":"Orc Integration","sections":["Orc Integration","Fast memcpy()"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#long-term-correction","node_type":"p","page":"Quality-of-Service","sections":["Quality-of-Service","Long term correction"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#encoded-video-properties-that-need-to-be-encoded-into-caps","node_type":"ul","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Encoded Signalling","Encoded Video: Properties that need to be encoded into caps"],"context":{"gi-language":["default"]}},{"url":"analytics/gstanalyticsclassificationtd.html#GstAnalyticsClsMtd","node_type":"p","page":"GstAnalyticsClsMtd","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"analytics/gstanalyticsclassificationtd.html#gstanalyticsclsmtd-page","node_type":"p","page":"GstAnalyticsClsMtd","sections":["GstAnalyticsClsMtd"],"context":{"gi-language":["default"]}},{"url":"analytics/gstanalyticsmeta.html#GstAnalyticsMtd","node_type":"p","page":"GstAnalyticsRelationMeta","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"analytics/gstanalyticsobjectdetectionmtd.html#GstAnalyticsODMtd","node_type":"p","page":"GstAnalyticsODMtd","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"analytics/gstanalyticssegmentationmtd.html#GstAnalyticsSegmentationMtd","node_type":"p","page":"GstAnalyticsSegmentationMtd","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"application-development/advanced/clocks.html#clock-providers","node_type":"p","page":"Clocks and synchronization in GStreamer","sections":["Clocks and synchronization in GStreamer","Clock providers"],"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/pipeline-manipulation.html#data-probes","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes","Data probes"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/queryevents.html#querying-getting-the-position-or-length-of-a-stream","node_type":"p","page":"Position tracking and seeking","sections":["Position tracking and seeking","Querying: getting the position or length of a stream"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/licensing.html#how-to-license-the-applications-you-build-with-gstreamer","node_type":"p","page":"Licensing advisory","sections":["Licensing advisory","How to license the applications you build with GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/elements.html#filters-convertors-demuxers-muxers-and-codecs","node_type":"p","page":"Elements","sections":["Elements","What are elements?","Filters, convertors, demuxers, muxers and codecs"],"context":{"gi-language":["default"]}},{"url":"base/gstbaseparse.html#gst_base_parse_set_has_timing_info","node_type":"p","page":"GstBaseParse","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#gst_base_parse_set_infer_ts","node_type":"p","page":"GstBaseParse","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#parsing-phase","node_type":"ul","page":"GstBaseParse","sections":["Description of the parsing mechanism:","Parsing phase"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/developing.html#what-is-the-coding-style-for-gstreamer-code","node_type":"p","page":"Developing applications with GStreamer","sections":["Developing applications with GStreamer","What is the coding style for GStreamer code?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#how-do-i-get-gstreamer","node_type":"p","page":"Getting GStreamer","sections":["Getting GStreamer","How do I get GStreamer?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/getting.html#what-is-the-difference-between-versions-010-and-10","node_type":"p","page":"Getting GStreamer","sections":["Getting GStreamer","What is the difference between versions 0.10 and 1.0?"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/licensing.html#licensing-of-applications-using-gstreamer","node_type":"p","page":"Licensing your applications and plugins for use with GStreamer","sections":["Licensing your applications and plugins for use with GStreamer","Licensing of applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbuffer.html#GstReferenceTimestampMeta","node_type":"p","page":"GstBuffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbuffer.html#gstbuffer-page","node_type":"p","page":"GstBuffer","sections":["GstBuffer"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstevent.html#gst_event_new_qos","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_stream_group_done","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstidstr.html#gst_id_str_is_equal_to_str_with_len","node_type":"p","page":"GstIdStr","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gst_debug_print_object","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_streams_selected","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/building-from-source-using-meson.html#configuration","node_type":"p","page":"Building from source using Meson","sections":["Building from source using Meson","Configuration"],"context":{"gi-language":["default"]}},{"url":"net/gstptpclock.html#gst_ptp_is_supported","node_type":"p","page":"GstPtpClock","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"play/gstplay.html#gst_play_config_set_seek_accurate","node_type":"p","page":"GstPlay","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"player/gstplayer.html#gst_player_config_set_seek_accurate","node_type":"p","page":"GstPlayer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"plugin-development/advanced/allocation.html#negotiating-the-exact-layout-of-video-buffers","node_type":"p","page":"Memory allocation","sections":["Memory allocation","GST_QUERY_ALLOCATION","Negotiating the exact layout of video buffers"],"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/events.html#segment","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Segment"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#building-a-simple-format-for-testing","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties","Building a Simple Format for Testing"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/request.html#sometimes-pads","node_type":"p","page":"Request and Sometimes pads","sections":["Request and Sometimes pads","Sometimes pads"],"context":{"gi-language":["default"]}},{"url":"plugin-development/basics/states.html#what-are-states","node_type":"p","page":"What are states?","sections":["What are states?"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/manager.html#writing-a-manager","node_type":"ul","page":"Writing a Manager","sections":["Writing a Manager"],"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":"replaygain/rganalysis.html#rganalysis-page","node_type":"p","page":"rganalysis","sections":["rganalysis"],"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":"tag/gsttaglicenses.html#gst_tag_get_license_title","node_type":"p","page":"Licenses","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tutorials/basic/handy-elements.html#audioconvert","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Audio adapters","audioconvert"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#videoscale","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Video adapters","videoscale"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#message-pump","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Walkthrough","Message Pump"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/digital-audio-pass-through.html#inner-workings-of-gstreamer-audio-sinks","node_type":"p","page":"Playback tutorial 9: Digital audio pass-through","sections":["Playback tutorial 9: Digital audio pass-through","Inner workings of GStreamer audio sinks"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/hardware-accelerated-video-decoding.html#inner-workings-of-hardwareaccelerated-video-decoding-plugins","node_type":"p","page":"Playback tutorial 8: Hardware-accelerated video decoding","sections":["Playback tutorial 8: Hardware-accelerated video decoding","Inner workings of hardware-accelerated video decoding plugins"],"context":{"gi-language":["default"]}},{"url":"video/gstvideocodecalphameta.html#gstvideocodecalphameta-page","node_type":"p","page":"GstVideoCodecAlphaMeta","sections":["GstVideoCodecAlphaMeta"],"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"]}},{"url":"videoconvertscale/videoconvertscale.html#videoconvertscale-page","node_type":"p","page":"videoconvertscale","sections":["videoconvertscale"],"context":{"gi-language":["default"]}},{"url":"videoconvertscale/videoscale.html#videoscale-page","node_type":"p","page":"videoscale","sections":["videoscale"],"context":{"gi-language":["default"]}}]});