mirror of https://github.com/FFmpeg/FFmpeg.git
parent
8ddeae5ae7
commit
d82331721e
3 changed files with 97 additions and 1 deletions
@ -0,0 +1,57 @@ |
|||||||
|
\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 |
@ -0,0 +1,38 @@ |
|||||||
|
\input texinfo @c -*- texinfo -*- |
||||||
|
|
||||||
|
@settitle Libavdevice Documentation |
||||||
|
@titlepage |
||||||
|
@center @titlefont{Libavdevice Documentation} |
||||||
|
@end titlepage |
||||||
|
|
||||||
|
@top |
||||||
|
|
||||||
|
@contents |
||||||
|
|
||||||
|
@chapter Description |
||||||
|
@c man begin DESCRIPTION |
||||||
|
|
||||||
|
The libavdevice library provides a generic framework for grabbing from |
||||||
|
and rendering to many common multimedia input/output devices, and |
||||||
|
supports several input and output devices, including Video4Linux2, |
||||||
|
VfW, DShow, and ALSA. |
||||||
|
|
||||||
|
@c man end DESCRIPTION |
||||||
|
|
||||||
|
@ignore |
||||||
|
|
||||||
|
@setfilename libavdevice |
||||||
|
@settitle multimedia device handling library |
||||||
|
|
||||||
|
@c man begin SEEALSO |
||||||
|
ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), libavutil(3), |
||||||
|
libavcodec(3), libavformat(3), ffmpeg-devices(1) |
||||||
|
@c man end |
||||||
|
|
||||||
|
@c man begin AUTHORS |
||||||
|
See Git history (git://source.ffmpeg.org/ffmpeg) |
||||||
|
@c man end |
||||||
|
|
||||||
|
@end ignore |
||||||
|
|
||||||
|
@bye |
Loading…
Reference in new issue