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
 |