![]() |
![]() |
![]() |
GStreamer Good Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
GObject +----GstObject +----GstElement +----GstBaseSink +----GstBaseAudioSink +----GstAudioSink +----GstPulseSink
"device" gchar* : Read / Write "server" gchar* : Read / Write "device-name" gchar* : Read
This element outputs audio to a PulseAudio sound server.
gst-launch -v filesrc location=sine.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! pulsesink
Play an Ogg/Vorbis file.
gst-launch -v audiotestsrc ! audioconvert ! volume volume=0.4 ! pulsesink
Play a 440Hz sine wave.
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ] |
audio/x-raw-float, endianness=(int){ 1234, 4321 }, width=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ] | |
audio/x-raw-int, endianness=(int){ 1234, 4321 }, signed=(boolean)true, width=(int)32, depth=(int)32, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ] | |
audio/x-raw-int, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ] | |
audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ] | |
audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 16 ] |
"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