alpha

(from GStreamer Good Plug-ins git)

Adds an alpha channel to video - uniform or via chroma-keying

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstVideoFilter
                        ╰──alpha

Factory details

Authors: – Wim Taymans Edward Hervey Jan Schmidt

Classification:Filter/Effect/Video

Rank – none

Plugin – libgstalpha.so

Package – GStreamer Good Plug-ins git

Pad Templates

sink

video/x-raw:
         format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink


src

video/x-raw:
         format: { AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc


Properties

alpha

“alpha” gdouble

The value for the alpha channel

Flags : Read / Write

Default value : 1


angle

“angle” gfloat

Size of the colorcube to change

Flags : Read / Write

Default value : 20


black-sensitivity

“black-sensitivity” guint

Sensitivity to dark colors

Flags : Read / Write

Default value : 100


method

“method” Alpha-method

How the alpha channels should be created

Flags : Read / Write

Default value : set (0)


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


noise-level

“noise-level” gfloat

Size of noise radius

Flags : Read / Write

Default value : 2


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


prefer-passthrough

“prefer-passthrough” gboolean

Don't do any processing for alpha=1.0 if possible

Flags : Read / Write

Default value : false


qos

“qos” gboolean

Handle Quality-of-Service events

Flags : Read / Write

Default value : true


target-b

“target-b” guint

The blue color value for custom RGB chroma keying

Flags : Read / Write

Default value : 0


target-g

“target-g” guint

The green color value for custom RGB chroma keying

Flags : Read / Write

Default value : 255


target-r

“target-r” guint

The red color value for custom RGB chroma keying

Flags : Read / Write

Default value : 0


white-sensitivity

“white-sensitivity” guint

Sensitivity to bright colors

Flags : Read / Write

Default value : 100


Named constants

Alpha-method

Members

set (0) – Set/adjust alpha channel
green (1) – Chroma Key on pure green
blue (2) – Chroma Key on pure blue
custom (3) – Chroma Key on custom RGB values

The results of the search are