Display Sink

Factory Details:

Rankprimary + 10 (266)
Long-nameST Display Sink
KlassSink/Video/ST
DescriptionControl Display output
Authorhttp://www.st.com

Plugin Details:

Namest
DescriptionST HW accelerated elements
Filename/usr/lib/gstreamer-1.0/libgstpluginst.so
Version1.0.0
LicenseLGPL
Source modulestplugin
Binary packageSTMicroelectronics R&D
Origin URLhttp://www.st.com

Hierarchy:

  • GObject
    • GInitiallyUnowned
      • GstObject
        • GstElement
          • GstBaseSink
            • GstVideoSink
              • GstSTV4l2Sink

Pad Templates:

SINK template: sink

  • Availability: Always
  • Capabilities:
    • video/x-fake-yuv
    • video/x-raw
      • format: ARGB
      • width: [ 1, 720 ]
      • height: [ 1, 576 ]
      • framerate: [ 0/1, 100/1 ]
    • video/x-raw
      • format: BGRA
      • width: [ 1, 720 ]
      • height: [ 1, 576 ]
      • framerate: [ 0/1, 100/1 ]

Element Flags:

no flags set

Element Implementation:

  • change_state() @ 0x767bcd84

Element has no clocking capabilities.

Element has no URI handling capabilities.

Pads:

  • SINK (sink)
    • Pad Template: sink

Element Properties:

The "name" Property

The name of the object

  • Flags:
    • Readable
    • Writable
  • Type: String
    • Default: "stv4l2sink0"

The "parent" Property

The parent of the object

  • Flags:
    • Readable
    • Writable
  • Type: Object
    • Type: GstObject

The "sync" Property

Sync on the clock

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: true

The "max-lateness" Property

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

  • Flags:
    • Readable
    • Writable
  • Type: Integer64
    • Min: -1
    • Max: 9223372036854775807
    • Default: 20000000

The "qos" Property

Generate Quality-of-Service events upstream

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: true

The "async" Property

Go asynchronously to PAUSED

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: true

The "ts-offset" Property

Timestamp offset in nanoseconds

  • Flags:
    • Readable
    • Writable
  • Type: Integer64
    • Min: -9223372036854775808
    • Max: 9223372036854775807
    • Default: 0

The "enable-last-sample" Property

Enable the last-sample property

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: true

The "last-sample" Property

The last sample received in the sink

  • Flags:
    • Readable
  • Type: Boxed pointer
    • Type: GstSample

The "blocksize" Property

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

  • Flags:
    • Readable
    • Writable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 4294967295
    • Default: 4096

The "render-delay" Property

Additional render delay of the sink in nanoseconds

  • Flags:
    • Readable
    • Writable
  • Type: Unsigned Integer64
    • Min: 0
    • Max: 18446744073709551615
    • Default: 0

The "throttle-time" Property

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

  • Flags:
    • Readable
    • Writable
  • Type: Unsigned Integer64
    • Min: 0
    • Max: 18446744073709551615
    • Default: 0

The "max-bitrate" Property

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

  • Flags:
    • Readable
    • Writable
  • Type: Unsigned Integer64
    • Min: 0
    • Max: 18446744073709551615
    • Default: 0

The "show-preroll-frame" Property

Whether to render video frames during preroll

  • Flags:
    • Readable
    • Writable
  • Type: Boolean
    • Default: true

The "src-rect" Property

Parameters for input window crop, x:Xs0/y:Ys0/w:Hs/h:Vs, eg x:50/y:70/w:300/h:400

  • Flags:
    • Readable
    • Writable
  • Type: String
    • Default: "x:0/y:0/w:0/h:0/"

The "dst-rect" Property

Parameters for output window resize, x:Xo0/y:Yo0/w:Ho/h:Vo, eg x:50/y:70/w:300/h:400

  • Flags:
    • Readable
    • Writable
  • Type: String
    • Default: "x:0/y:0/w:0/h:0/"

The "r" Property

rotate

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 270
    • Default: 0

The "vf" Property

vertical-flip

  • Flags:
    • Writable
    • Controllable
  • Type: Boolean
    • Default: false

The "hf" Property

horizontal-flip

  • Flags:
    • Writable
    • Controllable
  • Type: Boolean
    • Default: false

The "plane-name" Property

video/graphics plane name e.g Main-GDP1,Main-GDP2,Main-VID,...

  • Flags:
    • Readable
    • Writable
  • Type: String
    • Default: "NO-PLANE"

The "plane-transp" Property

control graphics transparency

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 255
    • Default: 255

The "dev-id" Property

video device id

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 2
    • Default: 0

The "arc-mode" Property

desired aspect ratio conversion mode

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 3
    • Default: 0

The "display-aspect-ratio" Property

desired display aspect ratio

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 0
    • Max: 2
    • Default: 0

The "plane-size" Property

Parameters for plane size, x:Xs0/y:Ys0/w:Hs/h:Vs, eg x:50/y:70/w:300/h:400

  • Flags:
    • Readable
  • Type: String
    • Default: "x:0/y:0/w:720/h:576/"

The "stream-input-rect" Property

Parameters for input stream display size, x:Xo0/y:Yo0/w:Ho/h:Vo, eg x:50/y:70/w:300/h:400

  • Flags:
    • Readable
  • Type: String
    • Default: "x:0/y:0/w:720/h:576/"

The "mute" Property

mute/unmute video

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Boolean
    • Default: false