ClutterGstVideoSink

ClutterGstVideoSink — GStreamer video sink

Synopsis

                    ClutterGstVideoSink;
                    ClutterGstVideoSinkClass;
GstElement*         clutter_gst_video_sink_new          (ClutterTexture *texture);

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseSink
                     +----ClutterGstVideoSink

Properties

  "texture"                  ClutterTexture*       : Read / Write
  "use-shaders"              gboolean              : Read / Write

Description

ClutterGstVideoSink is a GStreamer sink element that sends data to a ClutterTexture.

Details

ClutterGstVideoSink

typedef struct _ClutterGstVideoSink ClutterGstVideoSink;

Class implementing a GStreamer sink element for ClutterTextures.

The ClutterGstVideoSink structure contains only private data and should not be accessed directly.


ClutterGstVideoSinkClass

typedef struct {
} ClutterGstVideoSinkClass;

Base class for ClutterGstVideoSink.


clutter_gst_video_sink_new ()

GstElement*         clutter_gst_video_sink_new          (ClutterTexture *texture);

Creates a new GStreamer video sink which uses texture as the target for sinking a video stream from GStreamer.

texture :

a ClutterTexture

Returns :

a GstElement for the newly created video sink

Property Details

The "texture" property

  "texture"                  ClutterTexture*       : Read / Write

Target ClutterTexture object.


The "use-shaders" property

  "use-shaders"              gboolean              : Read / Write

Use a fragment shader to accelerate colour-space conversion.

Default value: FALSE