blob: 52d6d1ef8b8fd64934f5f88d268cf72c9b4e4ed9 [file] [log] [blame]
<!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>VA-API: VAStatsStatisticsH264 Struct Reference</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">VA-API
&#160;<span id="projectnumber">2.13.0.pre1</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>
<!-- 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><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structVAStatsStatisticsH264-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">VAStatsStatisticsH264 Struct Reference<div class="ingroups"><a class="el" href="group__api__fei__h264.html">H.264 FEI encoding API</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="structVAStatsStatisticsH264.html" title="VAStatsStatisticsH264. H264 Statistics buffer layout for VAStatsStatisticsBufferType and VAStatsStati...">VAStatsStatisticsH264</a>. H264 Statistics buffer layout for VAStatsStatisticsBufferType and VAStatsStatisticsBottomFieldBufferType(for interlaced only). Statistics output is per 16x16 block. Data structure per 16x16 block is defined below. The 16x16 block is in raster scan order. The buffer size shall be greater than or equal to the number of 16x16 blocks multiplied by sizeof(VAStatsStatisticsH264).
<a href="structVAStatsStatisticsH264.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="va__fei__h264_8h_source.html">va_fei_h264.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:gacdd532ca8541e7f7bf0826c911525ebf"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gacdd532ca8541e7f7bf0826c911525ebf">best_inter_distortion0</a>: 16</td></tr>
<tr class="memdesc:gacdd532ca8541e7f7bf0826c911525ebf"><td class="mdescLeft">&#160;</td><td class="mdescRight">past reference <br /></td></tr>
<tr class="separator:gacdd532ca8541e7f7bf0826c911525ebf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e8a4896e2f208b6193b0f1a492fb028"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga5e8a4896e2f208b6193b0f1a492fb028">best_inter_distortion1</a>: 16</td></tr>
<tr class="memdesc:ga5e8a4896e2f208b6193b0f1a492fb028"><td class="mdescLeft">&#160;</td><td class="mdescRight">future reference <br /></td></tr>
<tr class="separator:ga5e8a4896e2f208b6193b0f1a492fb028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb2647bf6b4a00c9ea2513bb74630cb4"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gacb2647bf6b4a00c9ea2513bb74630cb4">mb_is_flat</a>: 1</td></tr>
<tr class="memdesc:gacb2647bf6b4a00c9ea2513bb74630cb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">DWORD 5 flat info. <br /></td></tr>
<tr class="separator:gacb2647bf6b4a00c9ea2513bb74630cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5cac2d498db3400dc988e874b69cc27"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gac5cac2d498db3400dc988e874b69cc27">variance_16x16</a></td></tr>
<tr class="memdesc:gac5cac2d498db3400dc988e874b69cc27"><td class="mdescLeft">&#160;</td><td class="mdescRight">DWORD 6 variance for block16x16. <br /></td></tr>
<tr class="separator:gac5cac2d498db3400dc988e874b69cc27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc39a2d5a6563fb04013e766a697881b"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gabc39a2d5a6563fb04013e766a697881b">variance_8x8</a> [4]</td></tr>
<tr class="memdesc:gabc39a2d5a6563fb04013e766a697881b"><td class="mdescLeft">&#160;</td><td class="mdescRight">DWORD 7 ~ 10, variance for block8x8. <br /></td></tr>
<tr class="separator:gabc39a2d5a6563fb04013e766a697881b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4039cc6efa772bf29746b91099a0b177"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga4039cc6efa772bf29746b91099a0b177">pixel_average_16x16</a></td></tr>
<tr class="memdesc:ga4039cc6efa772bf29746b91099a0b177"><td class="mdescLeft">&#160;</td><td class="mdescRight">DWORD 11 pixel_average for block16x16. <br /></td></tr>
<tr class="separator:ga4039cc6efa772bf29746b91099a0b177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d28dcf7fdb2ff73313a60f6a529e855"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga6d28dcf7fdb2ff73313a60f6a529e855">pixel_average_8x8</a> [4]</td></tr>
<tr class="memdesc:ga6d28dcf7fdb2ff73313a60f6a529e855"><td class="mdescLeft">&#160;</td><td class="mdescRight">DWORD 12 ~ 15, pixel_average for block8x8. <br /></td></tr>
<tr class="separator:ga6d28dcf7fdb2ff73313a60f6a529e855"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="structVAStatsStatisticsH264.html" title="VAStatsStatisticsH264. H264 Statistics buffer layout for VAStatsStatisticsBufferType and VAStatsStati...">VAStatsStatisticsH264</a>. H264 Statistics buffer layout for VAStatsStatisticsBufferType and VAStatsStatisticsBottomFieldBufferType(for interlaced only). Statistics output is per 16x16 block. Data structure per 16x16 block is defined below. The 16x16 block is in raster scan order. The buffer size shall be greater than or equal to the number of 16x16 blocks multiplied by sizeof(VAStatsStatisticsH264). </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="va__fei__h264_8h_source.html">va_fei_h264.h</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated for VA-API 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>