pulsemixer

pulsemixer — Element to control sound input and output levels for the PulseAudio sound server

Synopsis

                    GstPulseMixer;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstPulseMixer

Implemented Interfaces

GstPulseMixer implements GstPropertyProbe, GstImplementsInterface and GstMixer.

Properties

  "device"                   gchar*                : Read / Write
  "device-name"              gchar*                : Read
  "server"                   gchar*                : Read / Write

Description

Example pipelines

This element lets you adjust sound input and output levels for the PulseAudio sound server. It supports the GstMixer interface, which can be used to obtain a list of available mixer tracks. Set the mixer element to READY state before using the GstMixer interface on it.

pulsemixer can't be used in a sensible way in gst-launch.

Synopsis

Element Information

plugin

pulseaudio

author

Lennart Poettering

class

Generic/Audio

Element Pads

Details

GstPulseMixer

typedef struct _GstPulseMixer GstPulseMixer;

Property Details

The "device" property

  "device"                   gchar*                : Read / Write

The PulseAudio sink or source to control.

Default value: NULL


The "device-name" property

  "device-name"              gchar*                : Read

Human-readable name of the sound device.

Default value: NULL


The "server" property

  "server"                   gchar*                : Read / Write

The PulseAudio server to connect to.

Default value: NULL

See Also

pulsesrc, pulsesink