installing/index.md installing/for-android-development.md installing/for-ios-development.md installing/on-mac-osx.md installing/on-windows.md installing/on-linux.md installing/building-from-source-using-cerbero.md installing/building-from-source-using-meson.md tutorials/index.md tutorials/basic/index.md tutorials/basic/hello-world.md tutorials/basic/concepts.md tutorials/basic/dynamic-pipelines.md tutorials/basic/time-management.md tutorials/basic/toolkit-integration.md tutorials/basic/media-formats-and-pad-capabilities.md tutorials/basic/multithreading-and-pad-availability.md tutorials/basic/short-cutting-the-pipeline.md tutorials/basic/media-information-gathering.md tutorials/basic/gstreamer-tools.md tutorials/basic/debugging-tools.md tutorials/basic/streaming.md tutorials/basic/playback-speed.md tutorials/basic/handy-elements.md tutorials/basic/platform-specific-elements.md tutorials/playback/index.md tutorials/playback/playbin-usage.md tutorials/playback/subtitle-management.md tutorials/playback/short-cutting-the-pipeline.md tutorials/playback/progressive-streaming.md tutorials/playback/color-balance.md tutorials/playback/audio-visualization.md tutorials/playback/custom-playbin-sinks.md tutorials/playback/hardware-accelerated-video-decoding.md tutorials/playback/digital-audio-pass-through.md tutorials/android/index.md tutorials/android/link-against-gstreamer.md tutorials/android/a-running-pipeline.md tutorials/android/video.md tutorials/android/media-player.md tutorials/android/a-complete-media-player.md tutorials/ios/index.md tutorials/ios/link-against-gstreamer.md tutorials/ios/a-running-pipeline.md tutorials/ios/video.md tutorials/ios/a-basic-media-player.md tutorials/ios/a-complete-media-player.md tutorials/table-of-concepts.md application-development/index.md application-development/introduction/index.md application-development/introduction/gstreamer.md application-development/introduction/motivation.md application-development/introduction/basics.md application-development/basics/index.md application-development/basics/init.md application-development/basics/elements.md application-development/basics/bins.md application-development/basics/bus.md application-development/basics/pads.md application-development/basics/data.md application-development/basics/helloworld.md application-development/advanced/index.md application-development/advanced/queryevents.md application-development/advanced/metadata.md application-development/advanced/interfaces.md application-development/advanced/clocks.md application-development/advanced/buffering.md application-development/advanced/dparams.md application-development/advanced/threads.md application-development/advanced/autoplugging.md application-development/advanced/pipeline-manipulation.md application-development/highlevel/index.md application-development/highlevel/playback-components.md application-development/appendix/index.md application-development/appendix/programs.md application-development/appendix/compiling.md application-development/appendix/checklist-element.md application-development/appendix/porting.md application-development/appendix/porting-1.0.md application-development/appendix/integration.md application-development/appendix/licensing.md application-development/appendix/quotes.md plugin-development/index.md plugin-development/introduction/index.md plugin-development/introduction/preface.md plugin-development/introduction/basics.md plugin-development/basics/index.md plugin-development/basics/boiler.md plugin-development/basics/pads.md plugin-development/basics/chainfn.md plugin-development/basics/eventfn.md plugin-development/basics/queryfn.md plugin-development/basics/states.md plugin-development/basics/args.md plugin-development/basics/signals.md plugin-development/basics/testapp.md plugin-development/advanced/index.md plugin-development/advanced/request.md plugin-development/advanced/scheduling.md plugin-development/advanced/negotiation.md plugin-development/advanced/allocation.md plugin-development/advanced/media-types.md plugin-development/advanced/events.md plugin-development/advanced/clock.md plugin-development/advanced/qos.md plugin-development/advanced/dparams.md plugin-development/advanced/interfaces.md plugin-development/advanced/tagging.md plugin-development/element-types/index.md plugin-development/element-types/base-classes.md plugin-development/element-types/one-to-n.md plugin-development/element-types/n-to-one.md plugin-development/element-types/manager.md plugin-development/appendix/index.md plugin-development/appendix/checklist-element.md plugin-development/appendix/porting.md plugin-development/appendix/licensing-advisory.md frequently-asked-questions/index.md frequently-asked-questions/general.md frequently-asked-questions/dependencies.md frequently-asked-questions/getting.md frequently-asked-questions/using.md frequently-asked-questions/troubleshooting.md frequently-asked-questions/git.md frequently-asked-questions/developing.md frequently-asked-questions/legal.md frequently-asked-questions/licensing.md frequently-asked-questions/mono-repository.md deploying/index.md deploying/mac-osx.md deploying/windows.md deploying/multiplatform-using-cerbero.md contribute/index.md additional/index.md additional/splitup.md additional/design/index.md additional/design/MT-refcounting.md additional/design/adaptive-demuxer.md additional/design/activation.md additional/design/audiosinks.md additional/design/buffer.md additional/design/buffering.md additional/design/bufferpool.md additional/design/caps.md additional/design/clocks.md additional/design/context.md additional/design/controller.md additional/design/conventions.md additional/design/decodebin.md additional/design/dynamic.md additional/design/element-sink.md additional/design/element-source.md additional/design/element-transform.md additional/design/encoding.md additional/design/events.md additional/design/framestep.md additional/design/gstbin.md additional/design/gstbus.md additional/design/gstelement.md additional/design/gstghostpad.md additional/design/gstobject.md additional/design/gstpipeline.md additional/design/draft-klass.md additional/design/interlaced-video.md additional/design/keyframe-force.md additional/design/latency.md additional/design/live-source.md additional/design/mediatype-audio-raw.md additional/design/mediatype-text-raw.md additional/design/mediatype-video-raw.md additional/design/memory.md additional/design/messages.md additional/design/meta.md additional/design/draft-metadata.md additional/design/miniobject.md additional/design/missing-plugins.md additional/design/negotiation.md additional/design/opengl.md additional/design/orc-integration.md additional/design/overview.md additional/design/playbin.md additional/design/preroll.md additional/design/probes.md additional/design/progress.md additional/design/push-pull.md additional/design/qos.md additional/design/query.md additional/design/relations.md additional/design/rtp.md additional/design/scheduling.md additional/design/seeking.md additional/design/segments.md additional/design/seqnums.md additional/design/sparsestreams.md additional/design/standards.md additional/design/states.md additional/design/stereo-multiview-video.md additional/design/stream-selection.md additional/design/stream-status.md additional/design/streams.md additional/design/subtitle-overlays.md additional/design/synchronisation.md additional/design/draft-tagreading.md additional/design/toc.md additional/design/tracing.md additional/design/trickmodes.md additional/design/TODO.md additional/rtp.md additional/videos.md tools/index.md tools/gst-inspect.md tools/gst-launch.md tools/ges-launch.md