]> git.sesse.net Git - ffmpeg/blob - doc/devices.texi
Merge commit '924e2ecd2b7d51cca60c79351ef16b04dd4245c3'
[ffmpeg] / doc / devices.texi
1 @chapter Device Options
2 @c man begin DEVICE OPTIONS
3
4 The libavdevice library provides the same interface as
5 libavformat. Namely, an input device is considered like a demuxer, and
6 an output device like a muxer, and the interface and generic device
7 options are the same provided by libavformat (see the ffmpeg-formats
8 manual).
9
10 In addition each input or output device may support so-called private
11 options, which are specific for that component.
12
13 Options may be set by specifying -@var{option} @var{value} in the
14 FFmpeg tools, or by setting the value explicitly in the device
15 @code{AVFormatContext} options or using the @file{libavutil/opt.h} API
16 for programmatic use.
17
18 @c man end DEVICE OPTIONS
19
20 @ifclear config-writeonly
21 @include indevs.texi
22 @end ifclear
23 @ifclear config-readonly
24 @include outdevs.texi
25 @end ifclear