Audio Sink

Factory Details:

Rankprimary + 10 (266)
Long-nameST Audio Sink
KlassSink/Audio
DescriptionGStreamer Audio Sink Element for ST
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
            • GstStaudioSink

Pad Templates:

SINK template: sink

  • Availability: Always
  • Capabilities:
    • audio/x-fake-int-stm
      • dev-id: [ 0, 2147483647 ]
    • audio/x-raw
      • depth: 32
      • width: 32
      • channels: 8
      • endianness: 1234
      • signed: true
      • rate: [ 1, 2147483647 ]

Element Flags:

no flags set

Element Implementation:

  • change_state() @ 0x767aa174

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

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

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

The "qos" Property

Generate Quality-of-Service events upstream

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

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 "mute" Property

mute channel

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

The "volume" Property

volume factor, 1.0=100%

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Double
    • Min: 0
    • Max: 8
    • Default: 1

The "dev-id" Property

audiosink device id

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