audiomixmatrix

(from GStreamer Bad Plug-ins git)

Mixes a number of input channels into a number of output channels according to a transformation matrix

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──audiomixmatrix

Factory details

Authors: – Vivia Nikolaidou

Classification:Filter/Audio

Rank – none

Plugin – libgstaudiomixmatrix.so

Package – GStreamer Bad Plug-ins git

Pad Templates

sink

audio/x-raw:
       channels: [ 1, 2147483647 ]
         layout: interleaved
         format: { F32LE, F64LE, S16LE, S32LE }

Presencealways

Directionsink


src

audio/x-raw:
       channels: [ 1, 2147483647 ]
         layout: interleaved
         format: { F32LE, F64LE, S16LE, S32LE }

Presencealways

Directionsrc


Properties

channel-mask

“channel-mask” guint64

Output channel mask (-1 means "default for these channels")

Flags : Read / Write

Default value : 0


in-channels

“in-channels” guint

How many audio channels we have on the input side

Flags : Read / Write

Default value : 0


matrix

“matrix” GstValueArray*

Transformation matrix for input/output channels

Flags : Read / Write


mode

“mode” Audio-mix-matrix-mode-type

Whether to auto-negotiate input/output channels and matrix

Flags : Read / Write

Default value : manual (0)


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


out-channels

“out-channels” guint

How many audio channels we have on the output side

Flags : Read / Write

Default value : 0


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


Named constants

Audio-mix-matrix-mode-type

Members

manual (0) – Manual mode: please specify input/output channels and transformation matrix
first-channels (1) – First channels mode: input/output channels are auto-negotiated, transformation matrix is a truncated identity matrix

The results of the search are