| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.9.1"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>VA-API: VAEncSequenceParameterBufferAV1 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 |
|  <span id="projectnumber">2.23.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.9.1 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</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> | |
| <a href="structVAEncSequenceParameterBufferAV1-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">VAEncSequenceParameterBufferAV1 Struct Reference<div class="ingroups"><a class="el" href="group__api__enc__av1.html">AV1 encoding API</a></div></div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>AV1 Encoding Sequence Parameter Buffer Structure. |
| <a href="structVAEncSequenceParameterBufferAV1.html#details">More...</a></p> |
| |
| <p><code>#include <<a class="el" href="va__enc__av1_8h_source.html">va_enc_av1.h</a>></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:a410e6fbfd6ed7287a31c0548fe899c89"><td class="memItemLeft" align="right" valign="top"><a id="a410e6fbfd6ed7287a31c0548fe899c89"></a> |
| uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a410e6fbfd6ed7287a31c0548fe899c89">seq_profile</a></td></tr> |
| <tr class="memdesc:a410e6fbfd6ed7287a31c0548fe899c89"><td class="mdescLeft"> </td><td class="mdescRight">AV1 profile setting. value range [0..2]. <br /></td></tr> |
| <tr class="separator:a410e6fbfd6ed7287a31c0548fe899c89"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac1749b3c3eda56284d2400497e8362cb"><td class="memItemLeft" align="right" valign="top"><a id="ac1749b3c3eda56284d2400497e8362cb"></a> |
| uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#ac1749b3c3eda56284d2400497e8362cb">seq_level_idx</a></td></tr> |
| <tr class="memdesc:ac1749b3c3eda56284d2400497e8362cb"><td class="mdescLeft"> </td><td class="mdescRight">Level Setting of current operation point. value range [0..23]. <br /></td></tr> |
| <tr class="separator:ac1749b3c3eda56284d2400497e8362cb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9f6ee4a8ec4cd0e40bba46402b4ac990"><td class="memItemLeft" align="right" valign="top"><a id="a9f6ee4a8ec4cd0e40bba46402b4ac990"></a> |
| uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a9f6ee4a8ec4cd0e40bba46402b4ac990">seq_tier</a></td></tr> |
| <tr class="memdesc:a9f6ee4a8ec4cd0e40bba46402b4ac990"><td class="mdescLeft"> </td><td class="mdescRight">Tier Setting of current operation point. value range [0..1]. <br /></td></tr> |
| <tr class="separator:a9f6ee4a8ec4cd0e40bba46402b4ac990"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7a86b9d570a3cb6f73fdf923347b9af7"><td class="memItemLeft" align="right" valign="top"><a id="a7a86b9d570a3cb6f73fdf923347b9af7"></a> |
| uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a7a86b9d570a3cb6f73fdf923347b9af7">hierarchical_flag</a></td></tr> |
| <tr class="memdesc:a7a86b9d570a3cb6f73fdf923347b9af7"><td class="mdescLeft"> </td><td class="mdescRight">Indicates whether or not the encoding is in dyadic hierarchical GOP structure. value range [0..1]. <br /></td></tr> |
| <tr class="separator:a7a86b9d570a3cb6f73fdf923347b9af7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6ea5200f7a0f94e8e57a15bf9a58d4f7"><td class="memItemLeft" align="right" valign="top"><a id="a6ea5200f7a0f94e8e57a15bf9a58d4f7"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a6ea5200f7a0f94e8e57a15bf9a58d4f7">intra_period</a></td></tr> |
| <tr class="memdesc:a6ea5200f7a0f94e8e57a15bf9a58d4f7"><td class="mdescLeft"> </td><td class="mdescRight">Period between intra_only frames. <br /></td></tr> |
| <tr class="separator:a6ea5200f7a0f94e8e57a15bf9a58d4f7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aeb092a1fbd59ebd05f8ffaa1f7e31cde"><td class="memItemLeft" align="right" valign="top"><a id="aeb092a1fbd59ebd05f8ffaa1f7e31cde"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#aeb092a1fbd59ebd05f8ffaa1f7e31cde">ip_period</a></td></tr> |
| <tr class="memdesc:aeb092a1fbd59ebd05f8ffaa1f7e31cde"><td class="mdescLeft"> </td><td class="mdescRight">Period between I/P frames. For hierarchical structure, this is the anchor frame distance. <br /></td></tr> |
| <tr class="separator:aeb092a1fbd59ebd05f8ffaa1f7e31cde"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af7429b6a6a34067a9489ed2b4ed3697a"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#af7429b6a6a34067a9489ed2b4ed3697a">bits_per_second</a></td></tr> |
| <tr class="memdesc:af7429b6a6a34067a9489ed2b4ed3697a"><td class="mdescLeft"> </td><td class="mdescRight">Initial bitrate set for this sequence in CBR or VBR modes. <a href="structVAEncSequenceParameterBufferAV1.html#af7429b6a6a34067a9489ed2b4ed3697a">More...</a><br /></td></tr> |
| <tr class="separator:af7429b6a6a34067a9489ed2b4ed3697a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afea715775357fb90dac670040cd1ebb7"><td class="memItemLeft" align="right" valign="top"><a id="afea715775357fb90dac670040cd1ebb7"></a> |
| uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#afea715775357fb90dac670040cd1ebb7">order_hint_bits_minus_1</a></td></tr> |
| <tr class="memdesc:afea715775357fb90dac670040cd1ebb7"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. value range [0..7]. <br /></td></tr> |
| <tr class="separator:afea715775357fb90dac670040cd1ebb7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad8d05d552e5c50b26f31583aed5d37cd"><td class="memItemLeft" align="right" valign="top"><a id="ad8d05d552e5c50b26f31583aed5d37cd"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#ad8d05d552e5c50b26f31583aed5d37cd">va_reserved</a> [VA_PADDING_HIGH]</td></tr> |
| <tr class="memdesc:ad8d05d552e5c50b26f31583aed5d37cd"><td class="mdescLeft"> </td><td class="mdescRight">Reserved bytes for future use, must be zero. <br /></td></tr> |
| <tr class="separator:ad8d05d552e5c50b26f31583aed5d37cd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a428899c6dd9e7ef39c1eabdd802b4257"><td class="memItemLeft" align="right" valign="top"><a id="a428899c6dd9e7ef39c1eabdd802b4257"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a428899c6dd9e7ef39c1eabdd802b4257">still_picture</a>: 1</td></tr> |
| <tr class="memdesc:a428899c6dd9e7ef39c1eabdd802b4257"><td class="mdescLeft"> </td><td class="mdescRight">Still picture encoding, no inter frame referencing. <br /></td></tr> |
| <tr class="separator:a428899c6dd9e7ef39c1eabdd802b4257"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a90e8b6075eef5c3fdc17e2e64865e0a8"><td class="memItemLeft" align="right" valign="top"><a id="a90e8b6075eef5c3fdc17e2e64865e0a8"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a90e8b6075eef5c3fdc17e2e64865e0a8">use_128x128_superblock</a>: 1</td></tr> |
| <tr class="memdesc:a90e8b6075eef5c3fdc17e2e64865e0a8"><td class="mdescLeft"> </td><td class="mdescRight">Force using 128x128 or 64x64 Supper block. <br /></td></tr> |
| <tr class="separator:a90e8b6075eef5c3fdc17e2e64865e0a8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a61d6499feee11c461f1f237ec67ba57b"><td class="memItemLeft" align="right" valign="top"><a id="a61d6499feee11c461f1f237ec67ba57b"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a61d6499feee11c461f1f237ec67ba57b">enable_filter_intra</a>: 1</td></tr> |
| <tr class="memdesc:a61d6499feee11c461f1f237ec67ba57b"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a61d6499feee11c461f1f237ec67ba57b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a41f3bb293884927f62b1c10fc67987fc"><td class="memItemLeft" align="right" valign="top"><a id="a41f3bb293884927f62b1c10fc67987fc"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a41f3bb293884927f62b1c10fc67987fc">enable_intra_edge_filter</a>: 1</td></tr> |
| <tr class="memdesc:a41f3bb293884927f62b1c10fc67987fc"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a41f3bb293884927f62b1c10fc67987fc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a678f71db63e88024ba85ddf384ec0590"><td class="memItemLeft" align="right" valign="top"><a id="a678f71db63e88024ba85ddf384ec0590"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a678f71db63e88024ba85ddf384ec0590">enable_interintra_compound</a>: 1</td></tr> |
| <tr class="memdesc:a678f71db63e88024ba85ddf384ec0590"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a678f71db63e88024ba85ddf384ec0590"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afc390b67657f1d15fe69f47fed064577"><td class="memItemLeft" align="right" valign="top"><a id="afc390b67657f1d15fe69f47fed064577"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#afc390b67657f1d15fe69f47fed064577">enable_masked_compound</a>: 1</td></tr> |
| <tr class="memdesc:afc390b67657f1d15fe69f47fed064577"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:afc390b67657f1d15fe69f47fed064577"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abdbdf20500f4318f1eaf9f4494c6183e"><td class="memItemLeft" align="right" valign="top"><a id="abdbdf20500f4318f1eaf9f4494c6183e"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#abdbdf20500f4318f1eaf9f4494c6183e">enable_warped_motion</a>: 1</td></tr> |
| <tr class="memdesc:abdbdf20500f4318f1eaf9f4494c6183e"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:abdbdf20500f4318f1eaf9f4494c6183e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5609afe9248262d6034eb0c77e5536ae"><td class="memItemLeft" align="right" valign="top"><a id="a5609afe9248262d6034eb0c77e5536ae"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a5609afe9248262d6034eb0c77e5536ae">enable_dual_filter</a>: 1</td></tr> |
| <tr class="memdesc:a5609afe9248262d6034eb0c77e5536ae"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a5609afe9248262d6034eb0c77e5536ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a41a89c3733fb2b8361b632ffe51bd5af"><td class="memItemLeft" align="right" valign="top"><a id="a41a89c3733fb2b8361b632ffe51bd5af"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a41a89c3733fb2b8361b632ffe51bd5af">enable_order_hint</a>: 1</td></tr> |
| <tr class="memdesc:a41a89c3733fb2b8361b632ffe51bd5af"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a41a89c3733fb2b8361b632ffe51bd5af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:acb4e868ae7bcf8ddfaaae06e285518af"><td class="memItemLeft" align="right" valign="top"><a id="acb4e868ae7bcf8ddfaaae06e285518af"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#acb4e868ae7bcf8ddfaaae06e285518af">enable_jnt_comp</a>: 1</td></tr> |
| <tr class="memdesc:acb4e868ae7bcf8ddfaaae06e285518af"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:acb4e868ae7bcf8ddfaaae06e285518af"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a99812e3f5c2ba506a88fb57741c4a788"><td class="memItemLeft" align="right" valign="top"><a id="a99812e3f5c2ba506a88fb57741c4a788"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a99812e3f5c2ba506a88fb57741c4a788">enable_ref_frame_mvs</a>: 1</td></tr> |
| <tr class="memdesc:a99812e3f5c2ba506a88fb57741c4a788"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a99812e3f5c2ba506a88fb57741c4a788"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a117dc4392e52efdf7b6f9ca061ceed20"><td class="memItemLeft" align="right" valign="top"><a id="a117dc4392e52efdf7b6f9ca061ceed20"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a117dc4392e52efdf7b6f9ca061ceed20">enable_superres</a>: 1</td></tr> |
| <tr class="memdesc:a117dc4392e52efdf7b6f9ca061ceed20"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a117dc4392e52efdf7b6f9ca061ceed20"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1259d277f225576c470c4d63a2fbf5a9"><td class="memItemLeft" align="right" valign="top"><a id="a1259d277f225576c470c4d63a2fbf5a9"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a1259d277f225576c470c4d63a2fbf5a9">enable_cdef</a>: 1</td></tr> |
| <tr class="memdesc:a1259d277f225576c470c4d63a2fbf5a9"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a1259d277f225576c470c4d63a2fbf5a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa028502f393f3ee9228de399c5c64c30"><td class="memItemLeft" align="right" valign="top"><a id="aa028502f393f3ee9228de399c5c64c30"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#aa028502f393f3ee9228de399c5c64c30">enable_restoration</a>: 1</td></tr> |
| <tr class="memdesc:aa028502f393f3ee9228de399c5c64c30"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:aa028502f393f3ee9228de399c5c64c30"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4d7e2018fd2f0deac89321a9b387969b"><td class="memItemLeft" align="right" valign="top"><a id="a4d7e2018fd2f0deac89321a9b387969b"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a4d7e2018fd2f0deac89321a9b387969b">bit_depth_minus8</a>: 3</td></tr> |
| <tr class="memdesc:a4d7e2018fd2f0deac89321a9b387969b"><td class="mdescLeft"> </td><td class="mdescRight">Sepcify number of bits for every channel(Y, U or V). <br /></td></tr> |
| <tr class="separator:a4d7e2018fd2f0deac89321a9b387969b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0a20d4fbef09950bc40ff4a064f05971"><td class="memItemLeft" align="right" valign="top"><a id="a0a20d4fbef09950bc40ff4a064f05971"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a0a20d4fbef09950bc40ff4a064f05971">subsampling_x</a>: 1</td></tr> |
| <tr class="memdesc:a0a20d4fbef09950bc40ff4a064f05971"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a0a20d4fbef09950bc40ff4a064f05971"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaad72829b4149f72fa055bf9338f1405"><td class="memItemLeft" align="right" valign="top"><a id="aaad72829b4149f72fa055bf9338f1405"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#aaad72829b4149f72fa055bf9338f1405">subsampling_y</a>: 1</td></tr> |
| <tr class="memdesc:aaad72829b4149f72fa055bf9338f1405"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:aaad72829b4149f72fa055bf9338f1405"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a60104c2683bd8bc550c1d6dcfa91c567"><td class="memItemLeft" align="right" valign="top"><a id="a60104c2683bd8bc550c1d6dcfa91c567"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#a60104c2683bd8bc550c1d6dcfa91c567">mono_chrome</a>: 1</td></tr> |
| <tr class="memdesc:a60104c2683bd8bc550c1d6dcfa91c567"><td class="mdescLeft"> </td><td class="mdescRight">Corresponds to AV1 syntax element of the same name. <br /></td></tr> |
| <tr class="separator:a60104c2683bd8bc550c1d6dcfa91c567"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac51072a8a58cc2dce40e027ba847e1b2"><td class="memItemLeft" align="right" valign="top"><a id="ac51072a8a58cc2dce40e027ba847e1b2"></a> |
| uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAEncSequenceParameterBufferAV1.html#ac51072a8a58cc2dce40e027ba847e1b2">reserved_bits</a>: 12</td></tr> |
| <tr class="memdesc:ac51072a8a58cc2dce40e027ba847e1b2"><td class="mdescLeft"> </td><td class="mdescRight">Reserved bytes for future use, must be zero. <br /></td></tr> |
| <tr class="separator:ac51072a8a58cc2dce40e027ba847e1b2"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>AV1 Encoding Sequence Parameter Buffer Structure. </p> |
| <p>This structure conveys sequence level parameters. </p> |
| </div><h2 class="groupheader">Member Data Documentation</h2> |
| <a id="af7429b6a6a34067a9489ed2b4ed3697a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af7429b6a6a34067a9489ed2b4ed3697a">◆ </a></span>bits_per_second</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">uint32_t VAEncSequenceParameterBufferAV1::bits_per_second</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Initial bitrate set for this sequence in CBR or VBR modes. </p> |
| <p>This field represents the initial bitrate value for CBR mode or initial max bitrate value for VBR mode in this sequence. i.e. if the encoder pipeline was created with a #VAConfigAttribRateControl attribute set to either <a class="el" href="group__api__core.html#gaa57577c08c899f30861ef30a9579c6e1">VA_RC_CBR</a> or <a class="el" href="group__api__core.html#ga2ada19db3fc9a6f9d936c3998bb2f9a1">VA_RC_VBR</a>.</p> |
| <p>The bitrate can be modified later on through <a class="el" href="structVAEncMiscParameterRateControl.html" title="Rate control parameters.">VAEncMiscParameterRateControl</a> buffers. </p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this struct was generated from the following file:<ul> |
| <li><a class="el" href="va__enc__av1_8h_source.html">va_enc_av1.h</a></li> |
| </ul> |
| </div><!-- contents --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated for VA-API by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1</small></address> |
| </body> |
| </html> |