Commit | Line | Data |
---|---|---|
2ba45a60 DM |
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 |