urls_downloaded_cb({"token":"decoders","urls":[{"url":"additional/design/audiosinks.html#requirements","node_type":"ul","page":"Audiosink design","sections":["Audiosink design","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#autoplugging","node_type":"p","page":"Decodebin design","sections":["Decodebin design","GstDecodeBin","Autoplugging"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#contents1","node_type":"ul","page":"Decodebin design","sections":["Decodebin design","DecodeGroup","Contents"],"context":{"gi-language":["default"]}},{"url":"additional/design/decodebin.html#parsers-decoders-and-autoplugging","node_type":"h2","page":"Decodebin design","sections":["Decodebin design","Parsers, decoders and auto-plugging"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-klass.html#use-cases","node_type":"ul","page":"Element Klass definition","sections":["Element Klass definition","Use cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#gstreamer-level","node_type":"ul","page":"What to do when a plugin is missing","sections":["GStreamer level"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#missing-decoder","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","missing decoder"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#pullmode-negotiation","node_type":"ul","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#background","node_type":"ul","page":"Gapless and instant URI switching in playback elements\n","sections":["Background"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#limitationissue","node_type":"ul","page":"Gapless and instant URI switching in playback elements\n","sections":["Limitation/Issue"],"context":{"gi-language":["default"]}},{"url":"additional/design/playback-gapless.html#prerolling-play-items","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","Switching inputs to decodebin3","pre-rolling play items"],"context":{"gi-language":["default"]}},{"url":"additional/design/playbin.html#decodebin","node_type":"ul","page":"playbin","sections":["playbin","Components","decodebin"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#prerolling-a-partial-pipeline","node_type":"p","page":"Probes","sections":["Probes","Use-cases","Prerolling a partial pipeline"],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#video-decoders","node_type":"h3","page":"Quality-of-Service","sections":["Quality-of-Service","QoS implementations","Video Decoders"],"context":{"gi-language":["default"]}},{"url":"additional/design/seeking.html#seeking","node_type":"p","page":"Seeking","sections":["Seeking"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#a-new-gstmultiviewmeta","node_type":"p","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Buffer representation for raw video","A new GstMultiviewMeta"],"context":{"gi-language":["default"]}},{"url":"additional/design/stereo-multiview-video.html#encoded-signalling","node_type":"p","page":"Stereoscopic & Multiview Video Handling","sections":["Stereoscopic & Multiview Video Handling","Encoded Signalling"],"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/stream-selection.html#multiprogram-mpegts","node_type":"p","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Further examples","Multi-program MPEG-TS"],"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":"application-development/advanced/queryevents.html#events-seeking-and-more","node_type":"p","page":"Position tracking and seeking","sections":["Position tracking and seeking","Events: seeking (and more)"],"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":"application-development/basics/helloworld.html#conclusion","node_type":"p","page":"Your first application","sections":["Your first application","Conclusion"],"context":{"gi-language":["default"]}},{"url":"application-development/highlevel/playback-components.html#decodebin","node_type":"p","page":"Playback Components","sections":["Playback Components","Decodebin"],"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/gstaudiodecoder.html#gstaudiodecoder-page","node_type":"p","page":"GstAudioDecoder","sections":["GstAudioDecoder"],"context":{"gi-language":["default"]}},{"url":"audio/index.html#subpages","node_type":"p","page":"Audio Library","sections":[],"context":{"gi-language":["default"]}},{"url":"audioconvert/index.html#example-launch-line","node_type":"p","page":"audioconvert","sections":["audioconvert","Example launch line"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoder","node_type":"p","page":"gstnonstreamaudiodecoder","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#gstnonstreamaudiodecoder-page","node_type":"ul","page":"gstnonstreamaudiodecoder","sections":["gstnonstreamaudiodecoder"],"context":{"gi-language":["default"]}},{"url":"codecalpha/codecalphademux.html#codecalphademux-page","node_type":"p","page":"codecalphademux","sections":["codecalphademux"],"context":{"gi-language":["default"]}},{"url":"codecs/index.html#subpages","node_type":"p","page":"GstCodecs","sections":[],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue-page","node_type":"p","page":"multiqueue","sections":["multiqueue"],"context":{"gi-language":["default"]}},{"url":"d3d11/index.html#d3d11-page","node_type":"p","page":"d3d11","sections":["d3d11"],"context":{"gi-language":["default"]}},{"url":"debug/progressreport.html#progressreport-page","node_type":"p","page":"progressreport","sections":["progressreport"],"context":{"gi-language":["default"]}},{"url":"debug/pushfilesrc.html#pushfilesrc-page","node_type":"p","page":"pushfilesrc","sections":["pushfilesrc"],"context":{"gi-language":["default"]}},{"url":"dxva/index.html#dxva-library","node_type":"p","page":"DXVA library","sections":["DXVA library"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/general.html#does-gstreamer-support-the-format-of-my-media-files","node_type":"p","page":"General","sections":["General","Does GStreamer support the format of my media files?"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstav1parser.html#GstAV1FrameHeaderOBU","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gst-plugins-bad-codecparsers/gstmpegvideometa.html#GstMpegVideoMeta","node_type":"p","page":"gstmpegvideometa","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstelementfactory.html#GST_ELEMENT_FACTORY_TYPE_DECODABLE","node_type":"p","page":"GstElementFactory","sections":["Constants"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsterror.html#GstStreamError","node_type":"p","page":"GstGError","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstquery.html#gst_query_new_caps","node_type":"p","page":"GstQuery","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#GstSeekFlags","node_type":"p","page":"GstSegment","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#GstSegment","node_type":"p","page":"GstSegment","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"mediafoundation/GstMFAudioDecoder.html#GstMFAudioDecoder","node_type":"p","page":"GstMFAudioDecoder","sections":[],"context":{"gi-language":["default"]}},{"url":"mpeg2enc/index.html#mpeg2enc:bufsize","node_type":"p","page":"mpeg2enc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"mplex/index.html#mplex:bufsize","node_type":"p","page":"mplex","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"msdk/GstMsdkDec.html#GstMsdkDec:hardware","node_type":"p","page":"GstMsdkDec","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"multifile/multifilesrc.html#multifilesrc-page","node_type":"p","page":"multifilesrc","sections":["multifilesrc"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutils.html#pbutils-page","node_type":"ul","page":"Pbutils","sections":["Pbutils"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#overview","node_type":"p","page":"Install-plugins","sections":["Install-plugins","Overview"],"context":{"gi-language":["default"]}},{"url":"playback/decodebin.html#decodebin-page","node_type":"p","page":"decodebin","sections":["decodebin"],"context":{"gi-language":["default"]}},{"url":"playback/decodebin.html#decodebin:force-sw-decoders","node_type":"p","page":"decodebin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"playback/decodebin3.html#decodebin3-page","node_type":"p","page":"decodebin3","sections":["decodebin3"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#examples","node_type":"p","page":"playbin","sections":["playbin","Examples"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin-page","node_type":"ul","page":"playbin","sections":["playbin"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::element-setup","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#examples","node_type":"p","page":"playbin3","sections":["playbin3","Examples"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3-page","node_type":"ul","page":"playbin3","sections":["playbin3"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3::element-setup","node_type":"p","page":"playbin3","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/uridecodebin.html#uridecodebin:force-sw-decoders","node_type":"p","page":"uridecodebin","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#downstream-events","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","Downstream events"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#flush-start","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Flush Start"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/events.html#seek-request","node_type":"p","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","All Events Together","Seek Request"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#fixed-negotiation","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Fixed negotiation"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/negotiation.html#transform-negotiation","node_type":"ul","page":"Caps negotiation","sections":["Caps negotiation","Caps negotiation use cases","Transform negotiation"],"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/advanced/scheduling.html#pads-driving-the-pipeline","node_type":"ul","page":"Different scheduling modes","sections":["Different scheduling modes","Pads driving the pipeline"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/tagging.html#overview","node_type":"p","page":"Tagging (Metadata and Streaminfo)","sections":["Tagging (Metadata and Streaminfo)","Overview"],"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-a-transformation-element","node_type":"p","page":"Pre-made base classes","sections":["Pre-made base classes","Writing a transformation element"],"context":{"gi-language":["default"]}},{"url":"plugins_doc.html#GStreamer-all-gst-plugins","node_type":"table","page":"Plugins","sections":[],"context":{"gi-language":["default"]}},{"url":"qsv/GstQsvDecoder.html#GstQsvDecoder","node_type":"p","page":"GstQsvDecoder","sections":[],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpbin.html#rtpbin-page","node_type":"p","page":"rtpbin","sections":["rtpbin"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtpfunnel.html#rtpfunnel-page","node_type":"p","page":"rtpfunnel","sections":["rtpfunnel"],"context":{"gi-language":["default"]}},{"url":"transcode/uritranscodebin.html#uritranscodebin::element-setup","node_type":"p","page":"uritranscodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#walkthrough","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#decodebin","node_type":"p","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Bins","decodebin"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#multithreading","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","Multithreading"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/platform-specific-elements.html#dshowdecwrapper","node_type":"p","page":"Basic tutorial 16: Platform-specific elements","sections":["Basic tutorial 16: Platform-specific elements","Windows","dshowdecwrapper"],"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":"va/GstJpegDecoder.html#GstJpegDecoder","node_type":"p","page":"GstJpegDecoder","sections":[],"context":{"gi-language":["default"]}},{"url":"valib/gstvapool.html#gst_buffer_pool_config_set_va_alignment","node_type":"p","page":"GstVaPool","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#gstvideodecoder-page","node_type":"p","page":"GstVideoDecoder","sections":["GstVideoDecoder"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoutils.html#GST_VIDEO_CODEC_FRAME_IS_FORCE_KEYFRAME","node_type":"p","page":"GstVideo Codec utility function","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"video/gstvideoutils.html#GST_VIDEO_CODEC_FRAME_IS_FORCE_KEYFRAME_HEADERS","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#GstVideoCodecState","node_type":"p","page":"GstVideo Codec utility function","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/index.html#subpages","node_type":"p","page":"Video Library","sections":[],"context":{"gi-language":["default"]}},{"url":"video/video-format.html#GstVideoFormat","node_type":"p","page":"video format","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkdecoder.html#gst_vulkan_decoder_create_dpb_pool","node_type":"p","page":"GstVulkanDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}}]});