# breakmydata

This element modifies the contents of the buffer it is passed randomly according to the parameters set. It otherwise acts as an identity.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseTransform
                        ╰──breakmydata

## Factory details

Authors: – Benjamin Otte <otte></otte>

Classification: – `Testing`

Rank – none

Plugin – debug

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    ANY

Presence – always

Direction – sink

Object type – GstPad

### `src`

    ANY

Presence – always

Direction – src

Object type – GstPad

## Properties

### probability

    “probability” gdouble

probability for each byte in the buffer to be changed

Flags : Read / Write / Construct

Default value : 0

### seed

    “seed” guint

seed for randomness (initialized when going from READY to PAUSED)

Flags : Read / Write / Construct

Default value : 0

### set-to

    “set-to” gint

set changed bytes to this value (-1 means random value

Flags : Read / Write / Construct

Default value : -1

### skip

    “skip” guint

amount of bytes skipped at the beginning of stream

Flags : Read / Write / Construct

Default value : 0

The results of the search are