/usr/share/doc/ffmpeg/api/annotated.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 192 193 194 195 196 | <!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: Data Structures</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
 <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">Data Structures</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionav__alias.html" target="_self">av_alias</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionav__intfloat32.html" target="_self">av_intfloat32</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionav__intfloat64.html" target="_self">av_intfloat64</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVABufferSinkParams.html" target="_self">AVABufferSinkParams</a></td><td class="desc">Struct to use for initializing an abuffersink context </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBitStreamFilter.html" target="_self">AVBitStreamFilter</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBitStreamFilterContext.html" target="_self">AVBitStreamFilterContext</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBlowfish.html" target="_self">AVBlowfish</a></td><td class="desc"></td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBSFContext.html" target="_self">AVBSFContext</a></td><td class="desc">The bitstream filter state </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBufferRef.html" target="_self">AVBufferRef</a></td><td class="desc">A reference to a data buffer </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBufferSinkParams.html" target="_self">AVBufferSinkParams</a></td><td class="desc">Struct to use for initializing a buffersink context </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVBufferSrcParameters.html" target="_self">AVBufferSrcParameters</a></td><td class="desc">This structure contains the parameters describing the frames that will be passed to this filter </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVChapter.html" target="_self">AVChapter</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVClass.html" target="_self">AVClass</a></td><td class="desc">Describe the class of an <a class="el" href="structAVClass.html" title="Describe the class of an AVClass context structure. ">AVClass</a> context structure </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCodec.html" target="_self">AVCodec</a></td><td class="desc"><a class="el" href="structAVCodec.html" title="AVCodec. ">AVCodec</a> </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCodecContext.html" target="_self">AVCodecContext</a></td><td class="desc">Main external API structure </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCodecDescriptor.html" target="_self">AVCodecDescriptor</a></td><td class="desc">This struct describes the properties of a single codec described by an AVCodecID </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCodecParameters.html" target="_self">AVCodecParameters</a></td><td class="desc">This struct describes the properties of an encoded stream </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCodecParser.html" target="_self">AVCodecParser</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCodecParserContext.html" target="_self">AVCodecParserContext</a></td><td class="desc"></td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVComponentDescriptor.html" target="_self">AVComponentDescriptor</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVContentLightMetadata.html" target="_self">AVContentLightMetadata</a></td><td class="desc">Content light level needed by to transmit HDR over HDMI (CTA-861.3) </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCPBProperties.html" target="_self">AVCPBProperties</a></td><td class="desc">This structure describes the bitrate properties of an encoded bitstream </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVCUDADeviceContext.html" target="_self">AVCUDADeviceContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWDeviceContext.html#a46055b48d1a40445d775b4ae24f77f20" title="The format-specific data, allocated and freed by libavutil along with this context. ">AVHWDeviceContext.hwctx</a> </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVD3D11FrameDescriptor.html" target="_self">AVD3D11FrameDescriptor</a></td><td class="desc">D3D11 frame descriptor for pool allocation </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVD3D11VAContext.html" target="_self">AVD3D11VAContext</a></td><td class="desc">This structure is used to provides the necessary configurations and data to the Direct3D11 FFmpeg HWAccel implementation </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVD3D11VADeviceContext.html" target="_self">AVD3D11VADeviceContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWDeviceContext.html#a46055b48d1a40445d775b4ae24f77f20" title="The format-specific data, allocated and freed by libavutil along with this context. ">AVHWDeviceContext.hwctx</a> </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVD3D11VAFramesContext.html" target="_self">AVD3D11VAFramesContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWFramesContext.html#a54e38c3e4355321e23e0f4c7411cb8ee" title="The format-specific data, allocated and freed automatically along with this context. ">AVHWFramesContext.hwctx</a> </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDCT.html" target="_self">AVDCT</a></td><td class="desc"><a class="el" href="structAVDCT.html" title="AVDCT context. ">AVDCT</a> context </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDES.html" target="_self">AVDES</a></td><td class="desc"></td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDeviceCapabilitiesQuery.html" target="_self">AVDeviceCapabilitiesQuery</a></td><td class="desc">Following API allows user to probe device capabilities (supported codecs, pixel formats, sample formats, resolutions, channel counts, etc) </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDeviceInfo.html" target="_self">AVDeviceInfo</a></td><td class="desc">Structure describes basic parameters of the device </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDeviceInfoList.html" target="_self">AVDeviceInfoList</a></td><td class="desc">List of devices </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDeviceRect.html" target="_self">AVDeviceRect</a></td><td class="desc"></td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDictionaryEntry.html" target="_self">AVDictionaryEntry</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDiracSeqHeader.html" target="_self">AVDiracSeqHeader</a></td><td class="desc"></td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDownmixInfo.html" target="_self">AVDownmixInfo</a></td><td class="desc">This structure describes optional metadata relevant to a downmix procedure </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDRMDeviceContext.html" target="_self">AVDRMDeviceContext</a></td><td class="desc">DRM device </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDRMFrameDescriptor.html" target="_self">AVDRMFrameDescriptor</a></td><td class="desc">DRM frame descriptor </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDRMLayerDescriptor.html" target="_self">AVDRMLayerDescriptor</a></td><td class="desc">DRM layer descriptor </td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDRMObjectDescriptor.html" target="_self">AVDRMObjectDescriptor</a></td><td class="desc">DRM object descriptor </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDRMPlaneDescriptor.html" target="_self">AVDRMPlaneDescriptor</a></td><td class="desc">DRM plane descriptor </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDVProfile.html" target="_self">AVDVProfile</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDXVA2DeviceContext.html" target="_self">AVDXVA2DeviceContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWDeviceContext.html#a46055b48d1a40445d775b4ae24f77f20" title="The format-specific data, allocated and freed by libavutil along with this context. ">AVHWDeviceContext.hwctx</a> </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVDXVA2FramesContext.html" target="_self">AVDXVA2FramesContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWFramesContext.html#a54e38c3e4355321e23e0f4c7411cb8ee" title="The format-specific data, allocated and freed automatically along with this context. ">AVHWFramesContext.hwctx</a> </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFifoBuffer.html" target="_self">AVFifoBuffer</a></td><td class="desc"></td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFilter.html" target="_self">AVFilter</a></td><td class="desc">Filter definition </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFilterContext.html" target="_self">AVFilterContext</a></td><td class="desc">An instance of a filter </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFilterGraph.html" target="_self">AVFilterGraph</a></td><td class="desc"></td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFilterInOut.html" target="_self">AVFilterInOut</a></td><td class="desc">A linked-list of the inputs/outputs of the filter chain </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFilterLink.html" target="_self">AVFilterLink</a></td><td class="desc">A link between two filters </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFormatContext.html" target="_self">AVFormatContext</a></td><td class="desc">Format I/O context </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFrame.html" target="_self">AVFrame</a></td><td class="desc">This structure describes decoded (raw) audio or video data </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVFrameSideData.html" target="_self">AVFrameSideData</a></td><td class="desc">Structure to hold side data for an <a class="el" href="structAVFrame.html" title="This structure describes decoded (raw) audio or video data. ">AVFrame</a> </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVHWAccel.html" target="_self">AVHWAccel</a></td><td class="desc"></td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVHWDeviceContext.html" target="_self">AVHWDeviceContext</a></td><td class="desc">This struct aggregates all the (hardware/vendor-specific) "high-level" state, i.e </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVHWFramesConstraints.html" target="_self">AVHWFramesConstraints</a></td><td class="desc">This struct describes the constraints on hardware frames attached to a given device with a hardware-specific configuration </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVHWFramesContext.html" target="_self">AVHWFramesContext</a></td><td class="desc">This struct describes a set or pool of "hardware" frames (i.e </td></tr>
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVIndexEntry.html" target="_self">AVIndexEntry</a></td><td class="desc"></td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVInputFormat.html" target="_self">AVInputFormat</a></td><td class="desc"></td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVIOContext.html" target="_self">AVIOContext</a></td><td class="desc">Bytestream IO Context </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVIODirContext.html" target="_self">AVIODirContext</a></td><td class="desc"></td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVIODirEntry.html" target="_self">AVIODirEntry</a></td><td class="desc">Describes single entry of the directory </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVIOInterruptCB.html" target="_self">AVIOInterruptCB</a></td><td class="desc">Callback for checking whether to abort blocking functions </td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVLFG.html" target="_self">AVLFG</a></td><td class="desc"></td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVMasteringDisplayMetadata.html" target="_self">AVMasteringDisplayMetadata</a></td><td class="desc">Copyright (c) 2016 Neil Birkbeck <a href="#" onclick="location.href='mai'+'lto:'+'nei'+'l.'+'bir'+'kb'+'eck'+'@g'+'mai'+'l.'+'com'; return false;">neil.<span style="display: none;">.nosp@m.</span>birk<span style="display: none;">.nosp@m.</span>beck@<span style="display: none;">.nosp@m.</span>gmai<span style="display: none;">.nosp@m.</span>l.com</a> </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVMediaCodecContext.html" target="_self">AVMediaCodecContext</a></td><td class="desc">This structure holds a reference to a android/view/Surface object that will be used as output by the decoder </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVMotionVector.html" target="_self">AVMotionVector</a></td><td class="desc"></td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVOption.html" target="_self">AVOption</a></td><td class="desc"><a class="el" href="structAVOption.html" title="AVOption. ">AVOption</a> </td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVOptionRange.html" target="_self">AVOptionRange</a></td><td class="desc">A single allowed range of values, or a single allowed value </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVOptionRanges.html" target="_self">AVOptionRanges</a></td><td class="desc">List of <a class="el" href="structAVOptionRange.html" title="A single allowed range of values, or a single allowed value. ">AVOptionRange</a> structs </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVOutputFormat.html" target="_self">AVOutputFormat</a></td><td class="desc"></td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVPacket.html" target="_self">AVPacket</a></td><td class="desc">This structure stores compressed data </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVPacketList.html" target="_self">AVPacketList</a></td><td class="desc"></td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVPacketSideData.html" target="_self">AVPacketSideData</a></td><td class="desc"></td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVPanScan.html" target="_self">AVPanScan</a></td><td class="desc">Pan Scan area </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVPicture.html" target="_self">AVPicture</a></td><td class="desc">Picture data structure </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVPixFmtDescriptor.html" target="_self">AVPixFmtDescriptor</a></td><td class="desc">Descriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes of an image </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVProbeData.html" target="_self">AVProbeData</a></td><td class="desc">This structure contains the data a format has to probe a file </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVProfile.html" target="_self">AVProfile</a></td><td class="desc"><a class="el" href="structAVProfile.html" title="AVProfile. ">AVProfile</a> </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVProgram.html" target="_self">AVProgram</a></td><td class="desc">New fields can be added to the end with minor version bumps </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVQSVContext.html" target="_self">AVQSVContext</a></td><td class="desc">This struct is used for communicating QSV parameters between libavcodec and the caller </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVQSVDeviceContext.html" target="_self">AVQSVDeviceContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWDeviceContext.html#a46055b48d1a40445d775b4ae24f77f20" title="The format-specific data, allocated and freed by libavutil along with this context. ">AVHWDeviceContext.hwctx</a> </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVQSVFramesContext.html" target="_self">AVQSVFramesContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWFramesContext.html#a54e38c3e4355321e23e0f4c7411cb8ee" title="The format-specific data, allocated and freed automatically along with this context. ">AVHWFramesContext.hwctx</a> </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVRational.html" target="_self">AVRational</a></td><td class="desc">Rational number (pair of numerator and denominator) </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVRC4.html" target="_self">AVRC4</a></td><td class="desc"></td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVReplayGain.html" target="_self">AVReplayGain</a></td><td class="desc">ReplayGain information (see <a href="http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_1.0_specification">http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_1.0_specification</a>) </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVSphericalMapping.html" target="_self">AVSphericalMapping</a></td><td class="desc">This structure describes how to handle spherical videos, outlining information about projection, initial layout, and any other view modifier </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVStereo3D.html" target="_self">AVStereo3D</a></td><td class="desc">Stereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVStream.html" target="_self">AVStream</a></td><td class="desc">Stream structure </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVSubtitle.html" target="_self">AVSubtitle</a></td><td class="desc"></td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVSubtitleRect.html" target="_self">AVSubtitleRect</a></td><td class="desc"></td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVTimecode.html" target="_self">AVTimecode</a></td><td class="desc"></td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVAAPIDeviceContext.html" target="_self">AVVAAPIDeviceContext</a></td><td class="desc">VAAPI connection details </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVAAPIFramesContext.html" target="_self">AVVAAPIFramesContext</a></td><td class="desc">VAAPI-specific data associated with a frame pool </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVAAPIHWConfig.html" target="_self">AVVAAPIHWConfig</a></td><td class="desc">VAAPI hardware pipeline configuration details </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVDAContext.html" target="_self">AVVDAContext</a></td><td class="desc">This struct holds all the information that needs to be passed between the caller and libavcodec for initializing VDA decoding </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVDPAUContext.html" target="_self">AVVDPAUContext</a></td><td class="desc">This structure is used to share data between the libavcodec library and the client video application </td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVDPAUDeviceContext.html" target="_self">AVVDPAUDeviceContext</a></td><td class="desc">This struct is allocated as <a class="el" href="structAVHWDeviceContext.html#a46055b48d1a40445d775b4ae24f77f20" title="The format-specific data, allocated and freed by libavutil along with this context. ">AVHWDeviceContext.hwctx</a> </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionAVVDPAUPictureInfo.html" target="_self">AVVDPAUPictureInfo</a></td><td class="desc"></td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVVideotoolboxContext.html" target="_self">AVVideotoolboxContext</a></td><td class="desc">This struct holds all the information that needs to be passed between the caller and libavcodec for initializing Videotoolbox decoding </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structAVXTEA.html" target="_self">AVXTEA</a></td><td class="desc"></td></tr>
<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbuffer__data.html" target="_self">buffer_data</a></td><td class="desc"></td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDiracVersionInfo.html" target="_self">DiracVersionInfo</a></td><td class="desc"></td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdxva__context.html" target="_self">dxva_context</a></td><td class="desc">This structure is used to provides the necessary configurations and data to the DXVA2 FFmpeg HWAccel implementation </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFFTComplex.html" target="_self">FFTComplex</a></td><td class="desc"></td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFilteringContext.html" target="_self">FilteringContext</a></td><td class="desc"></td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structOutputStream.html" target="_self">OutputStream</a></td><td class="desc"></td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRcOverride.html" target="_self">RcOverride</a></td><td class="desc"></td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structStreamContext.html" target="_self">StreamContext</a></td><td class="desc"></td></tr>
<tr id="row_109_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSwsFilter.html" target="_self">SwsFilter</a></td><td class="desc"></td></tr>
<tr id="row_110_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSwsVector.html" target="_self">SwsVector</a></td><td class="desc"></td></tr>
<tr id="row_111_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionunaligned__16.html" target="_self">unaligned_16</a></td><td class="desc"></td></tr>
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionunaligned__32.html" target="_self">unaligned_32</a></td><td class="desc"></td></tr>
<tr id="row_113_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionunaligned__64.html" target="_self">unaligned_64</a></td><td class="desc"></td></tr>
<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvaapi__context.html" target="_self">vaapi_context</a></td><td class="desc">This structure is used to share data between the FFmpeg library and the client video application </td></tr>
<tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvda__context.html" target="_self">vda_context</a></td><td class="desc">This structure is used to provide the necessary configurations and data to the VDA FFmpeg HWAccel implementation </td></tr>
<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvdpau__render__state.html" target="_self">vdpau_render_state</a></td><td class="desc">This structure is used as a callback between the FFmpeg decoder (vd_) and presentation (vo_) module </td></tr>
<tr id="row_117_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structxvmc__pix__fmt.html" target="_self">xvmc_pix_fmt</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
|