## GstD3D11CompositorBinInput

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstPad
                    ╰──GstProxyPad
                        ╰──GstGhostPad
                            ╰──GstD3D11CompositorBinPad
                                ╰──GstD3D11CompositorBinInput

### Properties

#### alpha

    “alpha” gdouble

Alpha of the picture

Flags : Read / Write

Default value : 0

#### blend-dest-alpha

    “blend-dest-alpha” GstD3D11CompositorBlend *

Blend factor for destination alpha, "*-color" values are not allowed

Flags : Read / Write

Default value : zero (0)

#### blend-dest-rgb

    “blend-dest-rgb” GstD3D11CompositorBlend *

Blend factor for destination RGB

Flags : Read / Write

Default value : zero (0)

#### blend-factor-alpha

    “blend-factor-alpha” gfloat

Blend factor for alpha component when blend type is "blend-factor" or "inv-blend-factor"

Flags : Read / Write

Default value : 0

#### blend-factor-blue

    “blend-factor-blue” gfloat

Blend factor for blue component when blend type is "blend-factor" or "inv-blend-factor"

Flags : Read / Write

Default value : 0

#### blend-factor-green

    “blend-factor-green” gfloat

Blend factor for green component when blend type is "blend-factor" or "inv-blend-factor"

Flags : Read / Write

Default value : 0

#### blend-factor-red

    “blend-factor-red” gfloat

Blend factor for red component when blend type is "blend-factor" or "inv-blend-factor"

Flags : Read / Write

Default value : 0

#### blend-op-alpha

    “blend-op-alpha” GstD3D11CompositorBlendOperation *

Blend equation for alpha

Flags : Read / Write

Default value : add (0)

#### blend-op-rgb

    “blend-op-rgb” GstD3D11CompositorBlendOperation *

Blend equation for RGB

Flags : Read / Write

Default value : add (0)

#### blend-src-alpha

    “blend-src-alpha” GstD3D11CompositorBlend *

Blend factor for source alpha, "*-color" values are not allowed

Flags : Read / Write

Default value : zero (0)

#### blend-src-rgb

    “blend-src-rgb” GstD3D11CompositorBlend *

Blend factor for source RGB

Flags : Read / Write

Default value : zero (0)

#### height

    “height” gint

Height of the picture

Flags : Read / Write

Default value : 0

#### max-last-buffer-repeat

    “max-last-buffer-repeat” guint64

Repeat last buffer for time (in ns, -1=until EOS), behaviour on EOS is not affected

Flags : Read / Write

Default value : 0

#### repeat-after-eos

    “repeat-after-eos” gboolean

Repeat the last frame after EOS until all pads are EOS

Flags : Read / Write

Default value : false

#### sizing-policy

    “sizing-policy” GstD3D11CompositorSizingPolicy *

Sizing policy to use for image scaling

Flags : Read / Write

Default value : none (0)

#### width

    “width” gint

Width of the picture

Flags : Read / Write

Default value : 0

#### xpos

    “xpos” gint

X position of the picture

Flags : Read / Write

Default value : 0

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

#### GstD3D11CompositorBlend

##### Members

`zero` (0) – The blend factor is (0, 0, 0, 0)
`one` (1) – The blend factor is (1, 1, 1, 1)
`src-color` (2) – The blend factor is (Rs, Gs, Bs, As)
`inv-src-color` (3) – The blend factor is (1 - Rs, 1 - Gs, 1 - Bs, 1 - As)
`src-alpha` (4) – The blend factor is (As, As, As, As)
`inv-src-alpha` (5) – The blend factor is (1 - As, 1 - As, 1 - As, 1 - As)
`dest-alpha` (6) – The blend factor is (Ad, Ad, Ad, Ad)
`inv-dest-alpha` (7) – The blend factor is (1 - Ad, 1 - Ad, 1 - Ad, 1 - Ad)
`dest-color` (8) – The blend factor is (Rd, Gd, Bd, Ad)
`inv-dest-color` (9) – The blend factor is (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad)
`src-alpha-sat` (10) – The blend factor is (f, f, f, 1); where f = min(As, 1 - Ad)
`blend-factor` (11) – User defined blend factor
`inv-blend-factor` (12) – Inverse of user defined blend factor

#### GstD3D11CompositorBlendOperation

##### Members

`add` (0) – Add source and background
`subtract` (1) – Subtract source from background
`rev-subtract` (2) – Subtract background from source
`min` (3) – Minimum of source and background
`max` (4) – Maximum of source and background

The results of the search are