frei0r-filter-c0rners

Four corners geometry engine

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstVideoFilter
                        ╰──frei0r-filter-c0rners

Factory details

Authors: – Sebastian Dröge , Marko Cebokli

Classification:Filter/Effect/Video

Rank – none

Plugin – frei0r

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw:
         format: RGBA
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:
         format: RGBA
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc

Object typeGstPad


Properties

alpha-operation

“alpha-operation” gdouble

Flags : Read / Write

Default value : 0


corner-1-x

“corner-1-x” gdouble

X coordinate of corner 1

Flags : Read / Write

Default value : 0.333333


corner-1-y

“corner-1-y” gdouble

Y coordinate of corner 1

Flags : Read / Write

Default value : 0.333333


corner-2-x

“corner-2-x” gdouble

X coordinate of corner 2

Flags : Read / Write

Default value : 0.666666


corner-2-y

“corner-2-y” gdouble

Y coordinate of corner 2

Flags : Read / Write

Default value : 0.333333


corner-3-x

“corner-3-x” gdouble

X coordinate of corner 3

Flags : Read / Write

Default value : 0.666666


corner-3-y

“corner-3-y” gdouble

Y coordinate of corner 3

Flags : Read / Write

Default value : 0.666666


corner-4-x

“corner-4-x” gdouble

X coordinate of corner 4

Flags : Read / Write

Default value : 0.333333


corner-4-y

“corner-4-y” gdouble

Y coordinate of corner 4

Flags : Read / Write

Default value : 0.666666


enable-stretch

“enable-stretch” gboolean

Enable stretching

Flags : Read / Write

Default value : false


feather-alpha

“feather-alpha” gdouble

Makes smooth transition into transparent

Flags : Read / Write

Default value : 0.01


interpolator

“interpolator” gdouble

Quality of interpolation

Flags : Read / Write

Default value : 0.166667


stretch-x

“stretch-x” gdouble

Amount of stretching in X direction

Flags : Read / Write

Default value : 0.5


stretch-y

“stretch-y” gdouble

Amount of stretching in Y direction

Flags : Read / Write

Default value : 0.5


transparent-background

“transparent-background” gboolean

Makes background transparent

Flags : Read / Write

Default value : false


The results of the search are