testsink

perform a number of tests

Hierarchy

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

Factory details

Authors: – Benjamin Otte

Classification:Testing

Rank – none

Plugin – gstdebug

Package – GStreamer Good Plug-ins

Pad Templates

sink

ANY

Presencealways

Directionsink

Object typeGstPad


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


async

“async” gboolean

Go asynchronously to PAUSED

Flags : Read / Write

Default value : true


blocksize

“blocksize” guint

Size in bytes to pull per buffer (0 = default)

Flags : Read / Write

Default value : 4096


buffer-count

“buffer-count” gint64

number of buffers in stream

Flags : Read

Default value : 18446744073709551615


enable-last-sample

“enable-last-sample” gboolean

Enable the last-sample property

Flags : Read / Write

Default value : true


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 : ---


last-sample

“last-sample” GstSample *

The last sample received in the sink

Flags : Read


length

“length” gint64

length of stream

Flags : Read

Default value : 18446744073709551615


max-bitrate

“max-bitrate” guint64

The maximum bits per second to render (0 = disabled)

Flags : Read / Write

Default value : 0


max-lateness

“max-lateness” gint64

Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)

Flags : Read / Write

Default value : 18446744073709551615


md5

“md5” gchararray

md5 of processing the whole data

Flags : Read

Default value : ---


processing-deadline

“processing-deadline” guint64

Maximum processing time for a buffer in nanoseconds

Flags : Read / Write

Default value : 20000000


qos

“qos” gboolean

Generate Quality-of-Service events upstream

Flags : Read / Write

Default value : false


render-delay

“render-delay” guint64

Additional render delay of the sink in nanoseconds

Flags : Read / Write

Default value : 0


stats

“stats” GstStructure *

Sink Statistics

Flags : Read

Default value :

application/x-gst-base-sink-stats, average-rate=(double)0, dropped=(guint64)0, rendered=(guint64)0;

sync

“sync” gboolean

Sync on the clock

Flags : Read / Write

Default value : true


throttle-time

“throttle-time” guint64

The time to keep between rendered buffers (0 = disabled)

Flags : Read / Write

Default value : 0


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


ts-offset

“ts-offset” gint64

Timestamp offset in nanoseconds

Flags : Read / Write

Default value : 0


The results of the search are