Audio Decoders

Factory Details:

Rankprimary + 10 (266)
Long-nameST Audio Decoders
KlassCodec/Decoder/Audio/Parser
DescriptionGStreamer Audio Decoders 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
          • Gststaudio

Pad Templates:

SRC template: src

  • Availability: Always
  • Capabilities:
    • audio/x-fake-int-stm
      • dev-id: [ 0, 2147483647 ]
    • audio/x-raw
      • format: S32LE
      • rate: [ 1, 2147483647 ]
      • channels: [ 1, 2147483647 ]

SINK template: sink

  • Availability: Always
  • Capabilities:
    • audio/fake-pes
    • audio/mpeg
      • mpegversion: { 1 }
      • layer: { 1, 2, 3 }
    • audio/mpeg
      • mpegversion: { 2, 4 }
    • audio/mpeg-pes
      • mpegversion: { 1 }
      • layer: { 1, 2, 3 }
    • audio/mpeg-pes
      • mpegversion: { 2, 4 }
    • audio/x-mlp
    • audio/x-mlp-pes
    • audio/x-raw
      • rate: { 8000, 11025, 12000, 16000, 22050, 24000, 44100, 48000, 64000, 88200, 96000, 176400, 192000 }
      • channels: [ 1, 8 ]
    • audio/x-private1-lpcm
    • audio/x-private1-lpcm-pes
    • audio/x-private-ts-lpcm
    • audio/x-private-ts-lpcm-pes
    • audio/x-vorbis
    • audio/x-dra
    • audio/x-dra-pes
    • audio/x-adpcm

Element Flags:

no flags set

Element Implementation:

  • change_state() @ 0x767569f0

Element has no clocking capabilities.

Element has no URI handling capabilities.

Pads:

  • SINK (sink)
    • Pad Template: sink
  • SRC (src)
    • Pad Template: src

Element Properties:

The "name" Property

The name of the object

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

The "parent" Property

The parent of the object

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

The "dis-inj" Property

Whether to enable/disable audio injection

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

The "dev-id" Property

device id for audio

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

The "dis-avsync" Property

Whether to enable/disable av sync

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

The "ch-config" Property

channel config for audio

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

The "latency" Property

latency for audio

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

The "mute" Property

Whether to mute/unmute audio

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

The "application-type" Property

application type to be set in SE like ISO, DVD, DVB, MS10, MS11, MS12

  • Flags:
    • Readable
    • Writable
  • Type: Integer
    • Min: 0
    • Max: 5
    • Default: -1

The "service-type" Property

service type to be set in SE like primary, sec, main, AD, main and AD, clean audio

  • Flags:
    • Readable
    • Writable
  • Type: Integer
    • Min: 0
    • Max: 5
    • Default: -1

The "channel-num" Property

Number of channels to downmix

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