GStreamer provides a plugin system with a central registry.

Plugins expose:
- their role, for exmple a video decoder
- their capabilities, for example able to decode h264 into I420 image data...