| @chapter Device Options | |
| @c man begin DEVICE OPTIONS | |
| The libavdevice library provides the same interface as | |
| libavformat. Namely, an input device is considered like a demuxer, and | |
| an output device like a muxer, and the interface and generic device | |
| options are the same provided by libavformat (see the ffmpeg-formats | |
| manual). | |
| In addition each input or output device may support so-called private | |
| options, which are specific for that component. | |
| Options may be set by specifying -@var{option} @var{value} in the | |
| FFmpeg tools, or by setting the value explicitly in the device | |
| @code{AVFormatContext} options or using the @file{libavutil/opt.h} API | |
| for programmatic use. | |
| @c man end DEVICE OPTIONS | |
| @ifclear config-writeonly | |
| @include indevs.texi | |
| @end ifclear | |
| @ifclear config-readonly | |
| @include outdevs.texi | |
| @end ifclear | |