urls_downloaded_cb({"token":"thread","urls":[{"url":"additional/design/MT-refcounting.html#conventions-for-thread-a-safe-api","node_type":"h1","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API"],"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#refcounting","node_type":"p","page":"Conventions for thread a safe API","sections":["Conventions for thread a safe API","Multi-threading safety techniques","Refcounting:"],"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/TODO.html#design","node_type":"ul","page":"TODO - Future Development","sections":["TODO - Future Development","DESIGN"],"context":{"gi-language":["default"]}},{"url":"additional/design/TODO.html#fixed-in-10","node_type":"ul","page":"TODO - Future Development","sections":["Fixed in 1.0"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#adaptive-demuxers-for-dash-hls-and-smooth-streaming","node_type":"ul","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["Adaptive Demuxers for DASH, HLS and Smooth Streaming"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#download-helper-and-thread","node_type":"h2","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Download helper and thread"],"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/adaptive-demuxer.html#periods","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Periods"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#stream-selection","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Stream Selection"],"context":{"gi-language":["default"]}},{"url":"additional/design/adaptive-demuxer.html#timeline-position-playout","node_type":"p","page":"Adaptive Demuxers for DASH, HLS and Smooth Streaming","sections":["New design","Timeline, position, playout"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#dma-mode","node_type":"p","page":"Audiosink design","sections":["Audiosink design","Scheduling","DMA mode"],"context":{"gi-language":["default"]}},{"url":"additional/design/audiosinks.html#requirements","node_type":"ul","page":"Audiosink design","sections":["Audiosink design","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/bufferpool.html#videotestsrc-queue-myvideosink","node_type":"ul","page":"Bufferpool","sections":["Bufferpool","Use cases","videotestsrc ! queue ! myvideosink"],"context":{"gi-language":["default"]}},{"url":"additional/design/clocks.html#clock-features","node_type":"p","page":"Clocks","sections":["Clocks","Clock features"],"context":{"gi-language":["default"]}},{"url":"additional/design/clocks.html#clock-implementations","node_type":"p","page":"Clocks","sections":["Clocks","Clock implementations"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#eos","node_type":"p","page":"Events","sections":["Events","EOS"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#flush_startstop","node_type":"p","page":"Events","sections":["Events","FLUSH_START/STOP"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#seek","node_type":"p","page":"Events","sections":["Events","SEEK"],"context":{"gi-language":["default"]}},{"url":"additional/design/events.html#segment","node_type":"p","page":"Events","sections":["Events","SEGMENT"],"context":{"gi-language":["default"]}},{"url":"additional/design/framestep.html#messages","node_type":"ul","page":"Frame stepping","sections":["Frame stepping","messages"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstbin.html#gstbus","node_type":"p","page":"GstBin","sections":["GstBin","GstBus"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstbus.html#gstbus","node_type":"p","page":"GstBus","sections":["GstBus"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstghostpad.html#activation","node_type":"p","page":"Ghostpads","sections":["Ghostpads","Activation"],"context":{"gi-language":["default"]}},{"url":"additional/design/gstobject.html#locking","node_type":"p","page":"GstObject","sections":["GstObject","Locking"],"context":{"gi-language":["default"]}},{"url":"additional/design/index.html#subpages","node_type":"p","page":"GStreamer design documents","sections":[],"context":{"gi-language":["default"]}},{"url":"additional/design/latency.html#state-changes","node_type":"p","page":"Latency","sections":["Latency","State Changes"],"context":{"gi-language":["default"]}},{"url":"additional/design/messages.html#message-types","node_type":"p","page":"Messages","sections":["Messages","Message types"],"context":{"gi-language":["default"]}},{"url":"additional/design/miniobject.html#access-management","node_type":"p","page":"GstMiniObject","sections":["GstMiniObject","Access management"],"context":{"gi-language":["default"]}},{"url":"additional/design/negotiation.html#mechanism","node_type":"p","page":"Negotiation","sections":["Negotiation","Operation","Pull-mode negotiation","Mechanism"],"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/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/opengl.html#wrapped-gstglcontexts","node_type":"p","page":"OpenGL","sections":["OpenGL","libgstgl Library","Platform Specifics","Wrapped GstGLContexts"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#dataflow-and-buffers","node_type":"p","page":"Overview","sections":["Overview","Dataflow and buffers"],"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/overview.html#pipeline-eos","node_type":"p","page":"Overview","sections":["Overview","Pipeline EOS"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-ready","node_type":"ul","page":"Overview","sections":["Overview","Pipeline READY"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-seeking","node_type":"p","page":"Overview","sections":["Overview","Pipeline seeking"],"context":{"gi-language":["default"]}},{"url":"additional/design/overview.html#pipeline-states","node_type":"ul","page":"Overview","sections":["Overview","Pipeline states"],"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/probes.html#blocking-probes","node_type":"p","page":"Probes","sections":["Probes","Blocking probes"],"context":{"gi-language":["default"]}},{"url":"additional/design/probes.html#requirements","node_type":"ul","page":"Probes","sections":["Probes","Requirements"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#implementation","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Implementation"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#rtsp-client-but-also-http-mms-","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Use cases","RTSP client (but also HTTP, MMS, …)"],"context":{"gi-language":["default"]}},{"url":"additional/design/progress.html#to-make-the-state-changes-nonblocking-and-cancellable","node_type":"p","page":"Progress Reporting","sections":["Progress Reporting","Rationale","To make the state changes non-blocking and cancellable."],"context":{"gi-language":["default"]}},{"url":"additional/design/qos.html#qos-strategies","node_type":"ul","page":"Quality-of-Service","sections":["Quality-of-Service","QoS strategies"],"context":{"gi-language":["default"]}},{"url":"additional/design/scheduling.html#cases","node_type":"ul","page":"Scheduling","sections":["Collect pads","Cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#locking-overview-element","node_type":"ul","page":"States","sections":["States","Locking overview (element)"],"context":{"gi-language":["default"]}},{"url":"additional/design/states.html#upward-state-change","node_type":"ul","page":"States","sections":["States","Implementing states in elements","Upward state change"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#messages","node_type":"ul","page":"Stream Status","sections":["Stream Status","Messages"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#requirements-and-scenarios","node_type":"ul","page":"Stream Status","sections":["Stream Status","Requirements and scenarios"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#stream-status","node_type":"p","page":"Stream Status","sections":["Stream Status"],"context":{"gi-language":["default"]}},{"url":"additional/design/stream-status.html#use-cases","node_type":"ul","page":"Stream Status","sections":["Stream Status","Use cases"],"context":{"gi-language":["default"]}},{"url":"additional/design/streams.html#stream-objects","node_type":"p","page":"Streams","sections":["Streams","Stream objects"],"context":{"gi-language":["default"]}},{"url":"additional/design/streams.html#streams","node_type":"p","page":"Streams","sections":["Streams"],"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/tracing.html#hook-api","node_type":"p","page":"Tracing","sections":["Tracing","Hook api"],"context":{"gi-language":["default"]}},{"url":"additional/splitup.html#gstreamer-hung-by-a-thread","node_type":"h2","page":"GStreamer Plug-ins splitup","sections":["GStreamer Plug-ins splitup","GStreamer - Hung by a Thread"],"context":{"gi-language":["default"]}},{"url":"aja/ajasink.html#ajasink:output-cpu-core","node_type":"p","page":"ajasink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"aja/ajasrc.html#ajasrc:capture-cpu-core","node_type":"p","page":"ajasrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink::eos","node_type":"p","page":"appsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink::new-preroll","node_type":"p","page":"appsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink::new-sample","node_type":"p","page":"appsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink::new-serialized-event","node_type":"p","page":"appsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"app/appsink.html#appsink::propose-allocation","node_type":"p","page":"appsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"app/appsrc.html#appsrc::need-data","node_type":"p","page":"appsrc","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsink.html#GstAppSink::eos","node_type":"p","page":"GstAppSink","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsink.html#GstAppSink::new-preroll","node_type":"p","page":"GstAppSink","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsink.html#GstAppSink::new-sample","node_type":"p","page":"GstAppSink","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsink.html#GstAppSink::new-serialized-event","node_type":"p","page":"GstAppSink","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsink.html#GstAppSink::propose-allocation","node_type":"p","page":"GstAppSink","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsink.html#gstappsink-page","node_type":"p","page":"GstAppSink","sections":["GstAppSink"],"context":{"gi-language":["default"]}},{"url":"applib/gstappsrc.html#GstAppSrc::need-data","node_type":"p","page":"GstAppSrc","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"applib/gstappsrc.html#gstappsrc-page","node_type":"p","page":"GstAppSrc","sections":["GstAppSrc"],"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/pipeline-manipulation.html#grabbing-data-with-appsink","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Grabbing data with appsink"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#inserting-data-with-appsrc","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Manually adding or removing data from/to a pipeline","Inserting data with appsrc"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/pipeline-manipulation.html#play-a-section-of-a-media-file","node_type":"p","page":"Pipeline manipulation","sections":["Pipeline manipulation","Using probes","Play a section of a media file"],"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/advanced/threads.html#boost-priority-of-a-thread","node_type":"h3","page":"Threads","sections":["Threads","Configuring Threads in GStreamer","Boost priority of a thread"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#configuring-threads-in-gstreamer","node_type":"ul","page":"Threads","sections":["Threads","Configuring Threads in GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#scheduling-in-gstreamer","node_type":"p","page":"Threads","sections":["Threads","Scheduling in GStreamer"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#threads","node_type":"p","page":"Threads","sections":["Threads"],"context":{"gi-language":["default"]}},{"url":"application-development/advanced/threads.html#when-would-you-want-to-force-a-thread","node_type":"h2","page":"Threads","sections":["Threads","When would you want to force a thread?"],"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":"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/bus.html#how-to-use-a-bus","node_type":"p","page":"Bus","sections":["Bus","How to use a bus"],"context":{"gi-language":["default"]}},{"url":"application-development/basics/bus.html#message-types","node_type":"ul","page":"Bus","sections":["Bus","Message types"],"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/introduction/basics.html#bins-and-pipelines","node_type":"p","page":"Foundations","sections":["Foundations","Bins and pipelines"],"context":{"gi-language":["default"]}},{"url":"application-development/introduction/basics.html#communication","node_type":"ul","page":"Foundations","sections":["Foundations","Communication"],"context":{"gi-language":["default"]}},{"url":"audio/gstaudioringbuffer.html#GstAudioRingBufferClass::activate","node_type":"p","page":"GstAudioRingBuffer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"audiofx/audiofirfilter.html#audiofirfilter::rate-changed","node_type":"p","page":"audiofirfilter","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"audiofx/audioiirfilter.html#audioiirfilter::rate-changed","node_type":"p","page":"audioiirfilter","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"audiorate/index.html#audiorate-page","node_type":"p","page":"audiorate","sections":["audiorate"],"context":{"gi-language":["default"]}},{"url":"bad-audio/gstnonstreamaudiodecoder.html#GST_NONSTREAM_AUDIO_DECODER_LOCK_MUTEX","node_type":"p","page":"gstnonstreamaudiodecoder","sections":["Function Macros"],"context":{"gi-language":["c"]}},{"url":"base/gstaggregator.html#gstaggregator-page","node_type":"ul","page":"GstAggregator","sections":["GstAggregator"],"context":{"gi-language":["default"]}},{"url":"base/gstbasesink.html#GstBaseSinkClass::activate_pull","node_type":"p","page":"GstBaseSink","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesink.html#gst_base_sink_do_preroll","node_type":"p","page":"GstBaseSink","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesrc.html#GstBaseSrcClass::start","node_type":"p","page":"GstBaseSrc","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesrc.html#gst_base_src_set_async","node_type":"p","page":"GstBaseSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstbasesrc.html#gst_base_src_start_complete","node_type":"p","page":"GstBaseSrc","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstcollectpads.html#gst_collect_pads_set_flushing","node_type":"p","page":"GstCollectPads","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"base/gstflowcombiner.html#gstflowcombiner-page","node_type":"p","page":"GstFlowCombiner","sections":["GstFlowCombiner"],"context":{"gi-language":["default"]}},{"url":"basecamerabinsrc/element-basecamerasrc.html#GstBaseCameraSrc:ready-for-capture","node_type":"p","page":"element basecamerasrc","sections":["Properties"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#GstHarnessThread","node_type":"p","page":"GstHarness","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_crank_multiple_clock_waits","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"check/gstharness.html#gst_harness_stress_push_buffer_with_cb_start_full","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"check/gstharness.html#gst_harness_stress_push_event_with_cb_start_full","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"check/gstharness.html#gst_harness_stress_push_upstream_event_with_cb_start_full","node_type":"p","page":"GstHarness","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"contribute/index.html#updating-your-merge-request-and-addressing-review-comments","node_type":"p","page":"Contributing to GStreamer","sections":["Contributing to GStreamer","How to Submit Patches","Updating Your Merge Request and Addressing Review Comments"],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue-page","node_type":"p","page":"multiqueue","sections":["multiqueue"],"context":{"gi-language":["default"]}},{"url":"coreelements/multiqueue.html#multiqueue::underrun","node_type":"p","page":"multiqueue","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue.html#queue-page","node_type":"p","page":"queue","sections":["queue"],"context":{"gi-language":["default"]}},{"url":"coreelements/queue2.html#queue2-page","node_type":"p","page":"queue2","sections":["queue2"],"context":{"gi-language":["default"]}},{"url":"coreelements/typefind.html#typefind-page","node_type":"p","page":"typefind","sections":["typefind"],"context":{"gi-language":["default"]}},{"url":"cuda/gst-libs/gst/cuda/gstcudacontext.html#gst_cuda_context_pop","node_type":"p","page":"gstcudacontext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"cuda/gst-libs/gst/cuda/gstcudacontext.html#gst_cuda_context_push","node_type":"p","page":"gstcudacontext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"cuda/gst-libs/gst/cuda/gstcudautils.html#gst_cuda_graphics_resource_register_gl_buffer","node_type":"p","page":"gstcudautils","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"cuda/gst-libs/gst/cuda/gstcudautils.html#gst_cuda_graphics_resource_unregister","node_type":"p","page":"gstcudautils","sections":["Methods"],"context":{"gi-language":["c"]}},{"url":"d3d11/d3d11videosink.html#d3d11videosink::present","node_type":"p","page":"d3d11videosink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"frequently-asked-questions/troubleshooting.html#what-can-i-do-if-i-get-a-segmentation-fault","node_type":"p","page":"Troubleshooting GStreamer","sections":["Troubleshooting GStreamer","What can I do if I get a segmentation fault?"],"context":{"gi-language":["default"]}},{"url":"gl/gstglbasefilter.html#GstGLBaseFilterClass::gl_set_caps","node_type":"p","page":"GstGLBaseFilter","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasefilter.html#GstGLBaseFilterClass::gl_start","node_type":"p","page":"GstGLBaseFilter","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasefilter.html#GstGLBaseFilterClass::gl_stop","node_type":"p","page":"GstGLBaseFilter","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasefilter.html#gstglbasefilter-page","node_type":"p","page":"GstGLBaseFilter","sections":["GstGLBaseFilter"],"context":{"gi-language":["default"]}},{"url":"gl/gstglbasemixer.html#GstGLBaseMixerClass::gl_start","node_type":"p","page":"GstGLBaseMixer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasemixer.html#GstGLBaseMixerClass::gl_stop","node_type":"p","page":"GstGLBaseMixer","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasesrc.html#GstGLBaseSrcClass::fill_gl_memory","node_type":"p","page":"GstGLBaseSrc","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasesrc.html#GstGLBaseSrcClass::gl_start","node_type":"p","page":"GstGLBaseSrc","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasesrc.html#GstGLBaseSrcClass::gl_stop","node_type":"p","page":"GstGLBaseSrc","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglbasesrc.html#gstglbasesrc-page","node_type":"p","page":"GstGLBaseSrc","sections":["GstGLBaseSrc"],"context":{"gi-language":["default"]}},{"url":"gl/gstglcontext.html#GstGLContextThreadFunc","node_type":"p","page":"GstGLContext","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_clear_shader","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_fill_info","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_get_current","node_type":"p","page":"GstGLContext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_get_current_gl_api","node_type":"p","page":"GstGLContext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_get_current_gl_context","node_type":"p","page":"GstGLContext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gst_gl_context_thread_add","node_type":"p","page":"GstGLContext","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglcontext.html#gstglcontext-page","node_type":"p","page":"GstGLContext","sections":["GstGLContext"],"context":{"gi-language":["default"]}},{"url":"gl/gstgldisplay.html#GstGLDisplay::create-context","node_type":"p","page":"GstGLDisplay","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstgldisplay.html#gst_gl_display_add_context","node_type":"p","page":"GstGLDisplay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstgldisplay.html#gst_gl_display_ensure_context","node_type":"p","page":"GstGLDisplay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstgldisplay.html#gst_gl_display_get_gl_context_for_thread","node_type":"p","page":"GstGLDisplay","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglframebuffer.html#gst_gl_framebuffer_bind","node_type":"p","page":"GstGLFramebuffer","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglframebuffer.html#gst_gl_framebuffer_new","node_type":"p","page":"GstGLFramebuffer","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglframebuffer.html#gst_gl_framebuffer_new_with_default_depth","node_type":"p","page":"GstGLFramebuffer","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_attach","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_attach_unlocked","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_compile_attach_stage","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_detach","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_detach_unlocked","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_is_linked","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_link","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_new","node_type":"p","page":"GstGLShader","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_new_default","node_type":"p","page":"GstGLShader","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_new_link_with_stages","node_type":"p","page":"GstGLShader","sections":["Constructors"],"context":{"gi-language":["c"]}},{"url":"gl/gstglshader.html#gst_gl_shader_new_with_stages","node_type":"p","page":"GstGLShader","sections":["Constructors"],"context":{"gi-language":["c"]}},{"url":"gl/gstglshader.html#gst_gl_shader_release","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_release_unlocked","node_type":"p","page":"GstGLShader","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglshader.html#gst_gl_shader_use","node_type":"p","page":"GstGLShader","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":"gl/gstglwindow.html#gst_gl_window_send_message","node_type":"p","page":"GstGLWindow","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gl/gstglwindow.html#gst_gl_window_send_message_async","node_type":"p","page":"GstGLWindow","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-devtools/gst-validate-scenario.html#GstValidateActionTypeFlags","node_type":"p","page":"GstValidateScenario","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/ges.html#ges_deinit","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/gesasset.html#ges_asset_request_async","node_type":"p","page":"GESAsset","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-editing-services/gestimeline.html#GESTimeline","node_type":"p","page":"GESTimeline","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-plugins-bad-adaptivedemux/gstadaptivedemux.html#gstadaptivedemux-page","node_type":"p","page":"gstadaptivedemux","sections":["gstadaptivedemux"],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/gst/rtsp-server/rtsp-server-object.html#gst_rtsp_server_get_thread_pool","node_type":"p","page":"rtsp server object","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/gst/rtsp-server/rtsp-server-object.html#gst_rtsp_server_set_thread_pool","node_type":"p","page":"rtsp server object","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/index.html#subpages","node_type":"p","page":"GStreamer RTSP Server","sections":[],"context":{"gi-language":["default"]}},{"url":"gst-rtsp-server/rtsp-client.html#gst_rtsp_client_get_thread_pool","node_type":"p","page":"rtsp client","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-client.html#gst_rtsp_client_set_thread_pool","node_type":"p","page":"rtsp client","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-context.html#gst_rtsp_context_get_current","node_type":"p","page":"rtsp context","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThread","node_type":"p","page":"rtsp thread pool","sections":[],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThreadPool","node_type":"p","page":"rtsp thread pool","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThreadPoolClass::configure_thread","node_type":"p","page":"rtsp thread pool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThreadPoolClass::get_thread","node_type":"p","page":"rtsp thread pool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThreadPoolClass::thread_enter","node_type":"p","page":"rtsp thread pool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThreadPoolClass::thread_leave","node_type":"p","page":"rtsp thread pool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#GstRTSPThreadType","node_type":"p","page":"rtsp thread pool","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#gst_rtsp_thread_new","node_type":"p","page":"rtsp thread pool","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#gst_rtsp_thread_reuse","node_type":"p","page":"rtsp thread pool","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#gst_rtsp_thread_stop","node_type":"p","page":"rtsp thread pool","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gst-rtsp-server/rtsp-thread-pool.html#rtsp-thread-pool-page","node_type":"h1","page":"rtsp thread pool","sections":["rtsp thread pool"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstbuffer.html#gst_buffer_replace","node_type":"p","page":"GstBuffer","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstbufferlist.html#gst_buffer_list_replace","node_type":"p","page":"GstBufferList","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#GstBus::sync-message","node_type":"p","page":"GstBus","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gst_bus_enable_sync_message_emission","node_type":"p","page":"GstBus","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gst_bus_set_sync_handler","node_type":"p","page":"GstBus","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstbus.html#gstbus-page","node_type":"p","page":"GstBus","sections":["GstBus"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstcaps.html#gst_caps_replace","node_type":"p","page":"GstCaps","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstclock.html#GstClock::synced","node_type":"p","page":"GstClock","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_id_wait_async","node_type":"p","page":"GstClock","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gst_clock_set_synced","node_type":"p","page":"GstClock","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstclock.html#gstclock-page","node_type":"p","page":"GstClock","sections":["GstClock"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstcontext.html#gst_context_replace","node_type":"p","page":"GstContext","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#GstElement::no-more-pads","node_type":"p","page":"GstElement","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#GstElement::pad-added","node_type":"p","page":"GstElement","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_call_async","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_set_locked_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstelement.html#gst_element_set_state","node_type":"p","page":"GstElement","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_new_buffer_size","node_type":"p","page":"GstEvent","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstevent.html#gst_event_replace","node_type":"p","page":"GstEvent","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstinfo.html#gst_debug_add_ring_buffer_logger","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstinfo.html#gst_debug_ring_buffer_logger_get_logs","node_type":"p","page":"GstInfo","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#GstMessageType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#GstStreamStatusType","node_type":"p","page":"GstMessage","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_get_stream_status_object","node_type":"p","page":"GstMessage","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_step_start","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_new_stream_status","node_type":"p","page":"GstMessage","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstmessage.html#gst_message_replace","node_type":"p","page":"GstMessage","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstmessage.html#gst_message_set_stream_status_object","node_type":"p","page":"GstMessage","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpipeline.html#gst_pipeline_set_auto_flush_bus","node_type":"p","page":"GstPipeline","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpoll.html#gst_poll_wait","node_type":"p","page":"GstPoll","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstpromise.html#gstpromise-page","node_type":"p","page":"GstPromise","sections":["GstPromise"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gstquery.html#gst_query_replace","node_type":"p","page":"GstQuery","sections":["Functions"],"context":{"gi-language":["c"]}},{"url":"gstreamer/gstsystemclock.html#gstsystemclock-page","node_type":"p","page":"GstSystemClock","sections":["GstSystemClock"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsttaglist.html#gst_tag_list_replace","node_type":"p","page":"GstTagList","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttask.html#GstTaskFunction","node_type":"p","page":"GstTask","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttask.html#GstTaskThreadFunc","node_type":"p","page":"GstTask","sections":["Callbacks"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttask.html#gst_task_new","node_type":"p","page":"GstTask","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttask.html#gst_task_pause","node_type":"p","page":"GstTask","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttask.html#gsttask-page","node_type":"p","page":"GstTask","sections":["GstTask"],"context":{"gi-language":["default"]}},{"url":"gstreamer/gsttaskpool.html#GstTaskPoolClass::join","node_type":"p","page":"GstTaskPool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaskpool.html#GstTaskPoolClass::push","node_type":"p","page":"GstTaskPool","sections":["Virtual Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaskpool.html#gst_shared_task_pool_new","node_type":"p","page":"GstTaskPool","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttaskpool.html#gst_task_pool_push","node_type":"p","page":"GstTaskPool","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gsttracerrecord.html#GstTracerValueScope","node_type":"p","page":"GstTracerRecord","sections":["Enumerations"],"context":{"gi-language":["c","javascript","python"]}},{"url":"gstreamer/gstvalue.html#GST_TYPE_G_THREAD","node_type":"p","page":"GstValue","sections":["Constants"],"context":{"gi-language":["c"]}},{"url":"gtk/GstGtkBaseSink.html#GstGtkBaseSink:widget","node_type":"p","page":"GstGtkBaseSink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"gtkwayland/index.html#gtkwaylandsink:widget","node_type":"p","page":"gtkwayland","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"insertbin/gstinsertbin.html#gstinsertbin-page","node_type":"p","page":"gstinsertbin","sections":["gstinsertbin"],"context":{"gi-language":["default"]}},{"url":"mediafoundation/mfvideosrc.html#mfvideosrc:dispatcher","node_type":"p","page":"mfvideosrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"opengl/glimagesink.html#events","node_type":"p","page":"glimagesink","sections":["glimagesink","Events"],"context":{"gi-language":["default"]}},{"url":"openjpeg/openjpegdec.html#openjpegdec:max-threads","node_type":"p","page":"openjpegdec","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"openjpeg/openjpegenc.html#openjpegenc:num-threads","node_type":"p","page":"openjpegenc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"pbutils/gstdiscoverer.html#GstDiscoverer::source-setup","node_type":"p","page":"GstDiscoverer","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"pbutils/gstpbutilsinstallplugins.html#gst_install_plugins_sync","node_type":"p","page":"Install-plugins","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"play/gst-libs/gst/play/gstplay-types.html#gst_play_signal_adapter_new_sync_emit","node_type":"p","page":"gstplay types","sections":["Constructors"],"context":{"gi-language":["c","javascript","python"]}},{"url":"playback/playbin.html#advanced-usage-specifying-the-audio-and-video-sink","node_type":"p","page":"playbin","sections":["playbin","Advanced Usage: specifying the audio and video sink"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::about-to-finish","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::audio-changed","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::audio-tags-changed","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::element-setup","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::source-setup","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::text-changed","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::text-tags-changed","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::video-changed","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#playbin::video-tags-changed","node_type":"p","page":"playbin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin.html#usage","node_type":"p","page":"playbin","sections":["playbin","Usage"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#advanced-usage-specifying-the-audio-and-video-sink","node_type":"p","page":"playbin3","sections":["playbin3","Advanced Usage: specifying the audio and video sink"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3::about-to-finish","node_type":"p","page":"playbin3","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3::element-setup","node_type":"p","page":"playbin3","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#playbin3::source-setup","node_type":"p","page":"playbin3","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"playback/playbin3.html#usage","node_type":"p","page":"playbin3","sections":["playbin3","Usage"],"context":{"gi-language":["default"]}},{"url":"player/gstplayer-gmaincontextsignaldispatcher.html#gst_player_g_main_context_signal_dispatcher_new","node_type":"p","page":"GstPlayerGMainContextSignalDispatcher","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"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#upstream-events","node_type":"ul","page":"Events: Seeking, Navigation and More","sections":["Events: Seeking, Navigation and More","Upstream events"],"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#the-pad-activation-stage","node_type":"ul","page":"Different scheduling modes","sections":["Different scheduling modes","The pad activation stage"],"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/n-to-one.html#writing-a-nto1-element-or-muxer","node_type":"p","page":"Writing a N-to-1 Element or Muxer","sections":["Writing a N-to-1 Element or Muxer"],"context":{"gi-language":["default"]}},{"url":"qmlgl/qmlglsrc.html#qmlglsrc:use-default-fbo","node_type":"p","page":"qmlglsrc","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"rtpmanager/rtprtxqueue.html#rtprtxqueue-page","node_type":"ul","page":"rtprtxqueue","sections":["rtprtxqueue"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc::handle-request","node_type":"p","page":"rtspsrc","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"rtsp/rtspsrc.html#rtspsrc::on-sdp","node_type":"p","page":"rtspsrc","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"rtspclientsink/index.html#rtspclientsink::handle-request","node_type":"p","page":"rtspclientsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink-page","node_type":"p","page":"multifdsink","sections":["multifdsink"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::client-added","node_type":"p","page":"multifdsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::client-fd-removed","node_type":"p","page":"multifdsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multifdsink.html#multifdsink::client-removed","node_type":"p","page":"multifdsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink-page","node_type":"p","page":"multisocketsink","sections":["multisocketsink"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::client-added","node_type":"p","page":"multisocketsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::client-removed","node_type":"p","page":"multisocketsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"tcp/multisocketsink.html#multisocketsink::client-socket-removed","node_type":"p","page":"multisocketsink","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"transcode/uritranscodebin.html#uritranscodebin::element-setup","node_type":"p","page":"uritranscodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"transcode/uritranscodebin.html#uritranscodebin::source-setup","node_type":"p","page":"uritranscodebin","sections":["Signals"],"context":{"gi-language":["default"]}},{"url":"transcoder/gsttranscoder.html#gst_transcoder_get_sync_signal_adapter","node_type":"p","page":"gsttranscoder","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"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#app_function","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","app_function()"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#check_initialization_complete","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","check_initialization_complete()"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#conclusion","node_type":"ul","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#detach_current_thread","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","detach_current_thread()"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#get_jni_env","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","get_jni_env()"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#goal","node_type":"ul","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","Goal"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#gst_native_finalize-nativefinalize-from-java","node_type":"ul","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","\ngst_native_finalize() (nativeFinalize() from Java)"],"context":{"gi-language":["default"]}},{"url":"tutorials/android/a-running-pipeline.html#gst_native_init-nativeinit-from-java","node_type":"p","page":"Android tutorial 2: A running pipeline","sections":["Android tutorial 2: A running pipeline","A pipeline on Android [C code]","\ngst_native_init() (nativeInit() from Java)"],"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/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#reporting-media-size","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]","Reporting media size"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/concepts.html#the-gstreamer-bus","node_type":"p","page":"Basic tutorial 2: GStreamer concepts","sections":["Basic tutorial 2: GStreamer concepts","Walkthrough","The GStreamer bus"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/handy-elements.html#queue","node_type":"ul","page":"Basic tutorial 14: Handy elements","sections":["Basic tutorial 14: Handy elements","Multithreading","queue"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/multithreading-and-pad-availability.html#conclusion","node_type":"ul","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Conclusion"],"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/multithreading-and-pad-availability.html#the-example-pipeline","node_type":"p","page":"Basic tutorial 7: Multithreading and Pad Availability","sections":["Basic tutorial 7: Multithreading and Pad Availability","Introduction","The example pipeline"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/short-cutting-the-pipeline.html#walkthrough","node_type":"p","page":"Basic tutorial 8: Short-cutting the pipeline","sections":["Basic tutorial 8: Short-cutting the pipeline","Walkthrough"],"context":{"gi-language":["default"]}},{"url":"tutorials/basic/toolkit-integration.html#conclusion","node_type":"ul","page":"Basic tutorial 5: GUI toolkit integration","sections":["Basic tutorial 5: GUI toolkit integration","Conclusion"],"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#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#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#conclusion","node_type":"ul","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","Conclusion"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#introduction","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","Introduction"],"context":{"gi-language":["default"]}},{"url":"tutorials/ios/a-running-pipeline.html#private-methods","node_type":"p","page":"iOS tutorial 2: A running pipeline","sections":["iOS tutorial 2: A running pipeline","The GStreamer Backend","Private methods:"],"context":{"gi-language":["default"]}},{"url":"video/convertframe.html#gst_video_convert_sample_async","node_type":"p","page":"convertframe","sections":["Functions"],"context":{"gi-language":["c","javascript","python"]}},{"url":"video/gstvideometa.html#GstVideoGLTextureUploadMeta","node_type":"p","page":"GstMeta for video","sections":["Functions"],"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":"videorate/index.html#videorate-page","node_type":"p","page":"videorate","sections":["videorate"],"context":{"gi-language":["default"]}},{"url":"vulkanlib/vkcommandpool.html#gst_vulkan_command_pool_lock","node_type":"p","page":"GstVulkanCommandPool","sections":["Methods"],"context":{"gi-language":["c","javascript","python"]}},{"url":"vulkanlib/vkinstance.html#GstVulkanInstance::create-device","node_type":"p","page":"GstVulkanInstance","sections":["Signals"],"context":{"gi-language":["c","javascript","python"]}},{"url":"wasapi2/wasapi2sink.html#wasapi2sink:dispatcher","node_type":"p","page":"wasapi2sink","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"wasapi2/wasapi2src.html#wasapi2src:dispatcher","node_type":"p","page":"wasapi2src","sections":["Properties"],"context":{"gi-language":["default"]}},{"url":"ximagesink/index.html#events","node_type":"p","page":"ximagesink","sections":["ximagesink","Events"],"context":{"gi-language":["default"]}},{"url":"xvimagesink/index.html#events","node_type":"p","page":"xvimagesink","sections":["xvimagesink","Events"],"context":{"gi-language":["default"]}}]});