frei0r-filter-3dflippo

Frame rotation in 3d-space

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstVideoFilter
                        ╰──frei0r-filter-3dflippo

Factory details

Authors: – Sebastian Dröge , c.e. prelz AS FLUIDO

Classification:Filter/Effect/Video

Rank – none

Plugin – frei0r

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw:
         format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:
         format: { BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsrc

Object typeGstPad


Properties

center-position--x-

“center-position--x-” gdouble

Position of the center of rotation on the X axis

Flags : Read / Write

Default value : 0


center-position--y-

“center-position--y-” gdouble

Position of the center of rotation on the Y axis

Flags : Read / Write

Default value : 0


don-t-blank-mask

“don-t-blank-mask” gboolean

Mask for frame transposition is not blanked, so a trace of old transpositions is maintained

Flags : Read / Write

Default value : false


fill-with-image-or-black

“fill-with-image-or-black” gboolean

If true, pixels that are not transposed are black, otherwise, they are copied with the original

Flags : Read / Write

Default value : false


invert-rotation-assignment

“invert-rotation-assignment” gboolean

If true, when mapping rotation, make inverted (wrong) assignment

Flags : Read / Write

Default value : false


x-axis-rotation

“x-axis-rotation” gdouble

Rotation on the X axis

Flags : Read / Write

Default value : 0.5


x-axis-rotation-rate

“x-axis-rotation-rate” gdouble

Rotation rate on the X axis

Flags : Read / Write

Default value : 0.5


y-axis-rotation

“y-axis-rotation” gdouble

Rotation on the Y axis

Flags : Read / Write

Default value : 0.5


y-axis-rotation-rate

“y-axis-rotation-rate” gdouble

Rotation rate on the Y axis

Flags : Read / Write

Default value : 0.5


z-axis-rotation

“z-axis-rotation” gdouble

Rotation on the Z axis

Flags : Read / Write

Default value : 0.5


z-axis-rotation-rate

“z-axis-rotation-rate” gdouble

Rotation rate on the Z axis

Flags : Read / Write

Default value : 0.5


The results of the search are