directfb

(from GStreamer Bad Plug-ins prerelease)

A DirectFB based videosink

Hierarchy

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

Factory details

Authors: – Julien Moutte

Classification:Sink/Video

Rank – 64

Plugin – libgstdirectfb.so

Package – GStreamer Bad Plug-ins prerelease

Pad Templates

sink

video/x-raw:
      framerate: [ 0/1, 2147483647/1 ]
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]

Presencealways

Directionsink


Properties

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


brightness

“brightness” gint

The brightness of the video

Flags : Read / Write

Default value : -1


contrast

“contrast” gint

The contrast of the video

Flags : Read / Write

Default value : -1


enable-last-sample

“enable-last-sample” gboolean

Enable the last-sample property

Flags : Read / Write

Default value : true


hue

“hue” gint

The hue of the video

Flags : Read / Write

Default value : -1


last-sample

“last-sample” GstSample *

The last sample received in the sink

Flags : Read


layer-mode

“layer-mode” Dfb-video-sink-layer-mode

The cooperative level handling the access permission (set this to 'administrative' when the cursor is required)

Flags : Read / Write

Default value : exclusive (1)


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


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


pixel-aspect-ratio

“pixel-aspect-ratio” gchararray

The pixel aspect ratio of the device

Flags : Read / Write


qos

“qos” gboolean

Generate Quality-of-Service events upstream

Flags : Read / Write

Default value : true


render-delay

“render-delay” guint64

Additional render delay of the sink in nanoseconds

Flags : Read / Write

Default value : 0


saturation

“saturation” gint

The saturation of the video

Flags : Read / Write

Default value : -1


show-preroll-frame

“show-preroll-frame” gboolean

Whether to render video frames during preroll

Flags : Read / Write / Construct

Default value : true


surface

“surface” gpointer

The target surface for video

Flags : Read / Write


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


ts-offset

“ts-offset” gint64

Timestamp offset in nanoseconds

Flags : Read / Write

Default value : 0


vsync

“vsync” gboolean

Wait for next vertical sync to draw frames

Flags : Read / Write

Default value : true


Named constants

Dfb-video-sink-layer-mode

Members

none (0x00000000) – NONE
exclusive (0x00000001) – DLSCL_EXCLUSIVE
administrative (0x00000002) – DLSCL_ADMINISTRATIVE

The results of the search are