blob: 608c82bba74c360e485b5db220d5fa037ba0fe18 [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: VAEncPictureParameterBufferVP8 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="structVAEncPictureParameterBufferVP8-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">VAEncPictureParameterBufferVP8 Struct Reference<div class="ingroups"><a class="el" href="group__api__enc__vp8.html">VP8 encoding API</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>VP8 Encoding Picture Parameter Buffer Structure.
<a href="structVAEncPictureParameterBufferVP8.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="va__enc__vp8_8h_source.html">va_enc_vp8.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:aa0639353fdc16d564cbad1aa9d517979"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#aa0639353fdc16d564cbad1aa9d517979">loop_filter_level</a> [4]</td></tr>
<tr class="separator:aa0639353fdc16d564cbad1aa9d517979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66bdd93d42197f453aa8a203dfe88a19"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a66bdd93d42197f453aa8a203dfe88a19">ref_lf_delta</a> [4]</td></tr>
<tr class="separator:a66bdd93d42197f453aa8a203dfe88a19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e4d654a16d096b7dda1d5c0fa9a2ab7"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a5e4d654a16d096b7dda1d5c0fa9a2ab7">mode_lf_delta</a> [4]</td></tr>
<tr class="separator:a5e4d654a16d096b7dda1d5c0fa9a2ab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ade06f76cd4d0a2e76198d3485d49a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a73ade06f76cd4d0a2e76198d3485d49a">sharpness_level</a></td></tr>
<tr class="separator:a73ade06f76cd4d0a2e76198d3485d49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c44af4f5f7011bf723d421909d0867"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a82c44af4f5f7011bf723d421909d0867">clamp_qindex_high</a></td></tr>
<tr class="separator:a82c44af4f5f7011bf723d421909d0867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454ea857f771f88e66510e51f3b70546"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a454ea857f771f88e66510e51f3b70546">clamp_qindex_low</a></td></tr>
<tr class="separator:a454ea857f771f88e66510e51f3b70546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c74d57050dcae5c47d68a7968c57ad9"><td class="memItemLeft" align="right" valign="top"><a id="a6c74d57050dcae5c47d68a7968c57ad9"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a6c74d57050dcae5c47d68a7968c57ad9">va_reserved</a> [<a class="el" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>]</td></tr>
<tr class="memdesc:a6c74d57050dcae5c47d68a7968c57ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved bytes for future use, must be zero. <br /></td></tr>
<tr class="separator:a6c74d57050dcae5c47d68a7968c57ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c9938e111da37b3f5fb3f0a5836d607"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a3c9938e111da37b3f5fb3f0a5836d607">first_ref</a>: 2</td></tr>
<tr class="separator:a3c9938e111da37b3f5fb3f0a5836d607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f28a3f07ef30bd5cf96a0404110a71"><td class="memItemLeft" align="right" valign="top"><a id="a00f28a3f07ef30bd5cf96a0404110a71"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a00f28a3f07ef30bd5cf96a0404110a71">reserved</a>: 16</td></tr>
<tr class="memdesc:a00f28a3f07ef30bd5cf96a0404110a71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved for future use, must be zero. <br /></td></tr>
<tr class="separator:a00f28a3f07ef30bd5cf96a0404110a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff8bae9eaee8c48ea69f598249ab5f0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a7ff8bae9eaee8c48ea69f598249ab5f0">clamping_type</a>: 1</td></tr>
<tr class="separator:a7ff8bae9eaee8c48ea69f598249ab5f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dfa9d22664d7e8a9688d38a175c5b87"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a9dfa9d22664d7e8a9688d38a175c5b87">update_mb_segmentation_map</a>: 1</td></tr>
<tr class="separator:a9dfa9d22664d7e8a9688d38a175c5b87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48c94c38b361938b63bfc6b8c6adef8"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#aa48c94c38b361938b63bfc6b8c6adef8">update_segment_feature_data</a>: 1</td></tr>
<tr class="separator:aa48c94c38b361938b63bfc6b8c6adef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb153ffcb3c63a09ed107955735e9615"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#adb153ffcb3c63a09ed107955735e9615">loop_filter_adj_enable</a>: 1</td></tr>
<tr class="separator:adb153ffcb3c63a09ed107955735e9615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c7125f6026ec38bcdbf40b35a97ca55"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a1c7125f6026ec38bcdbf40b35a97ca55">refresh_entropy_probs</a>: 1</td></tr>
<tr class="separator:a1c7125f6026ec38bcdbf40b35a97ca55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af74d67e63db16f3ebcabaf235e22f94d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#af74d67e63db16f3ebcabaf235e22f94d">refresh_golden_frame</a>: 1</td></tr>
<tr class="separator:af74d67e63db16f3ebcabaf235e22f94d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab62ffa7a5570123a513c5ec708f89f3b"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#ab62ffa7a5570123a513c5ec708f89f3b">refresh_alternate_frame</a>: 1</td></tr>
<tr class="separator:ab62ffa7a5570123a513c5ec708f89f3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf65d2dddbed913fe754f5293e21a4d3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#adf65d2dddbed913fe754f5293e21a4d3">refresh_last</a>: 1</td></tr>
<tr class="separator:adf65d2dddbed913fe754f5293e21a4d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab907fbaf5c9b8d013cf7cb73b20fae75"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#ab907fbaf5c9b8d013cf7cb73b20fae75">copy_buffer_to_golden</a>: 2</td></tr>
<tr class="separator:ab907fbaf5c9b8d013cf7cb73b20fae75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad09a48a6028722b8c2b8bbd68b5590cf"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#ad09a48a6028722b8c2b8bbd68b5590cf">copy_buffer_to_alternate</a>: 2</td></tr>
<tr class="separator:ad09a48a6028722b8c2b8bbd68b5590cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f02577df478c66997795e66fc3b996d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a7f02577df478c66997795e66fc3b996d">sign_bias_golden</a>: 1</td></tr>
<tr class="separator:a7f02577df478c66997795e66fc3b996d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78aad7166d46fdcd56e87cc05a6097a7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#a78aad7166d46fdcd56e87cc05a6097a7">sign_bias_alternate</a>: 1</td></tr>
<tr class="separator:a78aad7166d46fdcd56e87cc05a6097a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae53788d6d561c764b98d4b24512d64c7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#ae53788d6d561c764b98d4b24512d64c7">mb_no_coeff_skip</a>: 1</td></tr>
<tr class="separator:ae53788d6d561c764b98d4b24512d64c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa4bd71bfd0cce78152414eca94643dd"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncPictureParameterBufferVP8.html#aaa4bd71bfd0cce78152414eca94643dd">forced_lf_adjustment</a>: 1</td></tr>
<tr class="separator:aaa4bd71bfd0cce78152414eca94643dd"><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>VP8 Encoding Picture Parameter Buffer Structure. </p>
<p>This structure conveys picture level parameters. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a82c44af4f5f7011bf723d421909d0867"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82c44af4f5f7011bf723d421909d0867">&#9670;&nbsp;</a></span>clamp_qindex_high</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t VAEncPictureParameterBufferVP8::clamp_qindex_high</td>
</tr>
</table>
</div><div class="memdoc">
<p>Application supplied maximum clamp value for Qindex used in quantization. Qindex will not be allowed to exceed this value. It has a valid range [0..127] inclusive. </p>
</div>
</div>
<a id="a454ea857f771f88e66510e51f3b70546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a454ea857f771f88e66510e51f3b70546">&#9670;&nbsp;</a></span>clamp_qindex_low</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t VAEncPictureParameterBufferVP8::clamp_qindex_low</td>
</tr>
</table>
</div><div class="memdoc">
<p>Application supplied minimum clamp value for Qindex used in quantization. Qindex will not be allowed to be lower than this value. It has a valid range [0..127] inclusive. Condition clamp_qindex_low &lt;= clamp_qindex_high must be guaranteed, otherwise they are ignored. </p>
</div>
</div>
<a id="a7ff8bae9eaee8c48ea69f598249ab5f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ff8bae9eaee8c48ea69f598249ab5f0">&#9670;&nbsp;</a></span>clamping_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::clamping_type</td>
</tr>
</table>
</div><div class="memdoc">
<p>The following fields correspond to the same VP8 syntax elements in the frame header. 0: clamping of reconstruction pixels is disabled, 1: clamping enabled. </p>
</div>
</div>
<a id="ad09a48a6028722b8c2b8bbd68b5590cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad09a48a6028722b8c2b8bbd68b5590cf">&#9670;&nbsp;</a></span>copy_buffer_to_alternate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::copy_buffer_to_alternate</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the alternate reference is replaced by another reference. </p>
</div>
</div>
<a id="ab907fbaf5c9b8d013cf7cb73b20fae75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab907fbaf5c9b8d013cf7cb73b20fae75">&#9670;&nbsp;</a></span>copy_buffer_to_golden</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::copy_buffer_to_golden</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the golden reference is replaced by another reference. </p>
</div>
</div>
<a id="a3c9938e111da37b3f5fb3f0a5836d607"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c9938e111da37b3f5fb3f0a5836d607">&#9670;&nbsp;</a></span>first_ref</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::first_ref</td>
</tr>
</table>
</div><div class="memdoc">
<p>following two flags indicate the reference order LastRef is specified by 01b; GoldRef is specified by 10b; AltRef is specified by 11b; first_ref specifies the reference frame which is searched first. second_ref specifies the reference frame which is searched second if there is. </p>
</div>
</div>
<a id="aaa4bd71bfd0cce78152414eca94643dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa4bd71bfd0cce78152414eca94643dd">&#9670;&nbsp;</a></span>forced_lf_adjustment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::forced_lf_adjustment</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enforces unconditional per-MB loop filter delta update setting frame header flags mode_ref_lf_delta_update, all mb_mode_delta_update_flag[4], and all ref_frame_delta_update_flag[4] to 1. Since loop filter deltas are not automatically refreshed to default values at key frames, dropped frame with delta update may prevent correct decoding from the next key frame. Encoder application is advised to set this flag to 1 at key frames. </p>
</div>
</div>
<a id="adb153ffcb3c63a09ed107955735e9615"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb153ffcb3c63a09ed107955735e9615">&#9670;&nbsp;</a></span>loop_filter_adj_enable</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::loop_filter_adj_enable</td>
</tr>
</table>
</div><div class="memdoc">
<p>indicates if the MB level loop filter adjustment is enabled for the current frame (0 off, 1 on). </p>
</div>
</div>
<a id="aa0639353fdc16d564cbad1aa9d517979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0639353fdc16d564cbad1aa9d517979">&#9670;&nbsp;</a></span>loop_filter_level</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t VAEncPictureParameterBufferVP8::loop_filter_level[4]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Contains a list of 4 loop filter level values (updated value if applicable) controlling the deblocking filter strength. Each entry represents a segment. When segmentation is disabled, use entry 0. When loop_filter_level is 0, loop filter shall be disabled. </p>
</div>
</div>
<a id="ae53788d6d561c764b98d4b24512d64c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae53788d6d561c764b98d4b24512d64c7">&#9670;&nbsp;</a></span>mb_no_coeff_skip</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::mb_no_coeff_skip</td>
</tr>
</table>
</div><div class="memdoc">
<p>Enables or disables the skipping of macroblocks containing no non-zero coefficients. </p>
</div>
</div>
<a id="a5e4d654a16d096b7dda1d5c0fa9a2ab7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e4d654a16d096b7dda1d5c0fa9a2ab7">&#9670;&nbsp;</a></span>mode_lf_delta</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t VAEncPictureParameterBufferVP8::mode_lf_delta[4]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Contains a list of 4 delta values for coding mode based MB-level loop filter adjustment. If no update, then set to 0. </p>
</div>
</div>
<a id="a66bdd93d42197f453aa8a203dfe88a19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66bdd93d42197f453aa8a203dfe88a19">&#9670;&nbsp;</a></span>ref_lf_delta</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int8_t VAEncPictureParameterBufferVP8::ref_lf_delta[4]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Contains a list of 4 delta values for reference frame based MB-level loop filter adjustment. If no update, then set to 0. </p>
</div>
</div>
<a id="ab62ffa7a5570123a513c5ec708f89f3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab62ffa7a5570123a513c5ec708f89f3b">&#9670;&nbsp;</a></span>refresh_alternate_frame</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::refresh_alternate_frame</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the current decoded frame refreshes the alternate reference frame. </p>
</div>
</div>
<a id="a1c7125f6026ec38bcdbf40b35a97ca55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c7125f6026ec38bcdbf40b35a97ca55">&#9670;&nbsp;</a></span>refresh_entropy_probs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::refresh_entropy_probs</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines whether updated token probabilities are used only for this frame or until further update. It may be used by application to enable error resilient mode. In this mode probability updates are allowed only at Key Frames. </p>
</div>
</div>
<a id="af74d67e63db16f3ebcabaf235e22f94d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af74d67e63db16f3ebcabaf235e22f94d">&#9670;&nbsp;</a></span>refresh_golden_frame</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::refresh_golden_frame</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the current decoded frame refreshes the golden frame. </p>
</div>
</div>
<a id="adf65d2dddbed913fe754f5293e21a4d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf65d2dddbed913fe754f5293e21a4d3">&#9670;&nbsp;</a></span>refresh_last</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::refresh_last</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the current decoded frame refreshes the last frame reference buffer. </p>
</div>
</div>
<a id="a73ade06f76cd4d0a2e76198d3485d49a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73ade06f76cd4d0a2e76198d3485d49a">&#9670;&nbsp;</a></span>sharpness_level</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint8_t VAEncPictureParameterBufferVP8::sharpness_level</td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls the deblocking filter sensitivity. Corresponds to the same VP8 syntax element in frame header. </p>
</div>
</div>
<a id="a78aad7166d46fdcd56e87cc05a6097a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78aad7166d46fdcd56e87cc05a6097a7">&#9670;&nbsp;</a></span>sign_bias_alternate</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::sign_bias_alternate</td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls the sign of motion vectors when the alternate frame is referenced. </p>
</div>
</div>
<a id="a7f02577df478c66997795e66fc3b996d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f02577df478c66997795e66fc3b996d">&#9670;&nbsp;</a></span>sign_bias_golden</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::sign_bias_golden</td>
</tr>
</table>
</div><div class="memdoc">
<p>Controls the sign of motion vectors when the golden frame is referenced. </p>
</div>
</div>
<a id="a9dfa9d22664d7e8a9688d38a175c5b87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dfa9d22664d7e8a9688d38a175c5b87">&#9670;&nbsp;</a></span>update_mb_segmentation_map</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::update_mb_segmentation_map</td>
</tr>
</table>
</div><div class="memdoc">
<p>Determines if the MB segmentation map is updated in the current frame. </p>
</div>
</div>
<a id="aa48c94c38b361938b63bfc6b8c6adef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa48c94c38b361938b63bfc6b8c6adef8">&#9670;&nbsp;</a></span>update_segment_feature_data</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VAEncPictureParameterBufferVP8::update_segment_feature_data</td>
</tr>
</table>
</div><div class="memdoc">
<p>Indicates if the segment feature data is updated in the current frame. </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="va__enc__vp8_8h_source.html">va_enc_vp8.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>