adpcmenc

(from GStreamer Bad Plug-ins git)

Encode ADPCM audio

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstAudioEncoder
                    ╰──adpcmenc

Factory details

Authors: – Pioneers of the Inevitable

Classification:Codec/Encoder/Audio

Rank – primary

Plugin – libgstadpcmenc.so

Package – GStreamer Bad Plug-ins git

Pad Templates

sink

audio/x-raw:
         format: S16LE
         layout: interleaved
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2 ]

Presencealways

Directionsink


src

audio/x-adpcm:
         layout: dvi
    block_align: [ 64, 8192 ]
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2 ]

Presencealways

Directionsrc


Properties

blockalign

“blockalign” gint

Block size for output stream

Flags : Read / Write

Default value : 1024


hard-resync

“hard-resync” gboolean

Perform clipping and sample flushing upon discontinuity

Flags : Read / Write

Default value : false


layout

“layout” Adpcmenc-layout

Layout for output stream

Flags : Read / Write

Default value : dvi (0)


mark-granule

“mark-granule” gboolean

Apply granule semantics to buffer metadata (implies perfect-timestamp)

Flags : Read

Default value : false


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


perfect-timestamp

“perfect-timestamp” gboolean

Favour perfect timestamps over tracking upstream timestamps

Flags : Read / Write

Default value : false


tolerance

“tolerance” gint64

Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)

Flags : Read / Write

Default value : 40000000


Named constants

Adpcmenc-layout

Members

dvi (0) – DVI/IMA APDCM

The results of the search are