# Basic tutorial 15: Clutter integration # Goal “[Clutter](https://clutter-project.org/) is an open source software library for creating fast, compelling, portable, and dynamic graphical user interfaces”. GStreamer can be integrated into Clutter through the `cluttersink` element, allowing video to be used as a texture. This tutorial shows: - How to use the video output of a GStreamer pipeline as a texture in Clutter. # Introduction The process to link GStreamer with Clutter is actually very simple. A ` cluttersink `element must be instantiated (or, better, `autocluttersink`, if available) and used as the video sink. Through the `texture` property this element accepts a Clutter texture, which is automatically updated by GStreamer. # A 3D media player Copy this code into a text file named `basic-tutorial-15.c`..
This tutorial is included in the SDK since release 2012.9. If you cannot find it in the downloaded code, please install the latest release of the GStreamer SDK. |