## gamma gamma — Adjusts gamma on a video stream |

## Properties

gdouble | gamma | Read / Write

## Types and Values

struct | GstGamma

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GstObject
                ╰── GstElement
                    ╰── GstBaseTransform
                        ╰── GstVideoFilter
                            ╰── GstGamma

## Description

Performs gamma correction on a video stream.

### Example launch line

    1
    gst-launch-1.0 videotestsrc ! gamma gamma=2.0 ! videoconvert ! ximagesink

This pipeline will make the image "brighter".

    1
    gst-launch-1.0 videotestsrc ! gamma gamma=0.5 ! videoconvert ! ximagesink

This pipeline will make the image "darker".

## Synopsis

### Element Information

plugin | videofilter
author | Arwed v. Merkatz <v.merkatz@gmx.net
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, NV12, NV21, 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, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

## Functions

## Types and Values

### struct GstGamma

    struct GstGamma;

Opaque data structure.

## Property Details

### The `“gamma”` property

      “gamma”                    gdouble

gamma.

Flags: Read / Write

Allowed values: [0.01,10]

Default value: 1