mirror of https://git.ffmpeg.org/ffmpeg.git
58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
|
\input texinfo @c -*- texinfo -*-
|
||
|
|
||
|
@settitle FFmpeg Devices Documentation
|
||
|
@titlepage
|
||
|
@center @titlefont{FFmpeg Devices Documentation}
|
||
|
@end titlepage
|
||
|
|
||
|
@top
|
||
|
|
||
|
@contents
|
||
|
|
||
|
@chapter Description
|
||
|
@c man begin DESCRIPTION
|
||
|
|
||
|
This document describes the input and output devices provided by the
|
||
|
libavdevice library.
|
||
|
|
||
|
@c man end DESCRIPTION
|
||
|
|
||
|
@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 @ref{FFmpeg
|
||
|
formats} manual page).
|
||
|
|
||
|
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
|
||
|
|
||
|
@include indevs.texi
|
||
|
@include outdevs.texi
|
||
|
|
||
|
@ignore
|
||
|
|
||
|
@setfilename ffmpeg-devices
|
||
|
@settitle FFmpeg devices
|
||
|
|
||
|
@c man begin SEEALSO
|
||
|
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavformat(3), libavdevice(3)
|
||
|
@c man end
|
||
|
|
||
|
@c man begin AUTHORS
|
||
|
See Git history (git://source.ffmpeg.org/ffmpeg)
|
||
|
@c man end
|
||
|
|
||
|
@end ignore
|
||
|
|
||
|
@bye
|