GstVaapiUpload

GstVaapiUpload — A video to VA flow filter

Synopsis

struct              GstVaapiUpload;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstVaapiUpload

Implemented Interfaces

GstVaapiUpload implements GstImplementsInterface and GstVideoContext.

Properties

  "direct-rendering"         guint                 : Read / Write

Description

vaapiupload converts from raw YUV pixels to VA surfaces suitable for the vaapisink element, for example.

Details

struct GstVaapiUpload

struct GstVaapiUpload;

Property Details

The "direct-rendering" property

  "direct-rendering"         guint                 : Read / Write

Selects the direct rendering level.

  1. Disables direct rendering.
  2. Enables direct rendering to the output buffer. i.e. this tries to use a single buffer for both sink and src pads.
  3. Enables direct rendering to the underlying surface. i.e. with drivers supporting vaDeriveImage(), the output surface pixels will be modified directly.

Allowed values: <= 2

Default value: 2