| GStreamer Good Plugins 0.11 Plugins Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSrc
+----GstPushSrc
+----GstAudioBaseSrc
+----GstAudioSrc
+----GstPulseSrc
GstPulseSrc implements GstStreamVolume, GstImplementsInterface, GstMixer and GstPropertyProbe.
"device" gchar* : Read / Write "server" gchar* : Read / Write "device-name" gchar* : Read "stream-properties" GstStructure* : Read / Write "client" gchar* : Read / Write "mute" gboolean : Read / Write "source-output-index" guint : Read "volume" gdouble : Read / Write "client-name" gchar* : Read / Write
name |
src |
direction |
source |
presence |
always |
details |
audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ] |
| audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ] | |
| audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ] |
"device" property "device" gchar* : Read / Write
The PulseAudio source device to connect to.
Default value: NULL
"server" property "server" gchar* : Read / Write
The PulseAudio server to connect to.
Default value: NULL
"device-name" property "device-name" gchar* : Read
Human-readable name of the sound device.
Default value: NULL
"stream-properties" property "stream-properties" GstStructure* : Read / Write
list of pulseaudio stream properties.
"client" property "client" gchar* : Read / Write
The PulseAudio client_name_to_use.
Default value: "<unknown>"
"source-output-index" property "source-output-index" guint : Read
The index of the PulseAudio source output corresponding to this record stream.
Default value: 4294967295
"volume" property "volume" gdouble : Read / Write
Linear volume of this stream, 1.0=100%.
Allowed values: [0,10]
Default value: 1