.. include:: /keyword.rst ========= `kmssink` ========= ``kmssink`` is a GStreamer plugin designed to serve as a simple video sink, rendering video frames directly in a plane of a DRM (Direct Rendering Manager) device. This allows for direct display of video content on a DRM device, such as a display or a video output. Here's a simple usage pipeline for ``kmssink`` in GStreamer: .. Note:: Remember to :ref:`stop weston service ` before running the pipeline with `kmssink`. .. prompt:: bash gst-launch-1.0 -v videotestsrc num-buffers=30 ! videoconvert ! video/x-raw,width=640,height=480,format= RGB ! kmssink In this pipeline: - ``videotestsrc`` generates a test video stream. - ``videoconvert`` converts the video format if needed. - ``kmssink`` renders the converted video buffer directly in a plane of a DRM device.