audioresample

(from GStreamer Base Plug-ins git)

Opaque data structure.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──audioresample

Factory details

Authors: – Sebastian Dröge

Classification:Filter/Converter/Audio

Rank – primary

Plugin – libgstaudioresample.so

Package – GStreamer Base Plug-ins git

Pad Templates

sink

audio/x-raw:
         format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
         layout: { (string)interleaved, (string)non-interleaved }

Presencealways

Directionsink


src

audio/x-raw:
         format: { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
         layout: { (string)interleaved, (string)non-interleaved }

Presencealways

Directionsrc


Properties

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


qos

“qos” gboolean

Handle Quality-of-Service events

Flags : Read / Write

Default value : false


quality

“quality” gint

Resample quality with 0 being the lowest and 10 being the best

Flags : Read / Write / Construct

Default value : 4


resample-method

“resample-method” Audio-resampler-method

What resample method to use

Flags : Read / Write

Default value : kaiser (4)


sinc-filter-auto-threshold

“sinc-filter-auto-threshold” guint

Memory usage threshold to use if sinc filter mode is AUTO, given in bytes

Flags : Read / Write

Default value : 1048576


sinc-filter-interpolation

“sinc-filter-interpolation” Audio-resampler-filter-interpolation

How to interpolate the sinc filter table

Flags : Read / Write

Default value : cubic (2)


sinc-filter-mode

“sinc-filter-mode” Audio-resampler-filter-mode

What sinc filter table mode to use

Flags : Read / Write

Default value : auto (2)


Named constants

Audio-resampler-filter-interpolation

Members

none (0) – GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE
linear (1) – GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR
cubic (2) – GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC

Audio-resampler-filter-mode

Members

interpolated (0) – GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED
full (1) – GST_AUDIO_RESAMPLER_FILTER_MODE_FULL
auto (2) – GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO

Audio-resampler-method

Members

nearest (0) – GST_AUDIO_RESAMPLER_METHOD_NEAREST
linear (1) – GST_AUDIO_RESAMPLER_METHOD_LINEAR
cubic (2) – GST_AUDIO_RESAMPLER_METHOD_CUBIC
blackman-nuttall (3) – GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL
kaiser (4) – GST_AUDIO_RESAMPLER_METHOD_KAISER

The results of the search are