# Basic tutorials

These tutorials describe general topics required to understand the rest of tutorials.

Subpages:

Basic tutorial 1: Hello world! – The mandatory 'Hello world' example

Basic tutorial 2: GStreamer concepts – Gstreamer Elements, Pipeline and the Bus

Basic tutorial 3: Dynamic pipelines

Basic tutorial 4: Time management

Basic tutorial 5: GUI toolkit integration

Basic tutorial 6: Media formats and Pad Capabilities

Basic tutorial 7: Multithreading and Pad Availability

Basic tutorial 8: Short-cutting the pipeline

Basic tutorial 9: Media information gathering

Basic tutorial 10: GStreamer tools

Basic tutorial 11: Debugging tools

Basic tutorial 12: Streaming

Basic tutorial 13: Playback speed

Basic tutorial 14: Handy elements

Basic tutorial 16: Platform-specific elements

The results of the search are