This file is indexed.

/usr/share/doc/ffmpeg/api/modules.html is in ffmpeg-doc 7:3.4.2-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FFmpeg: Modules</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">FFmpeg
   &#160;<span id="projectnumber">3.4.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Modules</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__lavd.html" target="_self">libavdevice</a></td><td class="desc">Special devices muxing/demuxing library </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><a class="el" href="group__lavfi.html" target="_self">libavfilter</a></td><td class="desc">Graph-based frame editing library </td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_1_0_" class="arrow" onclick="toggleFolder('1_0_')">&#9660;</span><a class="el" href="group__lavfi__buffersink.html" target="_self">Buffer sink API</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavfi__buffersink__accessors.html" target="_self">Buffer sink accessors</a></td><td class="desc">Get the properties of the stream </td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavfi__buffersrc.html" target="_self">Buffer source API</a></td><td class="desc"></td></tr>
<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><a class="el" href="group__libavf.html" target="_self">libavformat</a></td><td class="desc">I/O and Muxing/Demuxing Library </td></tr>
<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__decoding.html" target="_self">Demuxing</a></td><td class="desc">Demuxers read a media file and split it into chunks of data (<em>packets</em>) </td></tr>
<tr id="row_2_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__encoding.html" target="_self">Muxing</a></td><td class="desc">Muxers take encoded data in the form of <a class="el" href="structAVPacket.html">AVPackets</a> and write it into files or other output bytestreams in the specified container format </td></tr>
<tr id="row_2_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__io.html" target="_self">I/O Read/Write</a></td><td class="desc"></td></tr>
<tr id="row_2_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_3_" class="arrow" onclick="toggleFolder('2_3_')">&#9660;</span><a class="el" href="group__lavf__codec.html" target="_self">Demuxers</a></td><td class="desc"></td></tr>
<tr id="row_2_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__codec__native.html" target="_self">Native Demuxers</a></td><td class="desc"></td></tr>
<tr id="row_2_3_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__codec__wrappers.html" target="_self">External library wrappers</a></td><td class="desc"></td></tr>
<tr id="row_2_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__protos.html" target="_self">I/O Protocols</a></td><td class="desc"></td></tr>
<tr id="row_2_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__internal.html" target="_self">Internal</a></td><td class="desc"></td></tr>
<tr id="row_2_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__metadata__api.html" target="_self">Public Metadata API</a></td><td class="desc">The metadata API allows libavformat to export metadata tags to a client application when demuxing </td></tr>
<tr id="row_2_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavf__core.html" target="_self">Core functions</a></td><td class="desc">Functions for querying libavformat capabilities, allocating core structures, etc </td></tr>
<tr id="row_2_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_8_" class="arrow" onclick="toggleFolder('2_8_')">&#9660;</span><a class="el" href="group__lavf__misc.html" target="_self">Utility functions</a></td><td class="desc">Miscellaneous utility functions related to both muxing and demuxing (or neither) </td></tr>
<tr id="row_2_8_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__riff__fourcc.html" target="_self">RIFF FourCCs</a></td><td class="desc">Get the tables mapping RIFF FourCCs to libavcodec AVCodecIDs </td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><a class="el" href="group__libavc.html" target="_self">libavcodec</a></td><td class="desc">Encoding/Decoding Library </td></tr>
<tr id="row_3_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_0_" class="arrow" onclick="toggleFolder('3_0_')">&#9660;</span><a class="el" href="group__lavc__decoding.html" target="_self">Decoding</a></td><td class="desc"></td></tr>
<tr id="row_3_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__parsing.html" target="_self">Frame parsing</a></td><td class="desc"></td></tr>
<tr id="row_3_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__encoding.html" target="_self">Encoding</a></td><td class="desc"></td></tr>
<tr id="row_3_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_2_" class="arrow" onclick="toggleFolder('3_2_')">&#9660;</span><a class="el" href="group__lavc__codec.html" target="_self">Codecs</a></td><td class="desc"></td></tr>
<tr id="row_3_2_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__native.html" target="_self">Native Codecs</a></td><td class="desc"></td></tr>
<tr id="row_3_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__wrappers.html" target="_self">External library wrappers</a></td><td class="desc"></td></tr>
<tr id="row_3_2_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_3_2_2_" class="arrow" onclick="toggleFolder('3_2_2_')">&#9658;</span><a class="el" href="group__lavc__codec__hwaccel.html" target="_self">Hardware Accelerators bridge</a></td><td class="desc"></td></tr>
<tr id="row_3_2_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__hwaccel__d3d11va.html" target="_self">Direct3D11</a></td><td class="desc"></td></tr>
<tr id="row_3_2_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__hwaccel__dxva2.html" target="_self">DXVA2</a></td><td class="desc"></td></tr>
<tr id="row_3_2_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__hwaccel__vaapi.html" target="_self">VA API Decoding</a></td><td class="desc"></td></tr>
<tr id="row_3_2_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__hwaccel__vda.html" target="_self">VDA</a></td><td class="desc"></td></tr>
<tr id="row_3_2_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__hwaccel__vdpau.html" target="_self">VDPAU Decoder and Renderer</a></td><td class="desc">VDPAU hardware acceleration has two modules </td></tr>
<tr id="row_3_2_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__codec__hwaccel__xvmc.html" target="_self">XvMC</a></td><td class="desc"></td></tr>
<tr id="row_3_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__internal.html" target="_self">Internal</a></td><td class="desc"></td></tr>
<tr id="row_3_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__encdec.html" target="_self">send/receive encoding and decoding API overview</a></td><td class="desc">The <a class="el" href="group__lavc__decoding.html#ga58bc4bf1e0ac59e27362597e467efff3" title="Supply raw packet data as input to a decoder. ">avcodec_send_packet()</a>/avcodec_receive_frame()/avcodec_send_frame()/ <a class="el" href="group__lavc__decoding.html#ga5b8eff59cf259747cf0b31563e38ded6" title="Read encoded data from the encoder. ">avcodec_receive_packet()</a> functions provide an encode/decode API, which decouples input and output </td></tr>
<tr id="row_3_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_5_" class="arrow" onclick="toggleFolder('3_5_')">&#9660;</span><a class="el" href="group__lavc__core.html" target="_self">Core functions/structures.</a></td><td class="desc">Basic definitions, functions for querying libavcodec capabilities, allocating core structures, etc </td></tr>
<tr id="row_3_5_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__packet.html" target="_self">AVPacket</a></td><td class="desc">Types and functions for working with <a class="el" href="structAVPacket.html" title="This structure stores compressed data. ">AVPacket</a> </td></tr>
<tr id="row_3_5_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__hwaccel.html" target="_self">AVHWAccel</a></td><td class="desc"></td></tr>
<tr id="row_3_5_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__picture.html" target="_self">AVPicture</a></td><td class="desc">Functions for working with <a class="el" href="structAVPicture.html" title="Picture data structure. ">AVPicture</a> </td></tr>
<tr id="row_3_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__resample.html" target="_self">Audio resampling</a></td><td class="desc"></td></tr>
<tr id="row_3_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_3_7_" class="arrow" onclick="toggleFolder('3_7_')">&#9660;</span><a class="el" href="group__lavc__misc.html" target="_self">Utility functions</a></td><td class="desc">Miscellaneous utility functions related to both encoding and decoding (or neither) </td></tr>
<tr id="row_3_7_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__misc__pixfmt.html" target="_self">Pixel formats</a></td><td class="desc">Functions for working with pixel formats </td></tr>
<tr id="row_3_7_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavc__fft.html" target="_self">FFT functions</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__lavr.html" target="_self">libavresample</a></td><td class="desc">Libavresample (lavr) is a library that handles audio resampling, sample format conversion and mixing </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__lpp.html" target="_self">libpostproc</a></td><td class="desc">Video postprocessing library </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__lswr.html" target="_self">libswresample</a></td><td class="desc">Audio resampling, sample format conversion and mixing library </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="group__libsws.html" target="_self">libswscale</a></td><td class="desc">Color conversion and scaling library </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">&#9660;</span><a class="el" href="group__lavu.html" target="_self">libavutil</a></td><td class="desc">Common code shared across all FFmpeg libraries </td></tr>
<tr id="row_8_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_0_" class="arrow" onclick="toggleFolder('8_0_')">&#9660;</span><a class="el" href="group__lavu__crypto.html" target="_self">Crypto and Hashing</a></td><td class="desc"></td></tr>
<tr id="row_8_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__aes.html" target="_self">AES</a></td><td class="desc"></td></tr>
<tr id="row_8_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__base64.html" target="_self">Base64</a></td><td class="desc"></td></tr>
<tr id="row_8_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__blowfish.html" target="_self">Blowfish</a></td><td class="desc"></td></tr>
<tr id="row_8_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__cast5.html" target="_self">CAST5</a></td><td class="desc"></td></tr>
<tr id="row_8_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__camellia.html" target="_self">CAMELLIA</a></td><td class="desc"></td></tr>
<tr id="row_8_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__des.html" target="_self">DES</a></td><td class="desc"></td></tr>
<tr id="row_8_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_8_0_6_" class="arrow" onclick="toggleFolder('8_0_6_')">&#9658;</span><a class="el" href="group__lavu__hash.html" target="_self">Hash Functions</a></td><td class="desc">Hash functions useful in multimedia </td></tr>
<tr id="row_8_0_6_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__adler32.html" target="_self">Adler-32</a></td><td class="desc">Adler-32 hash function implementation </td></tr>
<tr id="row_8_0_6_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__crc32.html" target="_self">CRC</a></td><td class="desc">CRC (Cyclic Redundancy Check) hash function implementation </td></tr>
<tr id="row_8_0_6_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__hash__generic.html" target="_self">Generic Hashing API</a></td><td class="desc">An abstraction layer for all hash functions supported by libavutil </td></tr>
<tr id="row_8_0_6_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__md5.html" target="_self">MD5</a></td><td class="desc">MD5 hash function implementation </td></tr>
<tr id="row_8_0_6_4_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__murmur3.html" target="_self">Murmur3</a></td><td class="desc">MurmurHash3 hash function implementation </td></tr>
<tr id="row_8_0_6_5_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__ripemd.html" target="_self">RIPEMD</a></td><td class="desc">RIPEMD hash function implementation </td></tr>
<tr id="row_8_0_6_6_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__sha.html" target="_self">SHA</a></td><td class="desc">SHA-1 and SHA-256 (Secure Hash Algorithm) hash function implementations </td></tr>
<tr id="row_8_0_6_7_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__sha512.html" target="_self">SHA-512</a></td><td class="desc">SHA-512 (Secure Hash Algorithm) hash function implementations </td></tr>
<tr id="row_8_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__hmac.html" target="_self">HMAC</a></td><td class="desc"></td></tr>
<tr id="row_8_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__rc4.html" target="_self">RC4</a></td><td class="desc"></td></tr>
<tr id="row_8_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__twofish.html" target="_self">TWOFISH</a></td><td class="desc"></td></tr>
<tr id="row_8_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__xtea.html" target="_self">XTEA</a></td><td class="desc"></td></tr>
<tr id="row_8_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__tea.html" target="_self">TEA</a></td><td class="desc"></td></tr>
<tr id="row_8_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__lzo.html" target="_self">LZO</a></td><td class="desc"></td></tr>
<tr id="row_8_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_1_" class="arrow" onclick="toggleFolder('8_1_')">&#9660;</span><a class="el" href="group__lavu__math.html" target="_self">Mathematics</a></td><td class="desc">Mathematical utilities for working with timestamp and time base </td></tr>
<tr id="row_8_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__math__rational.html" target="_self">AVRational</a></td><td class="desc">Rational number calculation </td></tr>
<tr id="row_8_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__string.html" target="_self">String Manipulation</a></td><td class="desc"></td></tr>
<tr id="row_8_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_3_" class="arrow" onclick="toggleFolder('8_3_')">&#9660;</span><a class="el" href="group__lavu__mem.html" target="_self">Memory Management</a></td><td class="desc">Utilities for manipulating memory </td></tr>
<tr id="row_8_3_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__mem__macros.html" target="_self">Alignment Macros</a></td><td class="desc">Helper macros for declaring aligned variables </td></tr>
<tr id="row_8_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__mem__attrs.html" target="_self">Function Attributes</a></td><td class="desc">Function attributes applicable to memory handling functions </td></tr>
<tr id="row_8_3_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__mem__funcs.html" target="_self">Heap Management</a></td><td class="desc">Functions responsible for allocating, freeing, and copying memory </td></tr>
<tr id="row_8_3_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__mem__dynarray.html" target="_self">Dynamic Array</a></td><td class="desc">Utilities to make an array grow when needed </td></tr>
<tr id="row_8_3_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__mem__misc.html" target="_self">Miscellaneous Functions</a></td><td class="desc">Other functions related to memory allocation </td></tr>
<tr id="row_8_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_4_" class="arrow" onclick="toggleFolder('8_4_')">&#9660;</span><a class="el" href="group__lavu__data.html" target="_self">Data Structures</a></td><td class="desc"></td></tr>
<tr id="row_8_4_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__buffer.html" target="_self">AVBuffer</a></td><td class="desc">AVBuffer is an API for reference-counted data buffers </td></tr>
<tr id="row_8_4_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__bufferpool.html" target="_self">AVBufferPool</a></td><td class="desc">AVBufferPool is an API for a lock-free thread-safe pool of AVBuffers </td></tr>
<tr id="row_8_4_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_8_4_2_" class="arrow" onclick="toggleFolder('8_4_2_')">&#9658;</span><a class="el" href="group__lavu__frame.html" target="_self">AVFrame</a></td><td class="desc"><a class="el" href="structAVFrame.html" title="This structure describes decoded (raw) audio or video data. ">AVFrame</a> is an abstraction for reference-counted raw multimedia data </td></tr>
<tr id="row_8_4_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__frame__flags.html" target="_self">AV_FRAME_FLAGS</a></td><td class="desc">Flags describing additional frame properties </td></tr>
<tr id="row_8_4_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_8_4_3_" class="arrow" onclick="toggleFolder('8_4_3_')">&#9658;</span><a class="el" href="group__avoptions.html" target="_self">AVOptions</a></td><td class="desc">AVOptions provide a generic system to declare options on arbitrary structs ("objects") </td></tr>
<tr id="row_8_4_3_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__opt__eval__funcs.html" target="_self">Evaluating option strings</a></td><td class="desc">This group of functions can be used to evaluate option strings and get numbers out of them </td></tr>
<tr id="row_8_4_3_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__opt__set__funcs.html" target="_self">Option setting functions</a></td><td class="desc">Those functions set the field of obj with the given name to value </td></tr>
<tr id="row_8_4_3_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__opt__get__funcs.html" target="_self">Option getting functions</a></td><td class="desc">Those functions get a value of the option with the given name from an object </td></tr>
<tr id="row_8_4_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__dict.html" target="_self">AVDictionary</a></td><td class="desc">Simple key:value store </td></tr>
<tr id="row_8_4_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__tree.html" target="_self">AVTree</a></td><td class="desc">Low-complexity tree container </td></tr>
<tr id="row_8_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_5_" class="arrow" onclick="toggleFolder('8_5_')">&#9660;</span><a class="el" href="group__lavu__video.html" target="_self">Video related</a></td><td class="desc"></td></tr>
<tr id="row_8_5_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__video__display.html" target="_self">Display transformation matrix functions</a></td><td class="desc">The display transformation matrix specifies an affine transformation that should be applied to video frames for correct presentation </td></tr>
<tr id="row_8_5_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__video__spherical.html" target="_self">Spherical video mapping</a></td><td class="desc">A spherical video file contains surfaces that need to be mapped onto a sphere </td></tr>
<tr id="row_8_5_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__video__stereo3d.html" target="_self">Stereo3D types and functions</a></td><td class="desc">A stereoscopic video file consists in multiple views embedded in a single frame, usually describing two views of a scene </td></tr>
<tr id="row_8_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_6_" class="arrow" onclick="toggleFolder('8_6_')">&#9660;</span><a class="el" href="group__lavu__audio.html" target="_self">Audio related</a></td><td class="desc"></td></tr>
<tr id="row_8_6_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__audiofifo.html" target="_self">Audio FIFO Buffer</a></td><td class="desc"></td></tr>
<tr id="row_8_6_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__channel__masks.html" target="_self">Audio channel masks</a></td><td class="desc">A channel layout is a 64-bits integer with a bit set for every channel </td></tr>
<tr id="row_8_6_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__channel__mask__c.html" target="_self">Audio channel layouts</a></td><td class="desc"></td></tr>
<tr id="row_8_6_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__downmix__info.html" target="_self">Audio downmix metadata</a></td><td class="desc"></td></tr>
<tr id="row_8_6_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__sampfmts.html" target="_self">Audio sample formats</a></td><td class="desc">Audio sample format enumeration and related convenience functions </td></tr>
<tr id="row_8_6_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__sampmanip.html" target="_self">Samples manipulation</a></td><td class="desc">Functions that manipulate audio samples </td></tr>
<tr id="row_8_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__error.html" target="_self">Error Codes</a></td><td class="desc"></td></tr>
<tr id="row_8_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_8_" class="arrow" onclick="toggleFolder('8_8_')">&#9660;</span><a class="el" href="group__lavu__log.html" target="_self">Logging Facility</a></td><td class="desc"></td></tr>
<tr id="row_8_8_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__log__constants.html" target="_self">Logging Constants</a></td><td class="desc"></td></tr>
<tr id="row_8_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_8_9_" class="arrow" onclick="toggleFolder('8_9_')">&#9660;</span><a class="el" href="group__lavu__misc.html" target="_self">Other</a></td><td class="desc"></td></tr>
<tr id="row_8_9_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__preproc__misc.html" target="_self">Preprocessor String Macros</a></td><td class="desc">String manipulation macros </td></tr>
<tr id="row_8_9_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__version__utils.html" target="_self">Library Version Macros</a></td><td class="desc">Useful to check and match library version in order to maintain backward compatibility </td></tr>
<tr id="row_8_9_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_8_9_2_" class="arrow" onclick="toggleFolder('8_9_2_')">&#9658;</span><a class="el" href="group__lavu__const.html" target="_self">Constants</a></td><td class="desc"></td></tr>
<tr id="row_8_9_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__enc.html" target="_self">Encoding specific</a></td><td class="desc"></td></tr>
<tr id="row_8_9_2_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__time.html" target="_self">Timestamp specific</a></td><td class="desc">FFmpeg internal timebase and timestamp definitions </td></tr>
<tr id="row_8_9_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__picture.html" target="_self">Image related</a></td><td class="desc"><a class="el" href="structAVPicture.html" title="Picture data structure. ">AVPicture</a> types, pixel formats and basic image planes manipulation </td></tr>
<tr id="row_8_9_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_8_9_4_" class="arrow" onclick="toggleFolder('8_9_4_')">&#9658;</span><a class="el" href="group__lavu__ver.html" target="_self">Version and Build diagnostics</a></td><td class="desc">Macros and function useful to check at compiletime and at runtime which version of libavutil is in use </td></tr>
<tr id="row_8_9_4_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__depr__guards.html" target="_self">Deprecation Guards</a></td><td class="desc">FF_API_* defines may be placed below to indicate public API that will be dropped at a future version bump </td></tr>
<tr id="row_8_9_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a class="el" href="group__lavu__media.html" target="_self">Media Type</a></td><td class="desc">Media Type </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>