# testsink

perform a number of tests

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseSink
                        ╰──testsink

## Factory details

Authors: – Benjamin Otte

Classification: – `Testing`

Rank – none

Plugin – debug

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    ANY

Presence – always

Direction – sink

Object type – GstPad

## Properties

### allowed-timestamp-deviation

    “allowed-timestamp-deviation” gint64

allowed average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer

Flags : Read / Write / Construct

Default value : 18446744073709551615

### buffer-count

    “buffer-count” gint64

number of buffers in stream

Flags : Read

Default value : 18446744073709551615

### expected-buffer-count

    “expected-buffer-count” gint64

expected number of buffers in stream

Flags : Read / Write / Construct

Default value : 18446744073709551615

### expected-length

    “expected-length” gint64

expected length of stream

Flags : Read / Write / Construct

Default value : 18446744073709551615

### expected-md5

    “expected-md5” gchararray

expected md5 of processing the whole data

Flags : Read / Write / Construct

Default value : ---

### length

    “length” gint64

length of stream

Flags : Read

Default value : 18446744073709551615

### md5

    “md5” gchararray

md5 of processing the whole data

Flags : Read

Default value : ---

### timestamp-deviation

    “timestamp-deviation” gint64

average difference in usec between timestamp of next buffer and expected timestamp from analyzing last buffer

Flags : Read

Default value : 18446744073709551615

The results of the search are