pulsesrc
pulsesrc — Captures audio from a PulseAudio server
|
|
Object Hierarchy
GObject
+----GstObject
+----GstElement
+----GstBaseSrc
+----GstPushSrc
+----GstBaseAudioSrc
+----GstAudioSrc
+----GstPulseSrc
Implemented Interfaces
GstPulseSrc implements
GstImplementsInterface, GstMixer and GstPropertyProbe.
Description
This element captures audio from a
PulseAudio sound server.
Example pipelines
Record from a sound card using pulseaudio and encode to Ogg/Vorbis.
Details
GstPulseSrc
typedef struct _GstPulseSrc GstPulseSrc;
Property Details
The "device"
property
"device" gchar* : Read / Write
The PulseAudio source device to connect to.
Default value: NULL
The "server"
property
"server" gchar* : Read / Write
The PulseAudio server to connect to.
Default value: NULL
The "device-name"
property
"device-name" gchar* : Read
Human-readable name of the sound device.
Default value: NULL
See Also
pulsesink, pulsemixer