GstVaapiSink

GstVaapiSink — A VA-API based videosink

Synopsis

struct              GstVaapiSink;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseSink
                     +----GstVideoSink
                           +----GstVaapiSink

Implemented Interfaces

GstVaapiSink implements GstImplementsInterface, GstVideoContext and GstXOverlay.

Properties

  "fullscreen"               gboolean              : Read / Write
  "synchronous"              gboolean              : Read / Write
  "use-glx"                  gboolean              : Read / Write
  "use-reflection"           gboolean              : Read / Write

Description

vaapisink renders video frames to a drawable (X Window) on a local display using the Video Acceleration (VA) API. The element will create its own internal window and render into it.

Details

struct GstVaapiSink

struct GstVaapiSink;

Property Details

The "fullscreen" property

  "fullscreen"               gboolean              : Read / Write

Requests window in fullscreen state.

Default value: FALSE


The "synchronous" property

  "synchronous"              gboolean              : Read / Write

When enabled, runs the X display in synchronous mode. Note that this is used only for debugging.

Default value: FALSE


The "use-glx" property

  "use-glx"                  gboolean              : Read / Write

Enables GLX rendering.

Default value: TRUE


The "use-reflection" property

  "use-reflection"           gboolean              : Read / Write

Enables OpenGL reflection effect.

Default value: FALSE