aasink: GStreamer Good Plugins 1.0 Plugins Reference Manual

## aasink aasink — An ASCII art videosink |

## Properties

gint | brightness | Read / Write
gint | contrast | Read / Write
GstAASinkDitherers | dither | Read / Write
GstAASinkDrivers | driver | Read / Write
gint | frame-time | Read
gint | frames-displayed | Read
gfloat | gamma | Read / Write
gint | height | Read / Write
gboolean | inversion | Read / Write
gint | randomval | Read / Write
gint | width | Read / Write

## Signals

void | frame-displayed | Run Last
void | have-size | Run Last

## Types and Values

struct | GstAASink

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GstObject
                ╰── GstElement
                    ╰── GstBaseSink
                        ╰── GstVideoSink
                            ╰── GstAASink

## Description

## Synopsis

### Element Information

plugin | aasink
author | Wim Taymans <wim.taymans@chello.be>
class | Sink/Video

### Element Pads

name | sink
direction | sink
presence | always
details | video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]

## Functions

## Types and Values

### struct GstAASink

    struct GstAASink;

## Property Details

### The `“brightness”` property

      “brightness”               gint

brightness.

Flags: Read / Write

Default value: 0

### The `“contrast”` property

      “contrast”                 gint

contrast.

Flags: Read / Write

Default value: 0

### The `“dither”` property

      “dither”                   GstAASinkDitherers

dither.

Flags: Read / Write

Default value: no dithering

### The `“driver”` property

      “driver”                   GstAASinkDrivers

driver.

Flags: Read / Write

Default value: X11 driver 1.1

### The `“frame-time”` property

      “frame-time”               gint

frame time.

Flags: Read

Default value: 0

### The `“frames-displayed”` property

      “frames-displayed”         gint

frames displayed.

Flags: Read

Default value: 0

### The `“gamma”` property

      “gamma”                    gfloat

gamma.

Flags: Read / Write

Allowed values: [0,5]

Default value: 1

### The `“height”` property

      “height”                   gint

height.

Flags: Read / Write

Default value: 0

### The `“inversion”` property

      “inversion”                gboolean

inversion.

Flags: Read / Write

Default value: TRUE

### The `“randomval”` property

      “randomval”                gint

randomval.

Flags: Read / Write

Default value: 0

### The `“width”` property

      “width”                    gint

width.

Flags: Read / Write

Default value: 0

## Signal Details

### The `“frame-displayed”` signal

    void
    user_function (GstAASink *gstaasink,
                   gpointer   user_data)

#### Parameters

gstaasink | the object which received the signal. |
user_data | user data set when the signal handler was connected. |

Flags: Run Last

### The `“have-size”` signal

    void
    user_function (GstAASink *gstaasink,
                   guint      arg1,
                   guint      arg2,
                   gpointer   user_data)

#### Parameters

gstaasink | the object which received the signal. |
user_data | user data set when the signal handler was connected. |

Flags: Run Last