GstARGBControlBinding

A value mapping object that attaches multiple control sources to a guint gobject properties representing a color. A control value of 0.0 will turn the color component off and a value of 1.0 will be the color level.

GstARGBControlBinding

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstControlBinding
                ╰──GstARGBControlBinding

The instance structure of GstARGBControlBinding.

Members

parent (GstControlBinding) –
No description available

Class structure

GstARGBControlBindingClass

The class structure of GstARGBControlBinding.

Fields
parent_class (GstControlBindingClass) –

Parent class


Constructors

gst_argb_control_binding_new

GstControlBinding *
gst_argb_control_binding_new (GstObject * object,
                              const gchar * property_name,
                              GstControlSource * cs_a,
                              GstControlSource * cs_r,
                              GstControlSource * cs_g,
                              GstControlSource * cs_b)

Create a new control-binding that attaches the given GstControlSource to the GObject property.

Parameters:

object

the object of the property

property_name

the property-name to attach the control source

cs_a

the control source for the alpha channel

cs_r

the control source for the red channel

cs_g

the control source for the green channel

cs_b

the control source for the blue channel

Returns ( [transfer: floating])

the new GstARGBControlBinding


Properties

control-source-a

“control-source-a” GstControlSource *

Flags : Read / Write / Construct


control-source-b

“control-source-b” GstControlSource *

Flags : Read / Write / Construct


control-source-g

“control-source-g” GstControlSource *

Flags : Read / Write / Construct


control-source-r

“control-source-r” GstControlSource *

Flags : Read / Write / Construct


Constants

GST_TYPE_ARGB_CONTROL_BINDING

#define GST_TYPE_ARGB_CONTROL_BINDING \
  (gst_argb_control_binding_get_type())

The results of the search are