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-1.0 videotestsrc ! videobalance saturation=0.0 ! videoconvert ! 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, NV12, NV21 }, 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, NV12, NV21 }, 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