Files
E3-20260112-pitch/e3_176_ref-buding/doc/Doxygen/html/structhvkt__param.html
2026-01-12 18:46:01 +08:00

503 lines
18 KiB
HTML

<!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=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SemiDrive SSDK Appication Program Interface: hvkt_param</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 id="projectrow">
<td id="projectalign">
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber">&#160;PTG3.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(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">Data Fields</a> </div>
<div class="headertitle"><div class="title">hvkt_param</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="asw__lut__hvk_8h_source.html">asw_lut_hvk.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a318dc897fbcde3d1413b0128a9b0d342"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#a318dc897fbcde3d1413b0128a9b0d342">hsize</a></td></tr>
<tr class="separator:a318dc897fbcde3d1413b0128a9b0d342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d4a889cb100e146d6906e2db23018ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#a1d4a889cb100e146d6906e2db23018ca">vsize</a></td></tr>
<tr class="separator:a1d4a889cb100e146d6906e2db23018ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed4651fc3b8ba53a572ff0fe13cf164f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#aed4651fc3b8ba53a572ff0fe13cf164f">hsize_in</a></td></tr>
<tr class="separator:aed4651fc3b8ba53a572ff0fe13cf164f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b64269510b571709e6858bf2e915b5f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#a2b64269510b571709e6858bf2e915b5f">vsize_in</a></td></tr>
<tr class="separator:a2b64269510b571709e6858bf2e915b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa5990368846736eda82821a84db371f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#aaa5990368846736eda82821a84db371f">extend</a></td></tr>
<tr class="separator:aaa5990368846736eda82821a84db371f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73521a6086117972697b7a607e06fb50"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#a73521a6086117972697b7a607e06fb50">external_lut_format</a></td></tr>
<tr class="separator:a73521a6086117972697b7a607e06fb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da9f5e65bdb21654d6b940556549d99"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#a0da9f5e65bdb21654d6b940556549d99">lut_real_addr</a> [6]</td></tr>
<tr class="separator:a0da9f5e65bdb21654d6b940556549d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8971280f1f5c52c3ad516e95b6684d8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structhvkt__param.html#af8971280f1f5c52c3ad516e95b6684d8">flip_type</a></td></tr>
<tr class="separator:af8971280f1f5c52c3ad516e95b6684d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a0f248f8374defee4160c4f61e4a43e05" name="a0f248f8374defee4160c4f61e4a43e05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f248f8374defee4160c4f61e4a43e05">&#9670;&nbsp;</a></span>alpha_addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int alpha_addr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad939f6d2b27a11ac82cc0569ea6d3247" name="ad939f6d2b27a11ac82cc0569ea6d3247"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad939f6d2b27a11ac82cc0569ea6d3247">&#9670;&nbsp;</a></span>bottom_left_x</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float bottom_left_x[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a82fdad6f63a3254f0ea6c50c5eaa1784" name="a82fdad6f63a3254f0ea6c50c5eaa1784"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82fdad6f63a3254f0ea6c50c5eaa1784">&#9670;&nbsp;</a></span>bottom_left_y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float bottom_left_y[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a29601fafffab37ca9f57531be039c319" name="a29601fafffab37ca9f57531be039c319"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29601fafffab37ca9f57531be039c319">&#9670;&nbsp;</a></span>bottom_right_x</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float bottom_right_x[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a43dbd8f0d7dfe62511bdf6b2141b0614" name="a43dbd8f0d7dfe62511bdf6b2141b0614"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43dbd8f0d7dfe62511bdf6b2141b0614">&#9670;&nbsp;</a></span>bottom_right_y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float bottom_right_y[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a834cb2f99c772a9508188ea1a5cf3469" name="a834cb2f99c772a9508188ea1a5cf3469"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a834cb2f99c772a9508188ea1a5cf3469">&#9670;&nbsp;</a></span>chn</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int chn</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aeba5b657880a48899246109f8fa3d52f" name="aeba5b657880a48899246109f8fa3d52f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeba5b657880a48899246109f8fa3d52f">&#9670;&nbsp;</a></span>ext_lut_addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int ext_lut_addr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aaa5990368846736eda82821a84db371f" name="aaa5990368846736eda82821a84db371f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa5990368846736eda82821a84db371f">&#9670;&nbsp;</a></span>extend</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int extend</td>
</tr>
</table>
</div><div class="memdoc">
<p >lut start extend </p>
</div>
</div>
<a id="a73521a6086117972697b7a607e06fb50" name="a73521a6086117972697b7a607e06fb50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73521a6086117972697b7a607e06fb50">&#9670;&nbsp;</a></span>external_lut_format</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int external_lut_format</td>
</tr>
</table>
</div><div class="memdoc">
<p >only for bilinear: 0: 16bit(1bit sign + 11bit integer + 4bit fraction, 1: 32bit(13bit sign + 11bit integer + 8bit fraction)) </p>
</div>
</div>
<a id="ae29d775e16167e9f46d6c8086080f3e3" name="ae29d775e16167e9f46d6c8086080f3e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae29d775e16167e9f46d6c8086080f3e3">&#9670;&nbsp;</a></span>fabc</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structhvkt__fabc.html">hvkt_fabc</a>* fabc</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="af8971280f1f5c52c3ad516e95b6684d8" name="af8971280f1f5c52c3ad516e95b6684d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8971280f1f5c52c3ad516e95b6684d8">&#9670;&nbsp;</a></span>flip_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int flip_type</td>
</tr>
</table>
</div><div class="memdoc">
<p >rotation </p>
</div>
</div>
<a id="a43ddd302c84dba96dcfb64ab9adcaf02" name="a43ddd302c84dba96dcfb64ab9adcaf02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43ddd302c84dba96dcfb64ab9adcaf02">&#9670;&nbsp;</a></span>fw_map</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool fw_map</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a318dc897fbcde3d1413b0128a9b0d342" name="a318dc897fbcde3d1413b0128a9b0d342"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a318dc897fbcde3d1413b0128a9b0d342">&#9670;&nbsp;</a></span>hsize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int hsize</td>
</tr>
</table>
</div><div class="memdoc">
<p >the hsize of out size </p>
</div>
</div>
<a id="aed4651fc3b8ba53a572ff0fe13cf164f" name="aed4651fc3b8ba53a572ff0fe13cf164f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed4651fc3b8ba53a572ff0fe13cf164f">&#9670;&nbsp;</a></span>hsize_in</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int hsize_in</td>
</tr>
</table>
</div><div class="memdoc">
<p >the hszie of input size </p>
</div>
</div>
<a id="a950cc37c2229f5c0ef3c62f0dcffd929" name="a950cc37c2229f5c0ef3c62f0dcffd929"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a950cc37c2229f5c0ef3c62f0dcffd929">&#9670;&nbsp;</a></span>is_external_lut</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool is_external_lut</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad72cf0af6465e622fbdd8ccb6597c2cd" name="ad72cf0af6465e622fbdd8ccb6597c2cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad72cf0af6465e622fbdd8ccb6597c2cd">&#9670;&nbsp;</a></span>lut_addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lut_addr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a35e21953bf715e550e3576bf6d2c395f" name="a35e21953bf715e550e3576bf6d2c395f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35e21953bf715e550e3576bf6d2c395f">&#9670;&nbsp;</a></span>lut_h_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lut_h_size</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a711f73ded2a9faf02a431727bbd827c9" name="a711f73ded2a9faf02a431727bbd827c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a711f73ded2a9faf02a431727bbd827c9">&#9670;&nbsp;</a></span>lut_h_step</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lut_h_step</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0da9f5e65bdb21654d6b940556549d99" name="a0da9f5e65bdb21654d6b940556549d99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0da9f5e65bdb21654d6b940556549d99">&#9670;&nbsp;</a></span>lut_real_addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lut_real_addr[6]</td>
</tr>
</table>
</div><div class="memdoc">
<p >rx,ry,gx,gy,bx,by </p>
</div>
</div>
<a id="ac457b76d54dd9a7d21212ae8569b4d70" name="ac457b76d54dd9a7d21212ae8569b4d70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac457b76d54dd9a7d21212ae8569b4d70">&#9670;&nbsp;</a></span>lut_v_size</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lut_v_size</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a100d206a2cf5e15f3de28897281230d8" name="a100d206a2cf5e15f3de28897281230d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a100d206a2cf5e15f3de28897281230d8">&#9670;&nbsp;</a></span>lut_v_step</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int lut_v_step</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a4f9c5e39944e4c431dabea651fd2bc78" name="a4f9c5e39944e4c431dabea651fd2bc78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f9c5e39944e4c431dabea651fd2bc78">&#9670;&nbsp;</a></span>m_v_addr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int m_v_addr</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a783010cb26a1997227899f3fd17cfa08" name="a783010cb26a1997227899f3fd17cfa08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a783010cb26a1997227899f3fd17cfa08">&#9670;&nbsp;</a></span>top_left_x</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float top_left_x[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad6062890958d4ed4f99c0bc230a068b6" name="ad6062890958d4ed4f99c0bc230a068b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6062890958d4ed4f99c0bc230a068b6">&#9670;&nbsp;</a></span>top_left_y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float top_left_y[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a0da145fe44155284a80003e688c3c3eb" name="a0da145fe44155284a80003e688c3c3eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0da145fe44155284a80003e688c3c3eb">&#9670;&nbsp;</a></span>top_right_x</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float top_right_x[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a9f43ac9d934f61f4b45ffccedc4ba4d3" name="a9f43ac9d934f61f4b45ffccedc4ba4d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f43ac9d934f61f4b45ffccedc4ba4d3">&#9670;&nbsp;</a></span>top_right_y</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float top_right_y[3]</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a1d4a889cb100e146d6906e2db23018ca" name="a1d4a889cb100e146d6906e2db23018ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d4a889cb100e146d6906e2db23018ca">&#9670;&nbsp;</a></span>vsize</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int vsize</td>
</tr>
</table>
</div><div class="memdoc">
<p >the vsize of out size </p>
</div>
</div>
<a id="a2b64269510b571709e6858bf2e915b5f" name="a2b64269510b571709e6858bf2e915b5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b64269510b571709e6858bf2e915b5f">&#9670;&nbsp;</a></span>vsize_in</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int vsize_in</td>
</tr>
</table>
</div><div class="memdoc">
<p >the vsize of input size </p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/asw/<a class="el" href="asw__lut__hvk_8h_source.html">asw_lut_hvk.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>