AAC Encoder

Factory Details:

Rankprimary (256)
Long-nameST AAC Encoder
KlassCodec/Encoder/Audio
DescriptionGStreamer AAC Encoder 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
          • Gststencode
            • Gststaudioencode
              • Gststaacencode

Pad Templates:

SINK template: sink

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

SRC template: src

  • Availability: Always
  • Capabilities:
    • audio/mpeg
      • mpegversion: 4
      • stream-format: adts
      • channels: [ 1, 8 ]
      • rate: [ 8000, 48000 ]

Element Flags:

no flags set

Element Implementation:

  • change_state() @ 0x76739d80

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

The "parent" Property

The parent of the object

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

The "dev-id" Property

device id for encoder

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

The "br-mode" Property

Encode Bitrate mode

  • Flags:
    • Readable
    • Writable
  • Type: enum GstStAudioEncodeBrMode
    • Default: 0 (vbr)
    • Values:
      1. vbr - VBR
      2. cbr - CBR

The "vbr-factor" Property

vbr quality factor for encoder

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

The "br-cap" Property

bitrate cap for encoder

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

The "bitrate" Property

bitrate for encoder

  • Flags:
    • Readable
    • Writable
    • Controllable
  • Type: Unsigned Integer
    • Min: 16000
    • Max: 320000
    • Default: 192000

The "serial-control" Property

serial control for encoder

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

The "prog-level" Property

program level for encoder

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