GstGLVideoMixerInput

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstPad
                ╰──GstProxyPad
                    ╰──GstGhostPad
                        ╰──GstGLVideoMixerInput

Properties

alpha

“alpha” gdouble

Alpha of the picture

Flags : Read / Write

Default value : 0


blend-constant-color-alpha

“blend-constant-color-alpha” gdouble

Blend Constant Color Alpha

Flags : Read / Write

Default value : 0


blend-constant-color-blue

“blend-constant-color-blue” gdouble

Blend Constant Color Green

Flags : Read / Write

Default value : 0


blend-constant-color-green

“blend-constant-color-green” gdouble

Blend Constant Color Green

Flags : Read / Write

Default value : 0


blend-constant-color-red

“blend-constant-color-red” gdouble

Blend Constant Color Red

Flags : Read / Write

Default value : 0


blend-equation-alpha

“blend-equation-alpha” GstGLVideoMixerBlendEquation *

Blend Equation for Alpha

Flags : Read / Write

Default value : add (0)


blend-equation-rgb

“blend-equation-rgb” GstGLVideoMixerBlendEquation *

Blend Equation for RGB

Flags : Read / Write

Default value : add (0)


blend-function-dst-alpha

“blend-function-dst-alpha” GstGLVideoMixerBlendFunction *

Blend Function for Destination Alpha

Flags : Read / Write

Default value : zero (0)


blend-function-dst-rgb

“blend-function-dst-rgb” GstGLVideoMixerBlendFunction *

Blend Function for Destination RGB

Flags : Read / Write

Default value : zero (0)


blend-function-src-alpha

“blend-function-src-alpha” GstGLVideoMixerBlendFunction *

Blend Function for Source Alpha

Flags : Read / Write

Default value : zero (0)


blend-function-src-rgb

“blend-function-src-rgb” GstGLVideoMixerBlendFunction *

Blend Function for Source RGB

Flags : Read / Write

Default value : zero (0)


crop-bottom

“crop-bottom” gint

Defines how many pixels of the input in input size should be cropped on the bottom side.

Flags : Read / Write

Default value : 0

Since : 1.22


crop-left

“crop-left” gint

Defines how many pixels of the input in input size should be cropped on the left side.

Flags : Read / Write

Default value : 0

Since : 1.22


crop-right

“crop-right” gint

Defines how many pixels of the input in input size should be cropped on the right side.

Flags : Read / Write

Default value : 0

Since : 1.22


crop-top

“crop-top” gint

Defines how many pixels of the input in input size should be cropped on the top side.

Flags : Read / Write

Default value : 0

Since : 1.22


height

“height” gint

Height of the picture

Flags : Read / Write

Default value : 0


repeat-after-eos

“repeat-after-eos” gboolean

Aggregate the last frame on pads that are EOS till they are released

Flags : Read / Write

Default value : false


sizing-policy

“sizing-policy” GstGLVideoMixerSizingPolicy *

Specifies sizing policy to use. Depending on selected sizing policy, scaled image might not fully cover the configured target rectangle area (e.g., "keep-aspect-ratio"). In that case, any uncovered area will be filled with background unless the uncovered area is drawn by other image.

Flags : Read / Write

Default value : none (0)

Since : 1.24


width

“width” gint

Width of the picture

Flags : Read / Write

Default value : 0


xalign

“xalign” gdouble

Defines the alignment of the input within the available horizontal space, relative to width and height. Values range from 0.0 (left) to 1.0 (right).

The image is aligned in the available space as if the pivot point is matching the alignment. For example, setting the xalign property to 0.0 will align the left edge of the image with the left edge of the bounding box; 0.5 aligns the horizontal center of the image with the horizontal center of the bounding box; 1.0 aligns the right edge of the image with the right edge of the bounding box; and so it goes.

This property is only effective when sizing-policy is set to 'keep-aspect-ratio'.

Flags : Read / Write

Default value : 0

Since : 1.24


xpos

“xpos” gint

X Position of the picture

Flags : Read / Write

Default value : 0


yalign

“yalign” gdouble

Defines the alignment of the input within the available vertical space, relative to width and height. Values range from 0.0 (top) to 1.0 (bottom).

The image is aligned in the available space as if the pivot point is matching the alignment. For example, setting the xalign property to 0.0 will align the left edge of the image with the left edge of the bounding box; 0.5 aligns the horizontal center of the image with the horizontal center of the bounding box; 1.0 aligns the right edge of the image with the right edge of the bounding box; and so it goes.

This property is only effective when sizing-policy is set to 'keep-aspect-ratio'.

Flags : Read / Write

Default value : 0

Since : 1.24


ypos

“ypos” gint

Y Position of the picture

Flags : Read / Write

Default value : 0


zorder

“zorder” guint

Z Order of the picture

Flags : Read / Write

Default value : 0


Named constants

GstGLVideoMixerBlendEquation

The blending equation to use. See the opengl specificition for glBlendEquationSeparate

Members
add (0) – Add
subtract (1) – Subtract
reverse-subtract (2) – Reverse Subtract

GstGLVideoMixerBlendFunction

The blending function to use. See the opengl specificition for glBlendFuncSeparate

Members
zero (0) – Zero
one (1) – One
src-color (2) – Source Color
one-minus-src-color (3) – One Minus Source Color
dst-color (4) – Destination Color
one-minus-dst-color (5) – One Minus Destination Color
src-alpha (6) – Source Alpha
one-minus-src-alpha (7) – One Minus Source Alpha
dst-alpha (8) – Destination Alpha
one-minus-dst-alpha (9) – One Minus Destination Alpha
constant-color (10) – Constant Color
one-minus-contant-color (11) – One Minus Constant Color
constant-alpha (12) – Constant Alpha
one-minus-contant-alpha (13) – One Minus Constant Alpha
src-alpha-saturate (14) – Source Alpha Saturate

The results of the search are