urls_downloaded_cb({"token":"required","urls":[{"url":"additional/design/MT-refcounting.html#accessor-methods","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Accessor methods"],"context":{"gi-language":["default"]}},{"url":"additional/design/MT-refcounting.html#property-lifetime","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Objects","Property lifetime"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#highlevel-overview-of-the-new-internal-adaptivedemux2-base-class","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","High-level overview of the new internal AdaptiveDemux2 base class:"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#design","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Design"],"context":{"gi-language":["default"]}},{"url":"additional/design/buffering.html#stream-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Some use cases","Stream buffering"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#-myvideodecoder-queue-myvideosink","node_type":"ul","page":"Bufferpool","sections":["Bufferpool","Use cases",".. ! myvideodecoder ! queue ! myvideosink"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#gstbufferpool","node_type":"p","page":"Bufferpool","sections":["Bufferpool","GstBufferPool"],"context":{"gi-language":["default"]}},{"url":"additional/design/caps.html#semantics-of-caps-and-their-usage","node_type":"p","page":"Caps","sections":["Caps","Basic Rules","Semantics of caps and their usage"],"context":{"gi-language":["default"]}},{"url":"additional/design/context.html#elements","node_type":"p","page":"Context","sections":["Context","Elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/dmabuf.html#drm-format-caps-field","node_type":"p","page":"DMA buffers","sections":["DMABufs in GStreamer","DRM format caps field"],"context":{"gi-language":["default"]}},{"url":"additional/design/draft-metadata.html#current-metadata-handling","node_type":"p","page":"Metadata","sections":["Metadata","Current Metadata handling"],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#modifications-required-in-the-existing-gstpreset-system","node_type":"h3","page":"Encoding and Muxing","sections":["Encoding and Muxing","Encoding Profile System","Modifications required in the existing GstPreset system"],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#steps-involved-for-raw-audio-encoding","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","EncodeBin","Explanation of the Various stages in EncodeBin","Steps involved for raw audio encoding"],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#temporary-preset","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","Encoding Profile System","Modifications required in the existing GstPreset system","Temporary preset."],"context":{"gi-language":["default"]}},{"url":"additional/design/encoding.html#terminology","node_type":"p","page":"Encoding and Muxing","sections":["Encoding and Muxing","Encoding Profile System","Terminology"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#latency","node_type":"p","page":"Events","sections":["Events","LATENCY"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#audiovideo-pipeline-in-paused","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","Use Cases","audio/video pipeline in PAUSED"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#audiovideo-pipeline-in-playing","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","Use Cases","audio/video pipeline in PLAYING"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#video-only-pipeline-in-paused","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","Use Cases","video only pipeline in PAUSED"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#parentage","node_type":"p","page":"GstObject","sections":["GstObject","Parentage"],"context":{"gi-language":["default"]}},{"url":"additional/design/interlaced-video.html#identification-of-buffer-states","node_type":"p","page":"Interlaced Video","sections":["Interlaced Video","Identification of Buffer States"],"context":{"gi-language":["default"]}},{"url":"additional/design/keyframe-force.html#downstream","node_type":"p","page":"Forcing keyframes","sections":["Forcing keyframes","Implementation","Downstream"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#latency","node_type":"p","page":"Latency","sections":["Latency"],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#latency-compensation","node_type":"p","page":"Latency","sections":["Latency","Latency compensation"],"context":{"gi-language":["default"]}},{"url":"additional/design/mediatype-video-raw.html#raw-video-media-types","node_type":"ul","page":"Raw Video Media Types","sections":["Raw Video Media Types"],"context":{"gi-language":["default"]}},{"url":"additional/design/memory.html#copy","node_type":"p","page":"GstMemory","sections":["GstMemory","Copy"],"context":{"gi-language":["default"]}},{"url":"additional/design/memory.html#data-access","node_type":"p","page":"GstMemory","sections":["GstMemory","Data Access"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#format-of-the-utf8-string-id-passed-to-the-external-installer-system","node_type":"ul","page":"What to do when a plugin is missing","sections":["GStreamer level","Plugin download stage","Format of the (UTF-8) string ID passed to the external installer system"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#missing-element","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","missing element"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#partially-missing-plugins","node_type":"ul","page":"What to do when a plugin is missing","sections":["GStreamer level","Application level","partially missing plugins"],"context":{"gi-language":["default"]}},{"url":"additional/design/missing-plugins.html#using-missingplugin-messages-for-error-reporting","node_type":"p","page":"What to do when a plugin is missing","sections":["GStreamer level","Plugin download stage","Using missing-plugin messages for error reporting:"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#queries","node_type":"p","page":"Negotiation","sections":["Negotiation","Queries"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#application-integration","node_type":"p","page":"OpenGL","sections":["OpenGL","libgstgl Library","Application Integration"],"context":{"gi-language":["default"]}},{"url":"additional/design/opengl.html#opengl-and-threads","node_type":"p","page":"OpenGL","sections":["OpenGL","Limits imposed by OpenGL","OpenGL and Threads"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#elements","node_type":"p","page":"Overview","sections":["Overview","Elements"],"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/playback-gapless.html#switching-play-items","node_type":"p","page":"Gapless and instant URI switching in playback elements\n","sections":["Changes","Switching inputs to decodebin3","Switching play items"],"context":{"gi-language":["default"]}},{"url":"additional/design/playbin.html#playbin","node_type":"p","page":"playbin","sections":["playbin"],"context":{"gi-language":["default"]}},{"url":"additional/design/seeking.html#summary1","node_type":"ul","page":"Seeking","sections":["Seeking","\nKEY_UNIT and ACCURATE flags","GST_SEEK_FLAG_ACCURATE","Summary:"],"context":{"gi-language":["default"]}},{"url":"additional/design/sparsestreams.html#still-framemenu-support","node_type":"ul","page":"Sparse Streams","sections":["Sparse Streams","Details","Still frame/menu support"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#setting-state-on-elements","node_type":"p","page":"States","sections":["States","Setting state on elements"],"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/stream-selection.html#changing-the-active-selection-from-the-application","node_type":"p","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Changing the active selection from the application"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#dashhls-alternates-selection-handled-upstream-of-decodebin3","node_type":"ul","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Further examples","DASH/HLS alternates (selection handled upstream of decodebin3)"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#example-use-cases","node_type":"p","page":"Stream selection","sections":["Stream selection","Example use cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#open-questions","node_type":"ul","page":"Stream selection","sections":["Stream selection","decodebin3 usage and example","Open Questions"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-selection.html#usage-from-elements","node_type":"p","page":"Stream selection","sections":["Stream selection","Exposing collections of streams","Usage from elements"],"context":{"gi-language":["default"]}},{"url":"additional/design/streams.html#typical-stream","node_type":"ul","page":"Streams","sections":["Streams","Typical stream"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#api-needed","node_type":"ul","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","API needed"],"context":{"gi-language":["default"]}},{"url":"additional/design/subtitle-overlays.html#the-problem","node_type":"p","page":"Subtitle Overlays and Hardware-Accelerated Playback","sections":["Subtitle Overlays and Hardware-Accelerated Playback","The Problem"],"context":{"gi-language":["default"]}},{"url":"analytics/gstanalyticsclassificationtd.html#GstAnalyticsClsMtd","node_type":"p","page":"GstAnalyticsClsMtd","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"analytics/gstanalyticsmeta.html#GstAnalyticsMtd","node_type":"p","page":"GstAnalyticsRelationMeta","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"analytics/gstanalyticsmeta.html#gst_analytics_relation_meta_add_mtd","node_type":"p","page":"GstAnalyticsRelationMeta","sections":["Methods"],"context":{"gi-language":["c"]}},{"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/buffering.html#stream-buffering","node_type":"p","page":"Buffering","sections":["Buffering","Stream buffering"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/dparams.html#getting-started","node_type":"p","page":"Dynamic Controllable Parameters","sections":["Dynamic Controllable Parameters","Getting Started"],"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/metadata.html#tag-writing","node_type":"p","page":"Metadata","sections":["Metadata","Tag writing"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#conversion-plugins","node_type":"p","page":"Things to check when writing an application","sections":["Things to check when writing an application","Conversion plugins"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/checklist-element.html#gstlaunch","node_type":"p","page":"Things to check when writing an application","sections":["Things to check when writing an application","Utility applications provided with GStreamer","gst-launch"],"context":{"gi-language":["default"]}},{"url":"application-development/appendix/porting-1-0.html#list-of-changes","node_type":"ul","page":"Porting 0.10 applications to 1.0","sections":["Porting 0.10 applications to 1.0","List of changes"],"context":{"gi-language":["default"]}},{"url":"audio/audio-buffer.html#gst_audio_buffer_map","node_type":"p","page":"audio buffer","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiobasesink.html#GstAudioBaseSinkClass::payload","node_type":"p","page":"GstAudioBaseSink","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiochannels.html#gst_audio_channel_positions_to_mask","node_type":"p","page":"Audio-channels","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiochannels.html#gst_audio_check_valid_channel_positions","node_type":"p","page":"Audio-channels","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioclock.html#gst_audio_clock_reset","node_type":"p","page":"GstAudioClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#gst_audio_decoder_get_needs_format","node_type":"p","page":"GstAudioDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudiodecoder.html#gst_audio_decoder_merge_tags","node_type":"p","page":"GstAudioDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#configuration","node_type":"p","page":"GstAudioEncoder","sections":["GstAudioEncoder","Configuration"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioencoder.html#gst_audio_encoder_merge_tags","node_type":"p","page":"GstAudioEncoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#gst_audio_encoder_set_frame_samples_max","node_type":"p","page":"GstAudioEncoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioencoder.html#gst_audio_encoder_set_frame_samples_min","node_type":"p","page":"GstAudioEncoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audio/gstaudioresampler.html#gstaudioresampler-page","node_type":"p","page":"GstAudioResampler","sections":["GstAudioResampler"],"context":{"gi-language":["default"]}},{"url":"audio/gstdsd.html#GstDsdPlaneOffsetMeta","node_type":"p","page":"gstdsd","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audioconvert/index.html#audioconvert:mix-matrix","node_type":"p","page":"audioconvert","sections":["Properties"],"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":"autoconvert/autodeinterlace.html#autodeinterlace-page","node_type":"p","page":"autodeinterlace","sections":["autodeinterlace"],"context":{"gi-language":["default"]}},{"url":"avtp/index.html#traffic-control-setup","node_type":"p","page":"avtp","sections":["avtp","Audio Video Transport Protocol (AVTP) Plugin","Traffic Control Setup"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::decode","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::get_supported_output_modes","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::load_from_buffer","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::load_from_custom","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GstNonstreamAudioDecoderClass::set_current_subsong","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#GstBaseParse:disable-passthrough","node_type":"p","page":"GstBaseParse","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbaseparse.html#gst_base_parse_merge_tags","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":"base/gstbasesink.html#GstBaseSink:async","node_type":"p","page":"GstBaseSink","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::get_unit_size","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::transform","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasetransform.html#GstBaseTransformClass::transform_ip","node_type":"p","page":"GstBaseTransform","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstcheck.html#gst_check_setup_events","node_type":"p","page":"GstCheck","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstcheck.html#gst_check_setup_events_with_stream_id","node_type":"p","page":"GstCheck","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"closedcaption/h264ccinserter.html#example-launch-line","node_type":"p","page":"h264ccinserter","sections":["h264ccinserter","Example launch line"],"context":{"gi-language":["default"]}},{"url":"closedcaption/h265ccinserter.html#example-launch-line","node_type":"p","page":"h265ccinserter","sections":["h265ccinserter","Example launch line"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstav1parser.html#GstAV1FrameHeaderOBU","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstav1parser.html#GstAV1MetadataTimecode","node_type":"p","page":"GstAV1Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gsth264parser.html#GstH264VUIParams","node_type":"p","page":"GstH264Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gsth264parser.html#gsth264parser-page","node_type":"p","page":"GstH264Parser","sections":["GstH264Parser"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gsth265parser.html#GstH265VPS","node_type":"p","page":"GstH265Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gsth266parser.html#GstH266DPBParameters","node_type":"p","page":"GstH266Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstmpegvideometa.html#GstMpegVideoMeta","node_type":"p","page":"gstmpegvideometa","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecparsers/gstvp8parser.html#GstVp8FrameHdr","node_type":"p","page":"GstVp8Parser","sections":["Structures"],"context":{"gi-language":["default"]}},{"url":"codecs/gstav1decoder.html#GstAV1DecoderClass::decode_tile","node_type":"p","page":"Gstav1Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gstav1decoder.html#GstAV1DecoderClass::output_picture","node_type":"p","page":"Gstav1Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth264decoder.html#GstH264DecoderClass::decode_slice","node_type":"p","page":"GstH264Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth264decoder.html#GstH264DecoderClass::output_picture","node_type":"p","page":"GstH264Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth264decoder.html#gst_h264_dpb_needs_bump","node_type":"p","page":"GstH264Decoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth265decoder.html#GstH265DecoderClass::decode_slice","node_type":"p","page":"GstH265Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth265decoder.html#gst_h265_dpb_needs_bump","node_type":"p","page":"GstH265Decoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth266decoder.html#GstH266DecoderClass::decode_slice","node_type":"p","page":"GstH266Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gsth266decoder.html#gst_h266_dpb_needs_bump","node_type":"p","page":"GstH266Decoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gstmpeg2decoder.html#GstMpeg2DecoderClass::decode_slice","node_type":"p","page":"GstMpeg2Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gstmpeg2decoder.html#GstMpeg2DecoderClass::output_picture","node_type":"p","page":"GstMpeg2Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codecs/gstvp8decoder.html#GstVp8DecoderClass::output_picture","node_type":"p","page":"GstVp8Decoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"codectimestamper/h264timestamper.html#h264timestamper-page","node_type":"p","page":"h264timestamper","sections":["h264timestamper"],"context":{"gi-language":["default"]}},{"url":"codectimestamper/h265timestamper.html#h265timestamper-page","node_type":"p","page":"h265timestamper","sections":["h265timestamper"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#additional-points","node_type":"ul","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Additional points"],"context":{"gi-language":["default"]}},{"url":"contribute/index.html#coding-style","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Where to Submit Patches","Coding Style"],"context":{"gi-language":["default"]}},{"url":"coreelements/typefind.html#typefind:minimum","node_type":"p","page":"typefind","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"cuda/gstcudacontext.html#gst_cuda_context_get_texture_alignment","node_type":"p","page":"gstcudacontext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"cuda/gstcudautils.html#gst_cuda_ensure_element_context","node_type":"p","page":"gstcudautils","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"cuda/gstcudautils.html#gst_cuda_handle_set_context","node_type":"p","page":"gstcudautils","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"d3d11/index.html#d3d11-page","node_type":"p","page":"d3d11","sections":["d3d11"],"context":{"gi-language":["default"]}},{"url":"d3d12/d3d12videosink.html#d3d12videosink::overlay","node_type":"p","page":"d3d12videosink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"deploying/index.html#shared-vs-private-gstreamer-deployment","node_type":"table","page":"Deploying your application","sections":["Deploying your application","Shared vs. private GStreamer deployment"],"context":{"gi-language":["default"]}},{"url":"directfb/index.html#dfbvideosink-page","node_type":"ul","page":"dfbvideosink","sections":["dfbvideosink"],"context":{"gi-language":["default"]}},{"url":"directfb/index.html#dfbvideosink:layer-mode","node_type":"p","page":"dfbvideosink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"encoding/encodebin.html#encodebin-page","node_type":"p","page":"encodebin","sections":["encodebin"],"context":{"gi-language":["default"]}},{"url":"encoding/encodebin2.html#encodebin2-page","node_type":"p","page":"encodebin2","sections":["encodebin2"],"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":"frequently-asked-questions/general.html#why-is-gstreamer-written-in-c-why-not-cobjectivec","node_type":"ul","page":"General","sections":["General","Why is GStreamer written in C? Why not C++/Objective-C/...?"],"context":{"gi-language":["default"]}},{"url":"gio/giosrc.html#giosrc:is-growing","node_type":"p","page":"giosrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"gl/gstglbasememory.html#gst_gl_base_memory_init","node_type":"p","page":"GstGLBaseMemory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcolorconvert.html#gst_gl_color_convert_set_caps","node_type":"p","page":"GstGLColorConvert","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_check_gl_version","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstgldisplay.html#gstgldisplay-page","node_type":"p","page":"GstGLDisplay","sections":["GstGLDisplay"],"context":{"gi-language":["default"]}},{"url":"gl/gstglmemory.html#gst_gl_memory_init","node_type":"p","page":"GstGLMemory","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglmixer.html#gst_gl_mixer_process_textures","node_type":"p","page":"GstGLMixer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglupload.html#GstGLUploadReturn","node_type":"p","page":"GstGLUpload","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglupload.html#gst_gl_upload_propose_allocation","node_type":"p","page":"GstGLUpload","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglupload.html#gst_gl_upload_set_caps","node_type":"p","page":"GstGLUpload","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglviewconvert.html#gst_gl_view_convert_set_caps","node_type":"p","page":"GstGLViewConvert","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglwindow.html#GstGLWindowClass::send_message","node_type":"p","page":"GstGLWindow","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglwindow.html#GstGLWindowClass::send_message_async","node_type":"p","page":"GstGLWindow","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-action-types.html#crankclock","node_type":"p","page":"GstValidate action types","sections":["GstValidate action types","crank-clock"],"context":{"gi-language":["default"]}},{"url":"gst-devtools/gst-validate-flow.html#configuration","node_type":"ul","page":"Validate Flow","sections":["Validate Flow","Configuration"],"context":{"gi-language":["default"]}},{"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/gesmetacontainer.html#ges_meta_container_register_static_meta","node_type":"p","page":"GESMetaContainer Interface","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-onvif-media.html#gst_rtsp_onvif_media_collect_backchannel","node_type":"p","page":"rtsp onvif media","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbin.html#gstbin-page","node_type":"p","page":"GstBin","sections":["GstBin"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbuffer.html#gst_buffer_make_writable","node_type":"p","page":"GstBuffer","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstbufferpool.html#GstBufferPoolClass::set_config","node_type":"p","page":"GstBufferPool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstdevice.html#gst_device_create_element","node_type":"p","page":"GstDevice","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#GST_ELEMENT_ERROR_WITH_DETAILS","node_type":"p","page":"GstElement","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#GST_ELEMENT_INFO_WITH_DETAILS","node_type":"p","page":"GstElement","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#GST_ELEMENT_WARNING_WITH_DETAILS","node_type":"p","page":"GstElement","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstelement.html#gst_element_provide_clock","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_make_element_message_details","node_type":"p","page":"GstElement","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gsterror.html#gstgerror-page","node_type":"p","page":"GstGError","sections":["GstGError"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstevent.html#gst_event_get_seqnum","node_type":"p","page":"GstEvent","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_protection","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gst_info_strdup_printf","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstinfo.html#gst_info_strdup_vprintf","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstmemory.html#gst_memory_make_writable","node_type":"p","page":"GstMemory","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstmessage.html#GstMessageType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_get_seqnum","node_type":"p","page":"GstMessage","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstminiobject.html#gst_mini_object_make_writable","node_type":"p","page":"GstMiniObject","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstpad.html#gst_pad_link_maybe_ghosting","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpad.html#gst_pad_link_maybe_ghosting_full","node_type":"p","page":"GstPad","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpipeline.html#gst_pipeline_set_latency","node_type":"p","page":"GstPipeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpluginfeature.html#gst_plugin_feature_check_version","node_type":"p","page":"GstPluginfeature","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstregistry.html#gst_registry_check_feature_version","node_type":"p","page":"GstRegistry","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstsegment.html#GstSeekType","node_type":"p","page":"GstSegment","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaglist.html#gst_tag_register","node_type":"p","page":"GstTagList","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gsttracerrecord.html#gst_tracer_record_new","node_type":"p","page":"GstTracerRecord","sections":["Constructors"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gsturihandler.html#gst_uri_get_media_fragment_table","node_type":"p","page":"GstUriHandler","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsturihandler.html#gst_uri_get_query_table","node_type":"p","page":"GstUriHandler","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstutils.html#gst_util_array_binary_search","node_type":"p","page":"GstUtils","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"installing/building-from-source-using-cerbero.html#bootstrap-to-setup-environment","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Bootstrap to setup environment"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#build-gstreamer","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Build GStreamer"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#linux-setup","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements","Linux Setup"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#macos-setup","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements","macOS Setup"],"context":{"gi-language":["default"]}},{"url":"installing/building-from-source-using-cerbero.html#windows-setup","node_type":"p","page":"Building from source using Cerbero","sections":["Building from source using Cerbero","Minimum Requirements","Windows Setup"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#building-the-tutorials","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"installing/for-android-development.html#creating-new-projects","node_type":"p","page":"Installing for Android development","sections":["Installing for Android development","Configure your development environment","Creating new projects"],"context":{"gi-language":["default"]}},{"url":"installing/for-ios-development.html#prerequisites","node_type":"p","page":"Installing for iOS development","sections":["Installing for iOS development","Prerequisites"],"context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#building-applications-using-gstreamer","node_type":"p","page":"Installing on Linux","sections":["Installing on Linux","Building applications using GStreamer"],"context":{"gi-language":["default"]}},{"url":"installing/on-linux.html#building-the-tutorials","node_type":"p","page":"Installing on Linux","sections":["Installing on Linux","Building applications using GStreamer","Building the tutorials"],"context":{"gi-language":["default"]}},{"url":"installing/on-mac-osx.html#manual-compilation-with-pkgconfig","node_type":"p","page":"Installing on Mac OS X","sections":["Installing on Mac OS X","Configure your development environment","Creating new projects","Manual compilation (with pkg-config)"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#creating-new-projects-using-the-wizard","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Creating new projects using the wizard"],"context":{"gi-language":["default"]}},{"url":"installing/on-windows.html#running-the-tutorials","node_type":"p","page":"Installing on Windows","sections":["Installing on Windows","Configure your development environment","Running the tutorials"],"context":{"gi-language":["default"]}},{"url":"interleave/deinterleave.html#deinterleave-page","node_type":"p","page":"deinterleave","sections":["deinterleave"],"context":{"gi-language":["default"]}},{"url":"net/gstptpclock.html#gstptpclock-page","node_type":"p","page":"GstPtpClock","sections":["GstPtpClock"],"context":{"gi-language":["default"]}},{"url":"opengl/glcolorscale.html#examples","node_type":"p","page":"glcolorscale","sections":["glcolorscale","Examples"],"context":{"gi-language":["default"]}},{"url":"opengl/gldeinterlace.html#examples","node_type":"p","page":"gldeinterlace","sections":["gldeinterlace","Examples"],"context":{"gi-language":["default"]}},{"url":"opengl/glfiltercube.html#examples","node_type":"p","page":"glfiltercube","sections":["glfiltercube","Examples"],"context":{"gi-language":["default"]}},{"url":"opengl/glshader.html#examples","node_type":"p","page":"glshader","sections":["glshader","Examples"],"context":{"gi-language":["default"]}},{"url":"opengl/glstereosplit.html#examples","node_type":"p","page":"glstereosplit","sections":["glstereosplit","Examples"],"context":{"gi-language":["default"]}},{"url":"opengl/glviewconvert.html#examples","node_type":"p","page":"glviewconvert","sections":["glviewconvert","Examples"],"context":{"gi-language":["default"]}},{"url":"pbutils/encoding-profile.html#gstencodingprofile-page","node_type":"p","page":"GstEncodingProfile","sections":["GstEncodingProfile"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutils.html#linking-to-this-library","node_type":"p","page":"Pbutils","sections":["Pbutils","Linking to this library"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#1-installer-hook","node_type":"p","page":"Install-plugins","sections":["Install-plugins","1. Installer hook"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#3-detail-string-describing-the-missing-plugin","node_type":"ul","page":"Install-plugins","sections":["Install-plugins","3. Detail string describing the missing plugin"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#5-how-to-map-the-required-detail-string-to-packages","node_type":"h2","page":"Install-plugins","sections":["Install-plugins","5. How to map the required detail string to packages"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_async","node_type":"p","page":"Install-plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#gst_missing_element_message_new","node_type":"p","page":"Missing plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsmissingplugins.html#missing-plugins-page","node_type":"p","page":"Missing plugins","sections":["Missing plugins"],"context":{"gi-language":["default"]}},{"url":"play/gstplay.html#gstplay-page","node_type":"p","page":"GstPlay","sections":["GstPlay"],"context":{"gi-language":["default"]}},{"url":"playback/decodebin.html#decodebin::autoplug-select","node_type":"p","page":"decodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/parsebin.html#parsebin::autoplug-select","node_type":"p","page":"parsebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#examples","node_type":"p","page":"playbin","sections":["playbin","Examples"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#examples","node_type":"p","page":"playbin3","sections":["playbin3","Examples"],"context":{"gi-language":["default"]}},{"url":"playback/subtitleoverlay.html#subtitleoverlay-page","node_type":"p","page":"subtitleoverlay","sections":["subtitleoverlay"],"context":{"gi-language":["default"]}},{"url":"playback/uridecodebin.html#uridecodebin::autoplug-select","node_type":"p","page":"uridecodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#list-of-defined-types","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties","List of Defined Types"],"context":{"gi-language":["default"]}},{"url":"plugin-development/advanced/media-types.html#media-types-and-properties","node_type":"p","page":"Media Types and Properties","sections":["Media Types and Properties"],"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/basics/args.html#adding-properties","node_type":"p","page":"Adding Properties","sections":["Adding Properties"],"context":{"gi-language":["default"]}},{"url":"plugin-development/element-types/manager.html#writing-a-manager","node_type":"p","page":"Writing a Manager","sections":["Writing a Manager"],"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/basics.html#media-types-and-properties","node_type":"p","page":"Foundations","sections":["Foundations","Media types and Properties"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbaseaudiopayload.html#usage","node_type":"p","page":"GstRTPBaseAudioPayload","sections":["GstRTPBaseAudioPayload","Usage"],"context":{"gi-language":["default"]}},{"url":"rtplib/gstrtpbasedepayload.html#GstRTPBaseDepayload::request-extension","node_type":"p","page":"GstRTPBaseDepayload","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtpbasepayload.html#GstRTPBasePayload::request-extension","node_type":"p","page":"GstRTPBasePayload","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtphdrext.html#gst_rtp_hdrext_set_ntp_56","node_type":"p","page":"GstRtphdrext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtphdrext.html#gst_rtp_hdrext_set_ntp_64","node_type":"p","page":"GstRtphdrext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtplib/gstrtphdrext.html#gst_rtp_header_extension_set_caps_from_attributes_helper","node_type":"p","page":"GstRtphdrext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"rtsp/rtspsrc.html#example-launch-line","node_type":"p","page":"rtspsrc","sections":["rtspsrc","Example launch line"],"context":{"gi-language":["default"]}},{"url":"tag/gsttagdemux.html#GstTagDemux","node_type":"p","page":"GstTagDemux","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"tag/gsttagdemux.html#GstTagDemuxClass::identify_tag","node_type":"p","page":"GstTagDemux","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"tag/gsttagdemux.html#deriving-from-gsttagdemux","node_type":"ul","page":"GstTagDemux","sections":["GstTagDemux","Deriving from GstTagDemux"],"context":{"gi-language":["default"]}},{"url":"tcp/socketsrc.html#socketsrc-page","node_type":"p","page":"socketsrc","sections":["socketsrc"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#environment-variables","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","Environment Variables"],"context":{"gi-language":["default"]}},{"url":"tools/gst-launch.html#gstreamer-options","node_type":"p","page":"gst-launch-1.0","sections":["gst-launch-1.0","GStreamer Options"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-androidmk","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [Android.mk]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#a-pipeline-on-android-java-code","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [Java code]"],"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/android/a-running-pipeline.html#set_ui_message","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","set_ui_message()"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/link-against-gstreamer.html#hello-gstreamer-c-code","node_type":"p","page":"Android tutorial 1: Link against GStreamer","sections":["Android tutorial 1: Link against GStreamer","Hello GStreamer [C code]"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/media-player.html#a-basic-media-player-androidmk","node_type":"p","page":"Android tutorial 4: A basic media player","sections":["Android tutorial 4: A basic media player","A basic media player [Android.mk]"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#manual-hello-world","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Manual Hello World"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#dynamic-hello-world","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Dynamic Hello World"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/dynamic-pipelines.html#goal","node_type":"p","page":"Basic tutorial 3: Dynamic pipelines","sections":["Basic tutorial 3: Dynamic pipelines","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/gstreamer-tools.html#pads","node_type":"p","page":"Basic tutorial 10: GStreamer tools","sections":["Basic tutorial 10: GStreamer tools","gst-launch-1.0","Pads"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/hello-world.html#hello-world","node_type":"p","page":"Basic tutorial 1: Hello world!","sections":["Basic tutorial 1: Hello world!","Hello world"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/index.html#basic-tutorials","node_type":"p","page":"Basic tutorials","sections":["Basic tutorials"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-formats-and-pad-capabilities.html#a-trivial-pad-capabilities-example","node_type":"p","page":"Basic tutorial 6: Media formats and Pad Capabilities","sections":["Basic tutorial 6: Media formats and Pad Capabilities","A trivial Pad Capabilities Example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/media-information-gathering.html#the-gstreamer-discoverer","node_type":"p","page":"Basic tutorial 9: Media information gathering","sections":["Basic tutorial 9: Media information gathering","The GStreamer Discoverer"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#simple-multithreaded-example","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Simple multithreaded example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/playback-speed.html#a-trick-mode-player","node_type":"p","page":"Basic tutorial 13: Playback speed","sections":["Basic tutorial 13: Playback speed","A trick mode player"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#a-crude-waveform-generator","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","A crude waveform generator"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/streaming.html#a-networkresilient-example","node_type":"p","page":"Basic tutorial 12: Streaming","sections":["Basic tutorial 12: Streaming","A network-resilient example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/time-management.html#seeking-example","node_type":"p","page":"Basic tutorial 4: Time management","sections":["Basic tutorial 4: Time management","Seeking example"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#a-media-player-in-gtk","node_type":"p","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","A media player in GTK+"],"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/index.html#a-short-note-on-gobject-and-glib","node_type":"p","page":"Tutorials","sections":["Tutorials","Welcome to the GStreamer Tutorials!","A short note on GObject and GLib"],"context":{"gi-language":["default"]}},{"url":"tutorials/index.html#source-code","node_type":"p","page":"Tutorials","sections":["Tutorials","Welcome to the GStreamer Tutorials!","Source code"],"context":{"gi-language":["default"]}},{"url":"tutorials/index.html#structure","node_type":"ul","page":"Tutorials","sections":["Tutorials","Welcome to the GStreamer Tutorials!","Structure"],"context":{"gi-language":["default"]}},{"url":"tutorials/index.html#subpages","node_type":"p","page":"Tutorials","sections":[],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#the-view-controller","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The View Controller"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/audio-visualization.html#a-fancy-music-player","node_type":"p","page":"Playback tutorial 6: Audio visualization","sections":["Playback tutorial 6: Audio visualization","A fancy music player"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/color-balance.html#color-balance-example","node_type":"p","page":"Playback tutorial 5: Color Balance","sections":["Playback tutorial 5: Color Balance","Color balance example"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#an-equalized-player","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","An equalized player"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/custom-playbin-sinks.html#introduction","node_type":"p","page":"Playback tutorial 7: Custom playbin sinks","sections":["Playback tutorial 7: Custom playbin sinks","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/playbin-usage.html#the-multilingual-player","node_type":"p","page":"Playback tutorial 1: Playbin usage","sections":["Playback tutorial 1: Playbin usage","The multilingual player"],"context":{"gi-language":["default"]}},{"url":"tutorials/playback/progressive-streaming.html#a-networkresilient-example-with-local-storage","node_type":"p","page":"Playback tutorial 4: Progressive streaming","sections":["Playback tutorial 4: Progressive streaming","A network-resilient example with local storage"],"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#the-multilingual-player-with-subtitles","node_type":"p","page":"Playback tutorial 2: Subtitle management","sections":["Playback tutorial 2: Subtitle management","The multilingual player with subtitles"],"context":{"gi-language":["default"]}},{"url":"valib/gstvadisplay.html#gstvadisplay-page","node_type":"p","page":"GstVaDisplay","sections":["GstVaDisplay"],"context":{"gi-language":["default"]}},{"url":"video/gstvideodecoder.html#GstVideoDecoderClass::parse","node_type":"p","page":"GstVideoDecoder","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#gst_video_decoder_get_needs_format","node_type":"p","page":"GstVideoDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#gst_video_decoder_get_needs_sync_point","node_type":"p","page":"GstVideoDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#gst_video_decoder_merge_tags","node_type":"p","page":"GstVideoDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideodecoder.html#gst_video_decoder_request_sync_point","node_type":"p","page":"GstVideoDecoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideoencoder.html#gst_video_encoder_merge_tags","node_type":"p","page":"GstVideoEncoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideooverlay.html#two-basic-usage-scenarios","node_type":"p","page":"GstVideoOverlay","sections":["GstVideoOverlay","Two basic usage scenarios"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoresampler.html#gstvideoresampler-page","node_type":"p","page":"GstVideoResampler","sections":["GstVideoResampler"],"context":{"gi-language":["default"]}},{"url":"video/gstvideoscaler.html#gst_video_scaler_get_coeff","node_type":"p","page":"GstVideoScaler","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideotimecode.html#gst_video_time_code_to_date_time","node_type":"p","page":"gstvideotimecode","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/video-format.html#GstVideoFormat","node_type":"p","page":"video format","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/video-info-dma-drm.html#GstVideoInfoDmaDrm","node_type":"p","page":"GstVideoInfoDmaDrm","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/video-info.html#GstVideoInterlaceMode","node_type":"p","page":"GstVideoInfo","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/video-info.html#gst_video_info_align","node_type":"p","page":"GstVideoInfo","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/video-info.html#gst_video_info_align_full","node_type":"p","page":"GstVideoInfo","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkan/vulkanshaderspv.html#examples","node_type":"p","page":"vulkanshaderspv","sections":["vulkanshaderspv","Examples"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkdisplay.html#gst_vulkan_display_type_to_extension_string","node_type":"p","page":"GstVulkanDisplay","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkoperation.html#gst_vulkan_operation_new_extra_image_barriers","node_type":"p","page":"GstVulkanOperation","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"x264/index.html#GstX264EncNalHrd","node_type":"p","page":"x264enc","sections":["Named constants"],"context":{"gi-language":["default"]}},{"url":"x264/index.html#x264enc:nal-hrd","node_type":"p","page":"x264enc","sections":["Properties"],"context":{"gi-language":["default"]}}]});