pulsemixer

pulsemixer — Control sound input and output levels for PulseAudio

Synopsis

                    GstPulseMixer;

Object Hierarchy

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

Implemented Interfaces

GstPulseMixer implements GstImplementsInterface, GstMixer and GstPropertyProbe.

Properties

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

Description

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.

Example pipelines

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

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