2.6. コアとプラグインのクリーンな分離

GStreamer のコアは、本質的にメディアからは独立しています。コアで認識されるのはバイトとブロックについてだけで、コアには基本的なエレメントしか含まれていません。ただし、GStreamer のコアは、cp などの低レベルなシステムツールを実装するのに十分な機能を備えています。

メディア処理機能のすべては、コアの外部にあるプラグインによって提供されます。これらのプラグインはコアに対し、特定の種類のメディアの処理方法を指示します。