![]() |
![]() |
![]() |
GStreamer Good Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstBaseSink +----GstAudioBaseSink +----GstPulseSink
GstPulseSink implements GstStreamVolume, GstImplementsInterface and GstPropertyProbe.
"device" gchar* : Read / Write "server" gchar* : Read / Write "device-name" gchar* : Read "volume" gdouble : Read / Write "mute" gboolean : Read / Write "client" gchar* : Read / Write "stream-properties" GstStructure* : Read / Write "client-name" gchar* : Read / Write
name |
sink |
direction |
sink |
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, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ] | |
audio/x-mulaw, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ] | |
audio/x-ac3, framed=(boolean)true | |
audio/x-eac3, framed=(boolean)true | |
audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 } | |
audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true |
"device"
property "device" gchar* : Read / Write
The PulseAudio sink 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
"volume"
property "volume" gdouble : Read / Write
Linear volume of this stream, 1.0=100%.
Allowed values: [0,10]
Default value: 1
"client"
property "client" gchar* : Read / Write
The PulseAudio client name to use.
Default value: "<unknown>"
"stream-properties"
property "stream-properties" GstStructure* : Read / Write
list of pulseaudio stream properties.