## 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