| Top |
| gchar * | device | Read / Write |
| gchar * | server | Read / Write |
| gchar * | device-name | Read |
| GstStructure * | stream-properties | Read / Write |
| gboolean | mute | Read / Write |
| guint | source-output-index | Read |
| gdouble | volume | Read / Write |
| gchar * | client-name | Read / Write |
| gchar * | current-device | Read |
GObject
╰── GInitiallyUnowned
╰── GstObject
╰── GstElement
╰── GstBaseSrc
╰── GstPushSrc
╰── GstAudioBaseSrc
╰── GstAudioSrc
╰── GstPulseSrc
GstPulseSrc implements GstStreamVolume, GstImplementsInterface, GstMixer and GstPropertyProbe.
name |
src |
direction |
source |
presence |
always |
details |
audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, 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 *
The PulseAudio source device to connect to.
Flags: Read / Write
Default value: NULL
“server” property “server” gchar *
The PulseAudio server to connect to.
Flags: Read / Write
Default value: NULL
“device-name” property “device-name” gchar *
Human-readable name of the sound device.
Flags: Read
Default value: NULL
“stream-properties” property“stream-properties” GstStructure *
list of pulseaudio stream properties.
Flags: Read / Write
“mute” property “mute” gboolean
Mute state of this stream.
Flags: Read / Write
Default value: FALSE
“source-output-index” property “source-output-index” guint
The index of the PulseAudio source output corresponding to this record stream.
Flags: Read
Default value: 4294967295
“volume” property “volume” gdouble
Linear volume of this stream, 1.0=100%.
Flags: Read / Write
Allowed values: [0,10]
Default value: 1
“client-name” property “client-name” gchar *
The PulseAudio client_name_to_use.
Flags: Read / Write
Default value: "lt-gst-plugins-good-plugins-scan"