aboutsummaryrefslogtreecommitdiff
path: root/doc/outdevs.texi
diff options
context:
space:
mode:
authorLukasz Marek2013-10-04 11:49:07 +0200
committerMichael Niedermayer2013-10-08 14:31:50 +0200
commit361b56c37962e0f57a67a505d8f0aa03ba4818c0 (patch)
tree8b844298e0e983cbab0bdcec3bc1f675ba014eb3 /doc/outdevs.texi
parent8c0f565ee3ba48b6472cf69064961fd15de80753 (diff)
lavd: pulse audio encoder
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'doc/outdevs.texi')
-rw-r--r--doc/outdevs.texi35
1 files changed, 35 insertions, 0 deletions
diff --git a/doc/outdevs.texi b/doc/outdevs.texi
index 094627693b..55c9110fa3 100644
--- a/doc/outdevs.texi
+++ b/doc/outdevs.texi
@@ -108,6 +108,41 @@ ffmpeg -i INPUT -pix_fmt rgb24 -f caca -list_dither colors -
OSS (Open Sound System) output device.
+@section pulse
+
+PulseAudio output device.
+
+To enable this output device you need to configure FFmpeg with @code{--enable-libpulse}.
+
+More information about PulseAudio can be found on @url{http://www.pulseaudio.org}
+
+@subsection Options
+@table @option
+
+@item server
+Connect to a specific PulseAudio server, specified by an IP address.
+Default server is used when not provided.
+
+@item name
+Specify the application name PulseAudio will use when showing active clients,
+by default it is the @code{LIBAVFORMAT_IDENT} string.
+
+@item stream_name
+Specify the stream name PulseAudio will use when showing active streams,
+by default it is set to the specified output name.
+
+@item device
+Specify the device to use. Default device is used when not provided.
+List of output devices can be obtained with command @command{pactl list sinks}.
+
+@end table
+
+@subsection Examples
+Play a file on default device on default server:
+@example
+ffmpeg -i INPUT -f pulse "stream name"
+@end example
+
@section sdl
SDL (Simple DirectMedia Layer) output device.