GstGLVideoMixerInput
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstPad ╰──GstProxyPad ╰──GstGhostPad ╰──GstGLVideoMixerInput
Properties
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
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
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
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
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