videobalance

## videobalance videobalance — Adjusts brightness, contrast, hue, saturation on a video stream |

## Synopsis

    struct              GstVideoBalance;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GstObject
                   +----GstElement
                         +----GstBaseTransform
                               +----GstVideoFilter
                                     +----GstVideoBalance

## Implemented Interfaces

GstVideoBalance implements GstImplementsInterface and GstColorBalance.

## Properties

      "brightness"               gdouble               : Read / Write
      "contrast"                 gdouble               : Read / Write
      "hue"                      gdouble               : Read / Write
      "saturation"               gdouble               : Read / Write

## Description

Adjusts brightness, contrast, hue, saturation on a video stream.

### Example launch line

    1
    gst-launch videotestsrc ! videobalance saturation=0.0 ! ffmpegcolorspace ! ximagesink

This pipeline converts the image to black and white by setting the saturation to 0.0.

Last reviewed on 2010-04-18 (0.10.22)

## Synopsis

### Element Information

plugin | videofilter
author | David Schleef <ds@schleef.org>
class | Filter/Effect/Video

### Element Pads

name | sink
direction | sink
presence | always
details | video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

name | src
direction | source
presence | always
details | video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

## Details

### struct GstVideoBalance

    struct GstVideoBalance;

Opaque data structure.

## Property Details

### The `"brightness"` property

      "brightness"               gdouble               : Read / Write

brightness.

Allowed values: [-1,1]

Default value: 0

### The `"contrast"` property

      "contrast"                 gdouble               : Read / Write

contrast.

Allowed values: [0,2]

Default value: 1

### The `"hue"` property

      "hue"                      gdouble               : Read / Write

hue.

Allowed values: [-1,1]

Default value: 0

### The `"saturation"` property

      "saturation"               gdouble               : Read / Write

saturation.

Allowed values: [0,2]

Default value: 1