blob: a0ed7bcfb8fec700e5fd1bc31e7cb4fab2d706a5 [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: va_vpp.h Source File</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.19.0</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">va_vpp.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="va__vpp_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (c) 2007-2011 Intel Corporation. All Rights Reserved.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * copy of this software and associated documentation files (the</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * &quot;Software&quot;), to deal in the Software without restriction, including</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * without limitation the rights to use, copy, modify, merge, publish,</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * distribute, sub license, and/or sell copies of the Software, and to</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * permit persons to whom the Software is furnished to do so, subject to</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * the following conditions:</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * The above copyright notice and this permission notice (including the</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * next paragraph) shall be included in all copies or substantial portions</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * of the Software.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * IN NO EVENT SHALL INTEL AND/OR ITS SUPPLIERS BE LIABLE FOR</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#ifndef VA_VPP_H</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#define VA_VPP_H</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7"> 238</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcFilterType {</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; VAProcFilterNone = 0,</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a7e738c6e161fd4a066eedcf2a5001945"> 241</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a7e738c6e161fd4a066eedcf2a5001945">VAProcFilterNoiseReduction</a>,</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab7e7c1dd6966eda8c9fee5bb6e7fc88f"> 243</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab7e7c1dd6966eda8c9fee5bb6e7fc88f">VAProcFilterDeinterlacing</a>,</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab686326aeebdba302485ea739d4a78a4"> 245</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab686326aeebdba302485ea739d4a78a4">VAProcFilterSharpening</a>,</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aa8a5584d687edd09882fc002e3ab8df3"> 247</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aa8a5584d687edd09882fc002e3ab8df3">VAProcFilterColorBalance</a>,</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a25f80b6ddcede6a3fbdfdfb1ecaaecca"> 249</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a25f80b6ddcede6a3fbdfdfb1ecaaecca">VAProcFilterSkinToneEnhancement</a>,</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ae2d454b695ff9d1b80c5f616d8617f57"> 251</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ae2d454b695ff9d1b80c5f616d8617f57">VAProcFilterTotalColorCorrection</a>,</div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a4689e887e924724b88a2e3bb24ea4a75"> 253</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a4689e887e924724b88a2e3bb24ea4a75">VAProcFilterHVSNoiseReduction</a>,</div><div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aadc8862a62ebd6bf7971316ac778d7f2"> 255</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aadc8862a62ebd6bf7971316ac778d7f2">VAProcFilterHighDynamicRangeToneMapping</a>,</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7af106b377f5ec5d36a609507f6ceefa21"> 257</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7af106b377f5ec5d36a609507f6ceefa21">VAProcFilter3DLUT</a>,</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f"> 259</a></span>&#160; <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f">VAProcFilterCount</a></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160;} <a class="code" href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">VAProcFilterType</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga26d39907f38d00352223908836f78046"> 263</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcDeinterlacingType {</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; VAProcDeinterlacingNone = 0,</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540"> 266</a></span>&#160; <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540">VAProcDeinterlacingBob</a>,</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec"> 268</a></span>&#160; <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec">VAProcDeinterlacingWeave</a>,</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9"> 270</a></span>&#160; <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9">VAProcDeinterlacingMotionAdaptive</a>,</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e"> 272</a></span>&#160; <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e">VAProcDeinterlacingMotionCompensated</a>,</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b"> 274</a></span>&#160; <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b">VAProcDeinterlacingCount</a></div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160;} <a class="code" href="group__api__vpp.html#ga26d39907f38d00352223908836f78046">VAProcDeinterlacingType</a>;</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a"> 278</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcColorBalanceType {</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; VAProcColorBalanceNone = 0,</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2"> 281</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2">VAProcColorBalanceHue</a>,</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99"> 283</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99">VAProcColorBalanceSaturation</a>,</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc"> 285</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc">VAProcColorBalanceBrightness</a>,</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49"> 287</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49">VAProcColorBalanceContrast</a>,</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408"> 289</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408">VAProcColorBalanceAutoSaturation</a>,</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c"> 291</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c">VAProcColorBalanceAutoBrightness</a>,</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053"> 293</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053">VAProcColorBalanceAutoContrast</a>,</div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde"> 295</a></span>&#160; <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde">VAProcColorBalanceCount</a></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;} <a class="code" href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a">VAProcColorBalanceType</a>;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f"> 306</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcColorStandardType {</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; VAProcColorStandardNone = 0,</div><div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab"> 319</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab">VAProcColorStandardBT601</a>,</div><div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7"> 327</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7">VAProcColorStandardBT709</a>,</div><div class="line"><a name="l00335"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc"> 335</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc">VAProcColorStandardBT470M</a>,</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee"> 343</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee">VAProcColorStandardBT470BG</a>,</div><div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e"> 351</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e">VAProcColorStandardSMPTE170M</a>,</div><div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5"> 359</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5">VAProcColorStandardSMPTE240M</a>,</div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72"> 367</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72">VAProcColorStandardGenericFilm</a>,</div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28"> 375</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28">VAProcColorStandardSRGB</a>,</div><div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae"> 380</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae">VAProcColorStandardSTRGB</a>,</div><div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9"> 388</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9">VAProcColorStandardXVYCC601</a>,</div><div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9"> 396</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9">VAProcColorStandardXVYCC709</a>,</div><div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855"> 404</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855">VAProcColorStandardBT2020</a>,</div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69"> 413</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69">VAProcColorStandardExplicit</a>,</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77"> 415</a></span>&#160; <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77">VAProcColorStandardCount</a></div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160;} <a class="code" href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f">VAProcColorStandardType</a>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160;</div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4"> 419</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcTotalColorCorrectionType {</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; VAProcTotalColorCorrectionNone = 0,</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd"> 422</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd">VAProcTotalColorCorrectionRed</a>,</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4"> 424</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4">VAProcTotalColorCorrectionGreen</a>,</div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d"> 426</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d">VAProcTotalColorCorrectionBlue</a>,</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc"> 428</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc">VAProcTotalColorCorrectionCyan</a>,</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b"> 430</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b">VAProcTotalColorCorrectionMagenta</a>,</div><div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70"> 432</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70">VAProcTotalColorCorrectionYellow</a>,</div><div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345"> 434</a></span>&#160; <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345">VAProcTotalColorCorrectionCount</a></div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160;} <a class="code" href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4">VAProcTotalColorCorrectionType</a>;</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160;</div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae"> 438</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcHighDynamicRangeMetadataType {</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; VAProcHighDynamicRangeMetadataNone = 0,</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f"> 441</a></span>&#160; <a class="code" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f">VAProcHighDynamicRangeMetadataHDR10</a>,</div><div class="line"><a name="l00443"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f"> 443</a></span>&#160; <a class="code" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f">VAProcHighDynamicRangeMetadataTypeCount</a></div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160;} <a class="code" href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae">VAProcHighDynamicRangeMetadataType</a>;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6"> 447</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcMode {</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb"> 453</a></span>&#160; <a class="code" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb">VAProcDefaultMode</a> = 0,</div><div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4"> 458</a></span>&#160; <a class="code" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4">VAProcPowerSavingMode</a>,</div><div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519"> 463</a></span>&#160; <a class="code" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519">VAProcPerformanceMode</a></div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;} <a class="code" href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6">VAProcMode</a>;</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga1e19de8ccc0a8b7365c642f956ffe9d6"> 469</a></span>&#160;<span class="preprocessor">#define VA_BLEND_GLOBAL_ALPHA 0x0001</span></div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;</div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga62767089c940a92a715692c90ba3a86d"> 471</a></span>&#160;<span class="preprocessor">#define VA_BLEND_PREMULTIPLIED_ALPHA 0x0002</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga178337f19f770e526be7da1c905a2474"> 473</a></span>&#160;<span class="preprocessor">#define VA_BLEND_LUMA_KEY 0x0010</span></div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structVABlendState.html"> 477</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VABlendState {</div><div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="structVABlendState.html#ad431dee1b7244e5068d48baabb985fea"> 479</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structVABlendState.html#ad431dee1b7244e5068d48baabb985fea">flags</a>;</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="structVABlendState.html#aedc803aadfeab929f8899724a8367a71"> 486</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVABlendState.html#aedc803aadfeab929f8899724a8367a71">global_alpha</a>;</div><div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="structVABlendState.html#ae0b816df786f351f7521c2c279e53f52"> 494</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVABlendState.html#ae0b816df786f351f7521c2c279e53f52">min_luma</a>;</div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="structVABlendState.html#a1341a0fd953d035e663aeb8a45b08348"> 502</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVABlendState.html#a1341a0fd953d035e663aeb8a45b08348">max_luma</a>;</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;} <a class="code" href="structVABlendState.html">VABlendState</a>;</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;</div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga99bb795d7d095a4c62537e807f2eb280"> 508</a></span>&#160;<span class="preprocessor">#define VA_PROC_PIPELINE_SUBPICTURES 0x00000001</span></div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;</div><div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaf603b3020d17088313d0e3dab3abff8c"> 519</a></span>&#160;<span class="preprocessor">#define VA_PROC_PIPELINE_FAST 0x00000002</span></div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160;</div><div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gad011b27982c909d68a2fb495a0978d19"> 525</a></span>&#160;<span class="preprocessor">#define VA_PROC_FILTER_MANDATORY 0x00000001</span></div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160;</div><div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga81a4c5b1e7fa311310590fa04acb233d"> 531</a></span>&#160;<span class="preprocessor">#define VA_PIPELINE_FLAG_END 0x00000004</span></div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga0c6dcdf85fb51cab13a013c132bceaa1"> 538</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_UNKNOWN 0x00</span></div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaded740ed2f6a424e3d122d9a81415583"> 540</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_VERTICAL_TOP 0x01</span></div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;</div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga71c66474f3682f6aae5c7f8b8e6a3ca9"> 542</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_VERTICAL_CENTER 0x02</span></div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;</div><div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga431ab5604b02213155da73116028aa12"> 544</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_VERTICAL_BOTTOM 0x03</span></div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;</div><div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga5552478f83e5c1c8fa3245afe02b6d61"> 546</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_HORIZONTAL_LEFT 0x04</span></div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160;</div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga067dd64ecad0ba7fd9c9c413700592bc"> 548</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_HORIZONTAL_CENTER 0x08</span></div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gae12c648e281433d134cac798a5f2ac5e"> 559</a></span>&#160;<span class="preprocessor">#define VA_SOURCE_RANGE_UNKNOWN 0</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160;<span class="preprocessor">#define VA_SOURCE_RANGE_REDUCED 1</span></div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160;<span class="preprocessor">#define VA_SOURCE_RANGE_FULL 2</span></div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaf04a7d8d8f9d268e42de98cd8e05dd2f"> 566</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_HDR_TO_HDR 0x0001</span></div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;</div><div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga23692c30e346b56f68c4de9749ab006b"> 568</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_HDR_TO_SDR 0x0002</span></div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160;</div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga2ee004e162852d2228e1bb24b910c45b"> 570</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_HDR_TO_EDR 0x0004</span></div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;</div><div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gad7d56afa804990da7e0a72406464b645"> 572</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_SDR_TO_HDR 0x0008</span></div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html"> 576</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcPipelineCaps {</div><div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#adca82f311a2b95bc40f799ba151db5e0"> 578</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#adca82f311a2b95bc40f799ba151db5e0">pipeline_flags</a>;</div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a9959552768adb4103586828a31fbfc58"> 580</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a9959552768adb4103586828a31fbfc58">filter_flags</a>;</div><div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ac68a3da3f1dbbb54d352a9af1a39eb5a"> 582</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#ac68a3da3f1dbbb54d352a9af1a39eb5a">num_forward_references</a>;</div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a6760c8acabcf8beb83114a2029924f92"> 584</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a6760c8acabcf8beb83114a2029924f92">num_backward_references</a>;</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a407dfc0c5e29e9fb4473c7c3a5b52cb6"> 586</a></span>&#160; VAProcColorStandardType *<a class="code" href="structVAProcPipelineCaps.html#a407dfc0c5e29e9fb4473c7c3a5b52cb6">input_color_standards</a>;</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a2b83c5a89d8376804cb37a81c89a79d0"> 588</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a2b83c5a89d8376804cb37a81c89a79d0">num_input_color_standards</a>;</div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a9f18b7bb981551b36599184c18d60d7f"> 590</a></span>&#160; VAProcColorStandardType *<a class="code" href="structVAProcPipelineCaps.html#a9f18b7bb981551b36599184c18d60d7f">output_color_standards</a>;</div><div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a1dea9c7e44a8b7e742f39278b78dc0fe"> 592</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a1dea9c7e44a8b7e742f39278b78dc0fe">num_output_color_standards</a>;</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;</div><div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a6cc7462202955ac93b0e8c03f9c84f2e"> 619</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a6cc7462202955ac93b0e8c03f9c84f2e">rotation_flags</a>;</div><div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a02011bdeb380d359d36ecede6cdfe2ac"> 621</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a02011bdeb380d359d36ecede6cdfe2ac">blend_flags</a>;</div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a4ac5e150721c24deae6931fb2573ee6e"> 630</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a4ac5e150721c24deae6931fb2573ee6e">mirror_flags</a>;</div><div class="line"><a name="l00632"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a61a8058c9c25e1ec67fc73196b16b6a9"> 632</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a61a8058c9c25e1ec67fc73196b16b6a9">num_additional_outputs</a>;</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;</div><div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#acab1afb7fd7d81caa40726157f251a8f"> 635</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#acab1afb7fd7d81caa40726157f251a8f">num_input_pixel_formats</a>;</div><div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a94c31c68eef69157ee92644ccead4080"> 637</a></span>&#160; uint32_t *<a class="code" href="structVAProcPipelineCaps.html#a94c31c68eef69157ee92644ccead4080">input_pixel_format</a>;</div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ad9d45158520ab28ffcb0c96024cbe728"> 639</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#ad9d45158520ab28ffcb0c96024cbe728">num_output_pixel_formats</a>;</div><div class="line"><a name="l00641"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ab64dad914b2a722ab9488034d94e8009"> 641</a></span>&#160; uint32_t *<a class="code" href="structVAProcPipelineCaps.html#ab64dad914b2a722ab9488034d94e8009">output_pixel_format</a>;</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;</div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#aa85f1cb13172bf5335dc6744efb69b44"> 644</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#aa85f1cb13172bf5335dc6744efb69b44">max_input_width</a>;</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a37904af00a00f02c3cee140c27358fca"> 646</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a37904af00a00f02c3cee140c27358fca">max_input_height</a>;</div><div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#aa6799f97e12636d81e21dbddebfcf72e"> 648</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#aa6799f97e12636d81e21dbddebfcf72e">min_input_width</a>;</div><div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a32985ce67be0f2b9df6d06bca1254fab"> 650</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a32985ce67be0f2b9df6d06bca1254fab">min_input_height</a>;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;</div><div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a484f2effa08d3378d90673ca0eec3a39"> 653</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#a484f2effa08d3378d90673ca0eec3a39">max_output_width</a>;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#abb89c9190e8b4594cd951b4aa4914453"> 655</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#abb89c9190e8b4594cd951b4aa4914453">max_output_height</a>;</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#aeabb454d2cfd51358aaa2d7c7bcdef7e"> 657</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#aeabb454d2cfd51358aaa2d7c7bcdef7e">min_output_width</a>;</div><div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ab69e4d8417527c68161862e7927f4c84"> 659</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineCaps.html#ab69e4d8417527c68161862e7927f4c84">min_output_height</a>;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="preprocessor">#if defined(__AMD64__) || defined(__x86_64__) || defined(__amd64__) || defined(__LP64__)</span></div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; uint32_t va_reserved[VA_PADDING_HIGH - 2];</div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a7d3972d384e49c93a523f50038310d48"> 664</a></span>&#160; uint32_t va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;} <a class="code" href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a>;</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html"> 669</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterValueRange {</div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#a007b371218f627df3d64124d3827013b"> 671</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterValueRange.html#a007b371218f627df3d64124d3827013b">min_value</a>;</div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#ae11b47f1e9e4895e2e50d8edfb48da1e"> 673</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterValueRange.html#ae11b47f1e9e4895e2e50d8edfb48da1e">max_value</a>;</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#aa11c5f0f39bd9cd2a80d71611970d1d9"> 675</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterValueRange.html#aa11c5f0f39bd9cd2a80d71611970d1d9">default_value</a>;</div><div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#ab0bbc4a0b263a8602c4731fcdccc34f3"> 677</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterValueRange.html#ab0bbc4a0b263a8602c4731fcdccc34f3">step</a>;</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;</div><div class="line"><a name="l00680"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#a81a348fd856f258a8eea7d61bd1b8670"> 680</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;} <a class="code" href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a>;</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcColorProperties {</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160; uint8_t chroma_sample_location;</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160; uint8_t color_range;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; uint8_t colour_primaries;</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; uint8_t transfer_characteristics;</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; uint8_t matrix_coefficients;</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; uint8_t reserved[3];</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160;} VAProcColorProperties;</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160;</div><div class="line"><a name="l00765"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html"> 765</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAHdrMetaDataHDR10 {</div><div class="line"><a name="l00774"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a8a5be8538dd4c81c9df2e5b02374245a"> 774</a></span>&#160; uint16_t display_primaries_x[3];</div><div class="line"><a name="l00783"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a8672cf95a3fe311c6d338b8fa50fe8fd"> 783</a></span>&#160; uint16_t display_primaries_y[3];</div><div class="line"><a name="l00789"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a4674481f12b7c38f80a0cbabc89002a8"> 789</a></span>&#160; uint16_t <a class="code" href="structVAHdrMetaDataHDR10.html#a4674481f12b7c38f80a0cbabc89002a8">white_point_x</a>;</div><div class="line"><a name="l00795"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#ad11a91612189f73c227fe4bbdc6ae09a"> 795</a></span>&#160; uint16_t <a class="code" href="structVAHdrMetaDataHDR10.html#ad11a91612189f73c227fe4bbdc6ae09a">white_point_y</a>;</div><div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#acd7e8dceedb18c896cf2d825e3c9249a"> 801</a></span>&#160; uint32_t <a class="code" href="structVAHdrMetaDataHDR10.html#acd7e8dceedb18c896cf2d825e3c9249a">max_display_mastering_luminance</a>;</div><div class="line"><a name="l00807"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a427f0a26318691018b0bca5dd30452ad"> 807</a></span>&#160; uint32_t <a class="code" href="structVAHdrMetaDataHDR10.html#a427f0a26318691018b0bca5dd30452ad">min_display_mastering_luminance</a>;</div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#aad25cecb8e63153a0528bd29d7c431bc"> 813</a></span>&#160; uint16_t <a class="code" href="structVAHdrMetaDataHDR10.html#aad25cecb8e63153a0528bd29d7c431bc">max_content_light_level</a>;</div><div class="line"><a name="l00819"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a8e2fef9e6c0ee78f47364f6604be4679"> 819</a></span>&#160; uint16_t <a class="code" href="structVAHdrMetaDataHDR10.html#a8e2fef9e6c0ee78f47364f6604be4679">max_pic_average_light_level</a>;</div><div class="line"><a name="l00821"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#add6a7d3bf4305e5d739b07023e7a68e4"> 821</a></span>&#160; uint16_t reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160;} <a class="code" href="structVAHdrMetaDataHDR10.html">VAHdrMetaDataHDR10</a>;</div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160;</div><div class="line"><a name="l00825"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html"> 825</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapHighDynamicRange {</div><div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html#adeed00c13d1d5afb2c624a82e0abcedf"> 827</a></span>&#160; VAProcHighDynamicRangeMetadataType <a class="code" href="structVAProcFilterCapHighDynamicRange.html#adeed00c13d1d5afb2c624a82e0abcedf">metadata_type</a>;</div><div class="line"><a name="l00835"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html#aa92624b6f9f2f89f970c54f4921072ce"> 835</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterCapHighDynamicRange.html#aa92624b6f9f2f89f970c54f4921072ce">caps_flag</a>;</div><div class="line"><a name="l00837"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html#a90e84dca4b4c96264acac5e1f2e14bf6"> 837</a></span>&#160; uint16_t va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160;} <a class="code" href="structVAProcFilterCapHighDynamicRange.html">VAProcFilterCapHighDynamicRange</a>;</div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160;</div><div class="line"><a name="l00841"></a><span class="lineno"><a class="line" href="structVAHdrMetaData.html"> 841</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAHdrMetaData {</div><div class="line"><a name="l00843"></a><span class="lineno"><a class="line" href="structVAHdrMetaData.html#a9b2dab5b0dfbfe57328962b3d171429a"> 843</a></span>&#160; VAProcHighDynamicRangeMetadataType <a class="code" href="structVAHdrMetaData.html#a9b2dab5b0dfbfe57328962b3d171429a">metadata_type</a>;</div><div class="line"><a name="l00849"></a><span class="lineno"><a class="line" href="structVAHdrMetaData.html#abd921f6f1afa5c795b41a42917c69b3e"> 849</a></span>&#160; <span class="keywordtype">void</span>* <a class="code" href="structVAHdrMetaData.html#abd921f6f1afa5c795b41a42917c69b3e">metadata</a>;</div><div class="line"><a name="l00853"></a><span class="lineno"><a class="line" href="structVAHdrMetaData.html#adcc9c1db6ca2f0c1dc92ace59a142372"> 853</a></span>&#160; uint32_t <a class="code" href="structVAHdrMetaData.html#adcc9c1db6ca2f0c1dc92ace59a142372">metadata_size</a>;</div><div class="line"><a name="l00855"></a><span class="lineno"><a class="line" href="structVAHdrMetaData.html#a2da315d14a815d9a4717c20e3e9bd284"> 855</a></span>&#160; uint32_t reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160;} <a class="code" href="structVAHdrMetaData.html">VAHdrMetaData</a>;</div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160;</div><div class="line"><a name="l00886"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html"> 886</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcPipelineParameterBuffer {</div><div class="line"><a name="l00894"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a9a60820f23d4b34e4b9b3ef63c6e56d4"> 894</a></span>&#160; VASurfaceID <a class="code" href="structVAProcPipelineParameterBuffer.html#a9a60820f23d4b34e4b9b3ef63c6e56d4">surface</a>;</div><div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a2a7be6853d73307e6209109bfd4bbf08"> 902</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structVARectangle.html">VARectangle</a> *<a class="code" href="structVAProcPipelineParameterBuffer.html#a2a7be6853d73307e6209109bfd4bbf08">surface_region</a>;</div><div class="line"><a name="l00914"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a28c546d07d38ae6f9b04c0fc12465f67"> 914</a></span>&#160; VAProcColorStandardType <a class="code" href="structVAProcPipelineParameterBuffer.html#a28c546d07d38ae6f9b04c0fc12465f67">surface_color_standard</a>;</div><div class="line"><a name="l00925"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a5b816fff16dc1cc4b49524866c9c25b0"> 925</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structVARectangle.html">VARectangle</a> *<a class="code" href="structVAProcPipelineParameterBuffer.html#a5b816fff16dc1cc4b49524866c9c25b0">output_region</a>;</div><div class="line"><a name="l00941"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a92262881f575dbcbb6032569d4b02ba7"> 941</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#a92262881f575dbcbb6032569d4b02ba7">output_background_color</a>;</div><div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ac583d30bead8a2c05307a8fbfcf2ea9c"> 948</a></span>&#160; VAProcColorStandardType <a class="code" href="structVAProcPipelineParameterBuffer.html#ac583d30bead8a2c05307a8fbfcf2ea9c">output_color_standard</a>;</div><div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a4dc0b799d3248cb73c58493c7a0fa0f3"> 956</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#a4dc0b799d3248cb73c58493c7a0fa0f3">pipeline_flags</a>;</div><div class="line"><a name="l00976"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#abb95e119ed7f841f71b2afbec2104784"> 976</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#abb95e119ed7f841f71b2afbec2104784">filter_flags</a>;</div><div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#acaeb764cace1d174d1e61afd37b01899"> 989</a></span>&#160; <a class="code" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> *<a class="code" href="structVAProcPipelineParameterBuffer.html#acaeb764cace1d174d1e61afd37b01899">filters</a>;</div><div class="line"><a name="l00991"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a2dfcb4209d6dadcd6fec2cc7c4acc69f"> 991</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#a2dfcb4209d6dadcd6fec2cc7c4acc69f">num_filters</a>;</div><div class="line"><a name="l00993"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a03619fd8a3eadc30bf824a0796805507"> 993</a></span>&#160; VASurfaceID *<a class="code" href="structVAProcPipelineParameterBuffer.html#a03619fd8a3eadc30bf824a0796805507">forward_references</a>;</div><div class="line"><a name="l00995"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a45c7c171928a33681db79288dc13be5d"> 995</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#a45c7c171928a33681db79288dc13be5d">num_forward_references</a>;</div><div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a2f0e379b748e72adeed6d30e8057f934"> 997</a></span>&#160; VASurfaceID *<a class="code" href="structVAProcPipelineParameterBuffer.html#a2f0e379b748e72adeed6d30e8057f934">backward_references</a>;</div><div class="line"><a name="l00999"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#adac7a536c5e058f9e87ec70a52ffe437"> 999</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#adac7a536c5e058f9e87ec70a52ffe437">num_backward_references</a>;</div><div class="line"><a name="l01024"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#aa8039510482a519325a4d3d29a8eddb1"> 1024</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#aa8039510482a519325a4d3d29a8eddb1">rotation_state</a>;</div><div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ae58f2a373e1638afc1673a55de28a04c"> 1043</a></span>&#160; <span class="keyword">const</span> <a class="code" href="structVABlendState.html">VABlendState</a> *<a class="code" href="structVAProcPipelineParameterBuffer.html#ae58f2a373e1638afc1673a55de28a04c">blend_state</a>;</div><div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a46ea097164b459fa1ee20bbb356a95c1"> 1051</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#a46ea097164b459fa1ee20bbb356a95c1">mirror_state</a>;</div><div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#af4d4141fba176fe2eb61bc22fb9dc215"> 1053</a></span>&#160; VASurfaceID *<a class="code" href="structVAProcPipelineParameterBuffer.html#af4d4141fba176fe2eb61bc22fb9dc215">additional_outputs</a>;</div><div class="line"><a name="l01055"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a4293728d278cd608f3f8d6f9c4ae16e6"> 1055</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#a4293728d278cd608f3f8d6f9c4ae16e6">num_additional_outputs</a>;</div><div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#af6117902e14ff685dc6799be15664bf9"> 1093</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#af6117902e14ff685dc6799be15664bf9">input_surface_flag</a>;</div><div class="line"><a name="l01110"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#afed9e9553380dd5572e5a8753257e7e8"> 1110</a></span>&#160; uint32_t <a class="code" href="structVAProcPipelineParameterBuffer.html#afed9e9553380dd5572e5a8753257e7e8">output_surface_flag</a>;</div><div class="line"><a name="l01114"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a076b9e5dbf61c756b77980951bca946d"> 1114</a></span>&#160; VAProcColorProperties <a class="code" href="structVAProcPipelineParameterBuffer.html#a076b9e5dbf61c756b77980951bca946d">input_color_properties</a>;</div><div class="line"><a name="l01118"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a98f7e41bcf2887bd64dd482d228fa9fb"> 1118</a></span>&#160; VAProcColorProperties <a class="code" href="structVAProcPipelineParameterBuffer.html#a98f7e41bcf2887bd64dd482d228fa9fb">output_color_properties</a>;</div><div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ada7f007e16b7502407285f50a5bd57e7"> 1122</a></span>&#160; VAProcMode <a class="code" href="structVAProcPipelineParameterBuffer.html#ada7f007e16b7502407285f50a5bd57e7">processing_mode</a>;</div><div class="line"><a name="l01128"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ace85ec0ed9b40990efaae8c063e10d53"> 1128</a></span>&#160; <a class="code" href="structVAHdrMetaData.html">VAHdrMetaData</a> *<a class="code" href="structVAProcPipelineParameterBuffer.html#ace85ec0ed9b40990efaae8c063e10d53">output_hdr_metadata</a>;</div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;</div><div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160;<span class="preprocessor">#if defined(__AMD64__) || defined(__x86_64__) || defined(__amd64__)|| defined(__LP64__)</span></div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; uint32_t va_reserved[VA_PADDING_LARGE - 16];</div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l01134"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a16e57a6f888a332cca7647d5acc66f40"> 1134</a></span>&#160; uint32_t va_reserved[VA_PADDING_LARGE - 13];</div><div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;} <a class="code" href="structVAProcPipelineParameterBuffer.html">VAProcPipelineParameterBuffer</a>;</div><div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160;</div><div class="line"><a name="l01145"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferBase.html"> 1145</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferBase {</div><div class="line"><a name="l01147"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferBase.html#acb4d09d10df037fa0b25d7bc46c11b58"> 1147</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBufferBase.html#acb4d09d10df037fa0b25d7bc46c11b58">type</a>;</div><div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferBase.html">VAProcFilterParameterBufferBase</a>;</div><div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;</div><div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html"> 1156</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBuffer {</div><div class="line"><a name="l01158"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html#a0c3f02baa5be1f62e27daa69845cfd1a"> 1158</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBuffer.html#a0c3f02baa5be1f62e27daa69845cfd1a">type</a>;</div><div class="line"><a name="l01160"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html#a0f101b3a021ee94e2e58f31a65402756"> 1160</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterParameterBuffer.html#a0f101b3a021ee94e2e58f31a65402756">value</a>;</div><div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160;</div><div class="line"><a name="l01163"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html#a3ede4c7f2f302eb54ded79b0dc548907"> 1163</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;} <a class="code" href="structVAProcFilterParameterBuffer.html">VAProcFilterParameterBuffer</a>;</div><div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;</div><div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gac4492919b28bbed209a00bd2916e2c50"> 1172</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_BOTTOM_FIELD_FIRST 0x0001</span></div><div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160;</div><div class="line"><a name="l01177"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga26a3f260bf68fe4c3150b014ca17a332"> 1177</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_BOTTOM_FIELD 0x0002</span></div><div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;</div><div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaa5141c382dc2968532ea8d2739a81ac5"> 1182</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_ONE_FIELD 0x0004</span></div><div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160;</div><div class="line"><a name="l01188"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga535354e052daecd7ff08d09233a4de3f"> 1188</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_FMD_ENABLE 0x0008</span></div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="comment">//Scene change parameter for ADI on Linux, if enabled, driver use spatial DI(Bob), instead of ADI. if not, use old behavior for ADI</span></div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="comment">//Input stream is TFF(set flags = 0), SRC0,1,2,3 are interlaced frame (top +bottom fields), DSTs are progressive frames</span></div><div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;<span class="comment">//30i-&gt;30p</span></div><div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160;<span class="comment">//SRC0 -&gt; BOBDI, no reference, set flag = 0, output DST0</span></div><div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160;<span class="comment">//SRC1 -&gt; ADI, reference frame=SRC0, set flags = 0, call VP, output DST1</span></div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;<span class="comment">//SRC2 -&gt; ADI, reference frame=SRC1, set flags = 0x0010(decimal 16), call VP, output DST2(T4)</span></div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="comment">//SRC3 -&gt; ADI, reference frame=SRC2, set flags = 0, call VP, output DST3</span></div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;<span class="comment">//30i-&gt;60p</span></div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;<span class="comment">//SRC0 -&gt; BOBDI, no reference, set flag = 0, output DST0</span></div><div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<span class="comment">//SRC0 -&gt; BOBDI, no reference, set flag =0x0002, output DST1</span></div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;</div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;<span class="comment">//SRC1 -&gt; ADI, reference frame =SRC0, set flags = 0, call VP, output DST2</span></div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160;<span class="comment">//SRC1 -&gt; ADI, reference frame =SRC0, set flags = 0x0012(decimal18), call VP, output DST3(B3)</span></div><div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;</div><div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160;<span class="comment">//SRC2 -&gt; ADI, reference frame =SRC1, set flags = 0x0010(decimal 16), call VP, output DST4(T4)</span></div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<span class="comment">//SRC2 -&gt; ADI, reference frame =SRC1, set flags = 0x0002, call VP, output DST5</span></div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="comment">//SRC3 -&gt; ADI, reference frame =SRC2, set flags = 0, call VP, output DST6</span></div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;<span class="comment">//SRC3 -&gt; ADI, reference frame =SRC1, set flags = 0x0002, call VP, output DST7</span></div><div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160;</div><div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_SCD_ENABLE 0x0010</span></div><div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160;</div><div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html"> 1215</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferDeinterlacing {</div><div class="line"><a name="l01217"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#ae2e9aa658372b487e4a6b284052018d7"> 1217</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html#ae2e9aa658372b487e4a6b284052018d7">type</a>;</div><div class="line"><a name="l01219"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#a3185061a0c07e7dcb319a5eb0893e968"> 1219</a></span>&#160; VAProcDeinterlacingType <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html#a3185061a0c07e7dcb319a5eb0893e968">algorithm</a>;</div><div class="line"><a name="l01221"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#ad3c7b8bb9cff2320fe3e2398832c17bc"> 1221</a></span>&#160; uint32_t <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html#ad3c7b8bb9cff2320fe3e2398832c17bc">flags</a>;</div><div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160;</div><div class="line"><a name="l01224"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#af48d5dbe08986eb1f4200c358a4836ea"> 1224</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html">VAProcFilterParameterBufferDeinterlacing</a>;</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;</div><div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html"> 1267</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferColorBalance {</div><div class="line"><a name="l01269"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#a8c7b20719ae111a2109cf0868ae1a9a2"> 1269</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBufferColorBalance.html#a8c7b20719ae111a2109cf0868ae1a9a2">type</a>;</div><div class="line"><a name="l01271"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#acc813654d8a38d4ec08d3e16be96d52d"> 1271</a></span>&#160; VAProcColorBalanceType <a class="code" href="structVAProcFilterParameterBufferColorBalance.html#acc813654d8a38d4ec08d3e16be96d52d">attrib</a>;</div><div class="line"><a name="l01285"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#a1e14dde7867a3899069874abff481600"> 1285</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterParameterBufferColorBalance.html#a1e14dde7867a3899069874abff481600">value</a>;</div><div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;</div><div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#a93956be7567e0ee8d80c62756c0d868d"> 1288</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferColorBalance.html">VAProcFilterParameterBufferColorBalance</a>;</div><div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160;</div><div class="line"><a name="l01292"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html"> 1292</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferTotalColorCorrection {</div><div class="line"><a name="l01294"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html#ac6a4e25ad561f0aac119fdbd98a65b79"> 1294</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html#ac6a4e25ad561f0aac119fdbd98a65b79">type</a>;</div><div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html#a874a8b48bdcf2cd875d1f917ce4db2d8"> 1296</a></span>&#160; VAProcTotalColorCorrectionType <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html#a874a8b48bdcf2cd875d1f917ce4db2d8">attrib</a>;</div><div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html#af2a648c141bbf8620148ce59ef1edfc1"> 1298</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html#af2a648c141bbf8620148ce59ef1edfc1">value</a>;</div><div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html">VAProcFilterParameterBufferTotalColorCorrection</a>;</div><div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160;</div><div class="line"><a name="l01307"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gab284e0bd36751bcc28b9fc930c9bcc6b"> 1307</a></span>&#160;<span class="preprocessor">#define VA_PROC_HVS_DENOISE_DEFAULT 0x0000</span></div><div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;</div><div class="line"><a name="l01312"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gad9313757aaf189cbc158948ea495698a"> 1312</a></span>&#160;<span class="preprocessor">#define VA_PROC_HVS_DENOISE_AUTO_BDRATE 0x0001</span></div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;</div><div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga4f3b24eb55b67560d1294b00e1c2d40d"> 1317</a></span>&#160;<span class="preprocessor">#define VA_PROC_HVS_DENOISE_AUTO_SUBJECTIVE 0x0002</span></div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;</div><div class="line"><a name="l01322"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaa057e6871ec0bcfc5217df2e6670b1c2"> 1322</a></span>&#160;<span class="preprocessor">#define VA_PROC_HVS_DENOISE_MANUAL 0x0003</span></div><div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160;</div><div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html"> 1326</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferHVSNoiseReduction {</div><div class="line"><a name="l01328"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ac1c637726262285f9b4903f3da5b1c87"> 1328</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ac1c637726262285f9b4903f3da5b1c87">type</a>;</div><div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#af4172cc1884f6233e670b95dfe001341"> 1330</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#af4172cc1884f6233e670b95dfe001341">qp</a>;</div><div class="line"><a name="l01339"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a59689b084867b1fabe7d47c1770b0ed2"> 1339</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a59689b084867b1fabe7d47c1770b0ed2">strength</a>;</div><div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ace814613cff97b062868b7746b2c8f44"> 1345</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ace814613cff97b062868b7746b2c8f44">mode</a>;</div><div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a1b414d89f77eb19a0ca1f92e36ba2138"> 1347</a></span>&#160; uint16_t va_reserved[VA_PADDING_HIGH - 1];</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html">VAProcFilterParameterBufferHVSNoiseReduction</a>;</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;</div><div class="line"><a name="l01351"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html"> 1351</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferHDRToneMapping {</div><div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html#a70405f37c712cd8611d01b3eafeca09d"> 1353</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBufferHDRToneMapping.html#a70405f37c712cd8611d01b3eafeca09d">type</a>;</div><div class="line"><a name="l01361"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html#a81be91117d82941784f09889ba68b65c"> 1361</a></span>&#160; <a class="code" href="structVAHdrMetaData.html">VAHdrMetaData</a> <a class="code" href="structVAProcFilterParameterBufferHDRToneMapping.html#a81be91117d82941784f09889ba68b65c">data</a>;</div><div class="line"><a name="l01363"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html#a2870b2893922edf22d77231563d63f98"> 1363</a></span>&#160; uint32_t va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferHDRToneMapping.html">VAProcFilterParameterBufferHDRToneMapping</a>;</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;</div><div class="line"><a name="l01369"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaf008422f93cbc67d67550e5fa122bd77"> 1369</a></span>&#160;<span class="preprocessor">#define VA_3DLUT_CHANNEL_UNKNOWN 0x00000000</span></div><div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;</div><div class="line"><a name="l01371"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga19afbded3b4c92cfbbbf21c33afa37e5"> 1371</a></span>&#160;<span class="preprocessor">#define VA_3DLUT_CHANNEL_RGB_RGB 0x00000001</span></div><div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;</div><div class="line"><a name="l01373"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga4f5f8fe5b4b50a6f8d3e2ba972984887"> 1373</a></span>&#160;<span class="preprocessor">#define VA_3DLUT_CHANNEL_YUV_RGB 0x00000002</span></div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;</div><div class="line"><a name="l01375"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaa4f68a9bba0db8a3529c5174490ad855"> 1375</a></span>&#160;<span class="preprocessor">#define VA_3DLUT_CHANNEL_VUY_RGB 0x00000004</span></div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;</div><div class="line"><a name="l01403"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html"> 1403</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBuffer3DLUT {</div><div class="line"><a name="l01405"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#a5fb615c466b9e5c8267563a6a709c31b"> 1405</a></span>&#160; VAProcFilterType <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html#a5fb615c466b9e5c8267563a6a709c31b">type</a>;</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;</div><div class="line"><a name="l01408"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#a8d8ddd7d9c661f81ee45746e13b32693"> 1408</a></span>&#160; VASurfaceID <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html#a8d8ddd7d9c661f81ee45746e13b32693">lut_surface</a>;</div><div class="line"><a name="l01414"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#a52691377c6783c81853f0927404bda2f"> 1414</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html#a52691377c6783c81853f0927404bda2f">lut_size</a>;</div><div class="line"><a name="l01420"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#a9933f829bc5c3fcb977baf2a155c5d69"> 1420</a></span>&#160; uint16_t lut_stride[3];</div><div class="line"><a name="l01422"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#a682756be15d09327ba725b74a863cbcc"> 1422</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html#a682756be15d09327ba725b74a863cbcc">bit_depth</a>;</div><div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#accb5f033dc66a2101d84bbf88bbd50cb"> 1424</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html#accb5f033dc66a2101d84bbf88bbd50cb">num_channel</a>;</div><div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160;</div><div class="line"><a name="l01427"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#aa2d7c21309e4ba2a723312b275da2ea3"> 1427</a></span>&#160; uint32_t <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html#aa2d7c21309e4ba2a723312b275da2ea3">channel_mapping</a>;</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;</div><div class="line"><a name="l01430"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer3DLUT.html#a136ce4f72a5f1a77a09542e185566198"> 1430</a></span>&#160; uint32_t va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;} <a class="code" href="structVAProcFilterParameterBuffer3DLUT.html">VAProcFilterParameterBuffer3DLUT</a>;</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;</div><div class="line"><a name="l01434"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html"> 1434</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCap3DLUT {</div><div class="line"><a name="l01436"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html#acd9ea1b4796d50ceefc3bd2a39353c2e"> 1436</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterCap3DLUT.html#acd9ea1b4796d50ceefc3bd2a39353c2e">lut_size</a>;</div><div class="line"><a name="l01438"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html#a042523e77ef5ec6ab3919918f477c18e"> 1438</a></span>&#160; uint16_t lut_stride[3];</div><div class="line"><a name="l01440"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html#a935ddd521a46d84a49c4433a6d737e85"> 1440</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterCap3DLUT.html#a935ddd521a46d84a49c4433a6d737e85">bit_depth</a>;</div><div class="line"><a name="l01442"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html#ad4f12347abe7d2260c4b3f748295341c"> 1442</a></span>&#160; uint16_t <a class="code" href="structVAProcFilterCap3DLUT.html#ad4f12347abe7d2260c4b3f748295341c">num_channel</a>;</div><div class="line"><a name="l01444"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html#ac4b9c7043ae1a532527fd46efdae12db"> 1444</a></span>&#160; uint32_t <a class="code" href="structVAProcFilterCap3DLUT.html#ac4b9c7043ae1a532527fd46efdae12db">channel_mapping</a>;</div><div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160;</div><div class="line"><a name="l01447"></a><span class="lineno"><a class="line" href="structVAProcFilterCap3DLUT.html#aea6c7bc4775b9b13f909f1558321e54f"> 1447</a></span>&#160; uint32_t va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l01448"></a><span class="lineno"> 1448</span>&#160;} <a class="code" href="structVAProcFilterCap3DLUT.html">VAProcFilterCap3DLUT</a>;</div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;</div><div class="line"><a name="l01456"></a><span class="lineno"><a class="line" href="structVAProcFilterCap.html"> 1456</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCap {</div><div class="line"><a name="l01458"></a><span class="lineno"><a class="line" href="structVAProcFilterCap.html#af987f3466fa6adf6e278c38b3f17107a"> 1458</a></span>&#160; <a class="code" href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a> <a class="code" href="structVAProcFilterCap.html#af987f3466fa6adf6e278c38b3f17107a">range</a>;</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;</div><div class="line"><a name="l01461"></a><span class="lineno"><a class="line" href="structVAProcFilterCap.html#aed8a15d77c49c32695fbc8e5b930efdb"> 1461</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;} <a class="code" href="structVAProcFilterCap.html">VAProcFilterCap</a>;</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160;</div><div class="line"><a name="l01465"></a><span class="lineno"><a class="line" href="structVAProcFilterCapDeinterlacing.html"> 1465</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapDeinterlacing {</div><div class="line"><a name="l01467"></a><span class="lineno"><a class="line" href="structVAProcFilterCapDeinterlacing.html#aae76b2e36379d2288c480787783dd0ae"> 1467</a></span>&#160; VAProcDeinterlacingType <a class="code" href="structVAProcFilterCapDeinterlacing.html#aae76b2e36379d2288c480787783dd0ae">type</a>;</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;</div><div class="line"><a name="l01470"></a><span class="lineno"><a class="line" href="structVAProcFilterCapDeinterlacing.html#a28cde3504f2cd600da4e7bcb80dce8f7"> 1470</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;} <a class="code" href="structVAProcFilterCapDeinterlacing.html">VAProcFilterCapDeinterlacing</a>;</div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;</div><div class="line"><a name="l01474"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html"> 1474</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapColorBalance {</div><div class="line"><a name="l01476"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html#ae77d74d637227d91df8914508fbba0e2"> 1476</a></span>&#160; VAProcColorBalanceType <a class="code" href="structVAProcFilterCapColorBalance.html#ae77d74d637227d91df8914508fbba0e2">type</a>;</div><div class="line"><a name="l01478"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html#af162cedeeb66ff7f96fc24192536bb21"> 1478</a></span>&#160; <a class="code" href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a> <a class="code" href="structVAProcFilterCapColorBalance.html#af162cedeeb66ff7f96fc24192536bb21">range</a>;</div><div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;</div><div class="line"><a name="l01481"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html#a233a6e092bd129b2361364beef8ed8e7"> 1481</a></span>&#160; uint32_t va_reserved[<a class="code" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>];</div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;} <a class="code" href="structVAProcFilterCapColorBalance.html">VAProcFilterCapColorBalance</a>;</div><div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;</div><div class="line"><a name="l01485"></a><span class="lineno"><a class="line" href="structVAProcFilterCapTotalColorCorrection.html"> 1485</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapTotalColorCorrection {</div><div class="line"><a name="l01487"></a><span class="lineno"><a class="line" href="structVAProcFilterCapTotalColorCorrection.html#ad8ec9bfde29d882cbc0a9c1f983d38e5"> 1487</a></span>&#160; VAProcTotalColorCorrectionType <a class="code" href="structVAProcFilterCapTotalColorCorrection.html#ad8ec9bfde29d882cbc0a9c1f983d38e5">type</a>;</div><div class="line"><a name="l01489"></a><span class="lineno"><a class="line" href="structVAProcFilterCapTotalColorCorrection.html#a86d7e5074acb7ce639400bdfeae8dcb8"> 1489</a></span>&#160; <a class="code" href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a> <a class="code" href="structVAProcFilterCapTotalColorCorrection.html#a86d7e5074acb7ce639400bdfeae8dcb8">range</a>;</div><div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;} <a class="code" href="structVAProcFilterCapTotalColorCorrection.html">VAProcFilterCapTotalColorCorrection</a>;</div><div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;</div><div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;VAStatus</div><div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;<a class="code" href="group__api__vpp.html#ga05286f03bec73c5d6354b4f097c49b3c">vaQueryVideoProcFilters</a>(</div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160; <a class="code" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy,</div><div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160; <a class="code" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context,</div><div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160; VAProcFilterType *filters,</div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *num_filters</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;);</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;VAStatus</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;<a class="code" href="group__api__vpp.html#ga353ba3cf71da948de3e08a7f34734f13">vaQueryVideoProcFilterCaps</a>(</div><div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; <a class="code" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy,</div><div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; <a class="code" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context,</div><div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; VAProcFilterType type,</div><div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; <span class="keywordtype">void</span> *filter_caps,</div><div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *num_filter_caps</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160;);</div><div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160;</div><div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;VAStatus</div><div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160;<a class="code" href="group__api__vpp.html#gafcf3b8c6f75cfa2850ff9b9e3f0f339e">vaQueryVideoProcPipelineCaps</a>(</div><div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160; <a class="code" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy,</div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160; <a class="code" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context,</div><div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; <a class="code" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> *filters,</div><div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> num_filters,</div><div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160; <a class="code" href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a> *pipeline_caps</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;);</div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160;</div><div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160;}</div><div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;</div><div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* VA_VPP_H */</span><span class="preprocessor"></span></div><div class="ttc" id="structVAProcPipelineCaps_html_a6760c8acabcf8beb83114a2029924f92"><div class="ttname"><a href="structVAProcPipelineCaps.html#a6760c8acabcf8beb83114a2029924f92">VAProcPipelineCaps::num_backward_references</a></div><div class="ttdeci">uint32_t num_backward_references</div><div class="ttdoc">Number of backward reference frames that are needed. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:584</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a02011bdeb380d359d36ecede6cdfe2ac"><div class="ttname"><a href="structVAProcPipelineCaps.html#a02011bdeb380d359d36ecede6cdfe2ac">VAProcPipelineCaps::blend_flags</a></div><div class="ttdeci">uint32_t blend_flags</div><div class="ttdoc">Blend flags. See &quot;Video blending flags&quot;. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:621</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc">VAProcColorBalanceBrightness</a></div><div class="ttdoc">Brightness. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:285</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a407dfc0c5e29e9fb4473c7c3a5b52cb6"><div class="ttname"><a href="structVAProcPipelineCaps.html#a407dfc0c5e29e9fb4473c7c3a5b52cb6">VAProcPipelineCaps::input_color_standards</a></div><div class="ttdeci">VAProcColorStandardType * input_color_standards</div><div class="ttdoc">List of color standards supported on input. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:586</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer_html"><div class="ttname"><a href="structVAProcFilterParameterBuffer.html">VAProcFilterParameterBuffer</a></div><div class="ttdoc">Default filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1156</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7aa8a5584d687edd09882fc002e3ab8df3"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aa8a5584d687edd09882fc002e3ab8df3">VAProcFilterColorBalance</a></div><div class="ttdoc">Color balance parameters. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:247</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab">VAProcColorStandardBT601</a></div><div class="ttdoc">ITU-R BT.601. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:319</div></div>
<div class="ttc" id="structVAHdrMetaData_html_adcc9c1db6ca2f0c1dc92ace59a142372"><div class="ttname"><a href="structVAHdrMetaData.html#adcc9c1db6ca2f0c1dc92ace59a142372">VAHdrMetaData::metadata_size</a></div><div class="ttdeci">uint32_t metadata_size</div><div class="ttdoc">Size of high dynamic range metadata. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:853</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49">VAProcColorBalanceContrast</a></div><div class="ttdoc">Contrast. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:287</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70">VAProcTotalColorCorrectionYellow</a></div><div class="ttdoc">Yellow Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:432</div></div>
<div class="ttc" id="structVAProcFilterCapTotalColorCorrection_html_a86d7e5074acb7ce639400bdfeae8dcb8"><div class="ttname"><a href="structVAProcFilterCapTotalColorCorrection.html#a86d7e5074acb7ce639400bdfeae8dcb8">VAProcFilterCapTotalColorCorrection::range</a></div><div class="ttdeci">VAProcFilterValueRange range</div><div class="ttdoc">Range of supported values for the specified color. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1489</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html_a8d8ddd7d9c661f81ee45746e13b32693"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html#a8d8ddd7d9c661f81ee45746e13b32693">VAProcFilterParameterBuffer3DLUT::lut_surface</a></div><div class="ttdeci">VASurfaceID lut_surface</div><div class="ttdoc">lut_surface contains 3DLUT data in the 3DLUT memory layout, must be linear </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1408</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a4dc0b799d3248cb73c58493c7a0fa0f3"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a4dc0b799d3248cb73c58493c7a0fa0f3">VAProcPipelineParameterBuffer::pipeline_flags</a></div><div class="ttdeci">uint32_t pipeline_flags</div><div class="ttdoc">Pipeline filters. See video pipeline flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:956</div></div>
<div class="ttc" id="structVAProcFilterCapTotalColorCorrection_html"><div class="ttname"><a href="structVAProcFilterCapTotalColorCorrection.html">VAProcFilterCapTotalColorCorrection</a></div><div class="ttdoc">Capabilities specification for the Total Color Correction filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1485</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html_accb5f033dc66a2101d84bbf88bbd50cb"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html#accb5f033dc66a2101d84bbf88bbd50cb">VAProcFilterParameterBuffer3DLUT::num_channel</a></div><div class="ttdeci">uint16_t num_channel</div><div class="ttdoc">num_channel is the number of channels </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1424</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHVSNoiseReduction_html_af4172cc1884f6233e670b95dfe001341"><div class="ttname"><a href="structVAProcFilterParameterBufferHVSNoiseReduction.html#af4172cc1884f6233e670b95dfe001341">VAProcFilterParameterBufferHVSNoiseReduction::qp</a></div><div class="ttdeci">uint16_t qp</div><div class="ttdoc">QP for encoding, used for HVS Denoise. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1330</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHDRToneMapping_html"><div class="ttname"><a href="structVAProcFilterParameterBufferHDRToneMapping.html">VAProcFilterParameterBufferHDRToneMapping</a></div><div class="ttdoc">High Dynamic Range(HDR) Tone Mapping filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1351</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7">VAProcColorStandardBT709</a></div><div class="ttdoc">ITU-R BT.709. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:327</div></div>
<div class="ttc" id="group__api__vpp_html_gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9"><div class="ttname"><a href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9">VAProcDeinterlacingMotionAdaptive</a></div><div class="ttdoc">Motion adaptive deinterlacing algorithm. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:270</div></div>
<div class="ttc" id="structVABlendState_html_ae0b816df786f351f7521c2c279e53f52"><div class="ttname"><a href="structVABlendState.html#ae0b816df786f351f7521c2c279e53f52">VABlendState::min_luma</a></div><div class="ttdeci">float min_luma</div><div class="ttdoc">Minimum luma value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:494</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a28c546d07d38ae6f9b04c0fc12465f67"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a28c546d07d38ae6f9b04c0fc12465f67">VAProcPipelineParameterBuffer::surface_color_standard</a></div><div class="ttdeci">VAProcColorStandardType surface_color_standard</div><div class="ttdoc">Requested input color standard. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:914</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a32985ce67be0f2b9df6d06bca1254fab"><div class="ttname"><a href="structVAProcPipelineCaps.html#a32985ce67be0f2b9df6d06bca1254fab">VAProcPipelineCaps::min_input_height</a></div><div class="ttdeci">uint32_t min_input_height</div><div class="ttdoc">Min supported input height in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:650</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_aa85f1cb13172bf5335dc6744efb69b44"><div class="ttname"><a href="structVAProcPipelineCaps.html#aa85f1cb13172bf5335dc6744efb69b44">VAProcPipelineCaps::max_input_width</a></div><div class="ttdeci">uint32_t max_input_width</div><div class="ttdoc">Max supported input width in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:644</div></div>
<div class="ttc" id="structVAHdrMetaData_html_a9b2dab5b0dfbfe57328962b3d171429a"><div class="ttname"><a href="structVAHdrMetaData.html#a9b2dab5b0dfbfe57328962b3d171429a">VAHdrMetaData::metadata_type</a></div><div class="ttdeci">VAProcHighDynamicRangeMetadataType metadata_type</div><div class="ttdoc">high dynamic range metadata type, HDR10 etc. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:843</div></div>
<div class="ttc" id="group__api__core_html_ga4af336e410aefeb4ca4315e2c7cbd653"><div class="ttname"><a href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a></div><div class="ttdeci">VAGenericID VAContextID</div><div class="ttdef"><b>Definition:</b> va.h:1601</div></div>
<div class="ttc" id="group__api__vpp_html_gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec"><div class="ttname"><a href="group__api__vpp.html#gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec">VAProcDeinterlacingWeave</a></div><div class="ttdoc">Weave deinterlacing algorithm. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:268</div></div>
<div class="ttc" id="structVAProcFilterCapColorBalance_html"><div class="ttname"><a href="structVAProcFilterCapColorBalance.html">VAProcFilterCapColorBalance</a></div><div class="ttdoc">Capabilities specification for the color balance filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1474</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferDeinterlacing_html"><div class="ttname"><a href="structVAProcFilterParameterBufferDeinterlacing.html">VAProcFilterParameterBufferDeinterlacing</a></div><div class="ttdoc">Deinterlacing filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1215</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72">VAProcColorStandardGenericFilm</a></div><div class="ttdoc">Generic film. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:367</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_ab69e4d8417527c68161862e7927f4c84"><div class="ttname"><a href="structVAProcPipelineCaps.html#ab69e4d8417527c68161862e7927f4c84">VAProcPipelineCaps::min_output_height</a></div><div class="ttdeci">uint32_t min_output_height</div><div class="ttdoc">Min supported output height in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:659</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferBase_html"><div class="ttname"><a href="structVAProcFilterParameterBufferBase.html">VAProcFilterParameterBufferBase</a></div><div class="ttdoc">Filter parameter buffer base. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1145</div></div>
<div class="ttc" id="structVAProcFilterCapDeinterlacing_html"><div class="ttname"><a href="structVAProcFilterCapDeinterlacing.html">VAProcFilterCapDeinterlacing</a></div><div class="ttdoc">Capabilities specification for the deinterlacing filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1465</div></div>
<div class="ttc" id="structVAProcFilterCap_html_af987f3466fa6adf6e278c38b3f17107a"><div class="ttname"><a href="structVAProcFilterCap.html#af987f3466fa6adf6e278c38b3f17107a">VAProcFilterCap::range</a></div><div class="ttdeci">VAProcFilterValueRange range</div><div class="ttdoc">Range of supported values for the filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1458</div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html_ad11a91612189f73c227fe4bbdc6ae09a"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html#ad11a91612189f73c227fe4bbdc6ae09a">VAHdrMetaDataHDR10::white_point_y</a></div><div class="ttdeci">uint16_t white_point_y</div><div class="ttdoc">Y chromaticity coordinate of the white point of the mastering display. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:795</div></div>
<div class="ttc" id="group__api__vpp_html_gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519"><div class="ttname"><a href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519">VAProcPerformanceMode</a></div><div class="ttdoc">Performance Mode. In this mode, pipeline is optimized for performance. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:463</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5">VAProcColorStandardSMPTE240M</a></div><div class="ttdoc">SMPTE-240M. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:359</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c">VAProcColorBalanceAutoBrightness</a></div><div class="ttdoc">Automatically adjusted brightness. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:291</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHVSNoiseReduction_html_ac1c637726262285f9b4903f3da5b1c87"><div class="ttname"><a href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ac1c637726262285f9b4903f3da5b1c87">VAProcFilterParameterBufferHVSNoiseReduction::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. Shall be set to VAProcFilterHVSNoiseReduction. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1328</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053">VAProcColorBalanceAutoContrast</a></div><div class="ttdoc">Automatically adjusted contrast. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:293</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_acab1afb7fd7d81caa40726157f251a8f"><div class="ttname"><a href="structVAProcPipelineCaps.html#acab1afb7fd7d81caa40726157f251a8f">VAProcPipelineCaps::num_input_pixel_formats</a></div><div class="ttdeci">uint32_t num_input_pixel_formats</div><div class="ttdoc">Number of elements in input_pixel_format array. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:635</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_ae58f2a373e1638afc1673a55de28a04c"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#ae58f2a373e1638afc1673a55de28a04c">VAProcPipelineParameterBuffer::blend_state</a></div><div class="ttdeci">const VABlendState * blend_state</div><div class="ttdoc">blending state. See &quot;Video blending state definition&quot;. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1043</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html">VAProcFilterParameterBuffer3DLUT</a></div><div class="ttdoc">3DLUT filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1403</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferDeinterlacing_html_a3185061a0c07e7dcb319a5eb0893e968"><div class="ttname"><a href="structVAProcFilterParameterBufferDeinterlacing.html#a3185061a0c07e7dcb319a5eb0893e968">VAProcFilterParameterBufferDeinterlacing::algorithm</a></div><div class="ttdeci">VAProcDeinterlacingType algorithm</div><div class="ttdoc">Deinterlacing algorithm. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1219</div></div>
<div class="ttc" id="group__api__vpp_html_gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb"><div class="ttname"><a href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb">VAProcDefaultMode</a></div><div class="ttdoc">Default Mode. In this mode, pipeline is decided in driver to the appropriate mode. e.g. a mode that&amp;#39;s a balance between power and performance. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:453</div></div>
<div class="ttc" id="structVAProcFilterCap_html"><div class="ttname"><a href="structVAProcFilterCap.html">VAProcFilterCap</a></div><div class="ttdoc">Default filter cap specification (single range value). </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1456</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408">VAProcColorBalanceAutoSaturation</a></div><div class="ttdoc">Automatically adjusted saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:289</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a484f2effa08d3378d90673ca0eec3a39"><div class="ttname"><a href="structVAProcPipelineCaps.html#a484f2effa08d3378d90673ca0eec3a39">VAProcPipelineCaps::max_output_width</a></div><div class="ttdeci">uint32_t max_output_width</div><div class="ttdoc">Max supported output width in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:653</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_aeabb454d2cfd51358aaa2d7c7bcdef7e"><div class="ttname"><a href="structVAProcPipelineCaps.html#aeabb454d2cfd51358aaa2d7c7bcdef7e">VAProcPipelineCaps::min_output_width</a></div><div class="ttdeci">uint32_t min_output_width</div><div class="ttdoc">Min supported output width in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:657</div></div>
<div class="ttc" id="structVAProcFilterCap3DLUT_html_ad4f12347abe7d2260c4b3f748295341c"><div class="ttname"><a href="structVAProcFilterCap3DLUT.html#ad4f12347abe7d2260c4b3f748295341c">VAProcFilterCap3DLUT::num_channel</a></div><div class="ttdeci">uint16_t num_channel</div><div class="ttdoc">num_channel is the number of channels </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1442</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7aadc8862a62ebd6bf7971316ac778d7f2"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aadc8862a62ebd6bf7971316ac778d7f2">VAProcFilterHighDynamicRangeToneMapping</a></div><div class="ttdoc">High Dynamic Range Tone Mapping. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:255</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferTotalColorCorrection_html_ac6a4e25ad561f0aac119fdbd98a65b79"><div class="ttname"><a href="structVAProcFilterParameterBufferTotalColorCorrection.html#ac6a4e25ad561f0aac119fdbd98a65b79">VAProcFilterParameterBufferTotalColorCorrection::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. Shall be set to VAProcFilterTotalColorCorrection. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1294</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferTotalColorCorrection_html_a874a8b48bdcf2cd875d1f917ce4db2d8"><div class="ttname"><a href="structVAProcFilterParameterBufferTotalColorCorrection.html#a874a8b48bdcf2cd875d1f917ce4db2d8">VAProcFilterParameterBufferTotalColorCorrection::attrib</a></div><div class="ttdeci">VAProcTotalColorCorrectionType attrib</div><div class="ttdoc">Color to correct. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1296</div></div>
<div class="ttc" id="structVAProcFilterCapDeinterlacing_html_aae76b2e36379d2288c480787783dd0ae"><div class="ttname"><a href="structVAProcFilterCapDeinterlacing.html#aae76b2e36379d2288c480787783dd0ae">VAProcFilterCapDeinterlacing::type</a></div><div class="ttdeci">VAProcDeinterlacingType type</div><div class="ttdoc">Deinterlacing algorithm. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1467</div></div>
<div class="ttc" id="group__api__vpp_html_gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540"><div class="ttname"><a href="group__api__vpp.html#gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540">VAProcDeinterlacingBob</a></div><div class="ttdoc">Bob deinterlacing algorithm. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:266</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a2b83c5a89d8376804cb37a81c89a79d0"><div class="ttname"><a href="structVAProcPipelineCaps.html#a2b83c5a89d8376804cb37a81c89a79d0">VAProcPipelineCaps::num_input_color_standards</a></div><div class="ttdeci">uint32_t num_input_color_standards</div><div class="ttdoc">Number of elements in input_color_standards array. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:588</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_ad9d45158520ab28ffcb0c96024cbe728"><div class="ttname"><a href="structVAProcPipelineCaps.html#ad9d45158520ab28ffcb0c96024cbe728">VAProcPipelineCaps::num_output_pixel_formats</a></div><div class="ttdeci">uint32_t num_output_pixel_formats</div><div class="ttdoc">Number of elements in output_pixel_format array. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:639</div></div>
<div class="ttc" id="structVARectangle_html"><div class="ttname"><a href="structVARectangle.html">VARectangle</a></div><div class="ttdoc">Structure to describe rectangle. </div><div class="ttdef"><b>Definition:</b> va.h:405</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer_html_a0f101b3a021ee94e2e58f31a65402756"><div class="ttname"><a href="structVAProcFilterParameterBuffer.html#a0f101b3a021ee94e2e58f31a65402756">VAProcFilterParameterBuffer::value</a></div><div class="ttdeci">float value</div><div class="ttdoc">Value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1160</div></div>
<div class="ttc" id="structVAProcFilterCap3DLUT_html"><div class="ttname"><a href="structVAProcFilterCap3DLUT.html">VAProcFilterCap3DLUT</a></div><div class="ttdoc">Capabilities specification for the 3DLUT filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1434</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferBase_html_acb4d09d10df037fa0b25d7bc46c11b58"><div class="ttname"><a href="structVAProcFilterParameterBufferBase.html#acb4d09d10df037fa0b25d7bc46c11b58">VAProcFilterParameterBufferBase::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1147</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferTotalColorCorrection_html_af2a648c141bbf8620148ce59ef1edfc1"><div class="ttname"><a href="structVAProcFilterParameterBufferTotalColorCorrection.html#af2a648c141bbf8620148ce59ef1edfc1">VAProcFilterParameterBufferTotalColorCorrection::value</a></div><div class="ttdeci">float value</div><div class="ttdoc">Color correction value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1298</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer_html_a0c3f02baa5be1f62e27daa69845cfd1a"><div class="ttname"><a href="structVAProcFilterParameterBuffer.html#a0c3f02baa5be1f62e27daa69845cfd1a">VAProcFilterParameterBuffer::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1158</div></div>
<div class="ttc" id="structVAProcFilterCapHighDynamicRange_html"><div class="ttname"><a href="structVAProcFilterCapHighDynamicRange.html">VAProcFilterCapHighDynamicRange</a></div><div class="ttdoc">Capabilities specification for the High Dynamic Range filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:825</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_aa8039510482a519325a4d3d29a8eddb1"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#aa8039510482a519325a4d3d29a8eddb1">VAProcPipelineParameterBuffer::rotation_state</a></div><div class="ttdeci">uint32_t rotation_state</div><div class="ttdoc">Rotation state. See rotation angles. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1024</div></div>
<div class="ttc" id="structVAProcFilterValueRange_html_ae11b47f1e9e4895e2e50d8edfb48da1e"><div class="ttname"><a href="structVAProcFilterValueRange.html#ae11b47f1e9e4895e2e50d8edfb48da1e">VAProcFilterValueRange::max_value</a></div><div class="ttdeci">float max_value</div><div class="ttdoc">Maximum value supported, inclusive. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:673</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a2dfcb4209d6dadcd6fec2cc7c4acc69f"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a2dfcb4209d6dadcd6fec2cc7c4acc69f">VAProcPipelineParameterBuffer::num_filters</a></div><div class="ttdeci">uint32_t num_filters</div><div class="ttdoc">Actual number of filters. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:991</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_ace85ec0ed9b40990efaae8c063e10d53"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#ace85ec0ed9b40990efaae8c063e10d53">VAProcPipelineParameterBuffer::output_hdr_metadata</a></div><div class="ttdeci">VAHdrMetaData * output_hdr_metadata</div><div class="ttdoc">Output High Dynamic Metadata. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1128</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_abb95e119ed7f841f71b2afbec2104784"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#abb95e119ed7f841f71b2afbec2104784">VAProcPipelineParameterBuffer::filter_flags</a></div><div class="ttdeci">uint32_t filter_flags</div><div class="ttdoc">Extra filter flags. See vaPutSurface() flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:976</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html_a5fb615c466b9e5c8267563a6a709c31b"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html#a5fb615c466b9e5c8267563a6a709c31b">VAProcFilterParameterBuffer3DLUT::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. Shall be set to VAProcFilter3DLUT. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1405</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_af4d4141fba176fe2eb61bc22fb9dc215"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#af4d4141fba176fe2eb61bc22fb9dc215">VAProcPipelineParameterBuffer::additional_outputs</a></div><div class="ttdeci">VASurfaceID * additional_outputs</div><div class="ttdoc">Array of additional output surfaces. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1053</div></div>
<div class="ttc" id="structVABlendState_html"><div class="ttname"><a href="structVABlendState.html">VABlendState</a></div><div class="ttdoc">Video blending state definition. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:477</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28">VAProcColorStandardSRGB</a></div><div class="ttdoc">sRGB. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:375</div></div>
<div class="ttc" id="structVAProcFilterCap3DLUT_html_a935ddd521a46d84a49c4433a6d737e85"><div class="ttname"><a href="structVAProcFilterCap3DLUT.html#a935ddd521a46d84a49c4433a6d737e85">VAProcFilterCap3DLUT::bit_depth</a></div><div class="ttdeci">uint16_t bit_depth</div><div class="ttdoc">bit_depth is the number of bits for every channel R, G or B (or Y, U, V) </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1440</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_ada7f007e16b7502407285f50a5bd57e7"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#ada7f007e16b7502407285f50a5bd57e7">VAProcPipelineParameterBuffer::processing_mode</a></div><div class="ttdeci">VAProcMode processing_mode</div><div class="ttdoc">Processing mode. See &quot;VAProcMode&quot;. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1122</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69">VAProcColorStandardExplicit</a></div><div class="ttdoc">Explicitly specified color properties. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:413</div></div>
<div class="ttc" id="structVAHdrMetaData_html"><div class="ttname"><a href="structVAHdrMetaData.html">VAHdrMetaData</a></div><div class="ttdoc">High Dynamic Range Meta Data. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:841</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9">VAProcColorStandardXVYCC601</a></div><div class="ttdoc">xvYCC601. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:388</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7a4689e887e924724b88a2e3bb24ea4a75"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a4689e887e924724b88a2e3bb24ea4a75">VAProcFilterHVSNoiseReduction</a></div><div class="ttdoc">Human Vision System(HVS) Noise reduction filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:253</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html_a682756be15d09327ba725b74a863cbcc"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html#a682756be15d09327ba725b74a863cbcc">VAProcFilterParameterBuffer3DLUT::bit_depth</a></div><div class="ttdeci">uint16_t bit_depth</div><div class="ttdoc">bit_depth is the number of bits for every channel R, G or B (or Y, U, V) </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1422</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html_a52691377c6783c81853f0927404bda2f"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html#a52691377c6783c81853f0927404bda2f">VAProcFilterParameterBuffer3DLUT::lut_size</a></div><div class="ttdeci">uint16_t lut_size</div><div class="ttdoc">lut_size is the number of valid points on every dimension of the three dimensional look up table...</div><div class="ttdef"><b>Definition:</b> va_vpp.h:1414</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e">VAProcColorStandardSMPTE170M</a></div><div class="ttdoc">SMPTE-170M. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:351</div></div>
<div class="ttc" id="structVAProcFilterParameterBuffer3DLUT_html_aa2d7c21309e4ba2a723312b275da2ea3"><div class="ttname"><a href="structVAProcFilterParameterBuffer3DLUT.html#aa2d7c21309e4ba2a723312b275da2ea3">VAProcFilterParameterBuffer3DLUT::channel_mapping</a></div><div class="ttdeci">uint32_t channel_mapping</div><div class="ttdoc">channel_mapping defines the mapping of input and output channels, could be one of VA_3DLUT_CHANNEL_XX...</div><div class="ttdef"><b>Definition:</b> va_vpp.h:1427</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferColorBalance_html_acc813654d8a38d4ec08d3e16be96d52d"><div class="ttname"><a href="structVAProcFilterParameterBufferColorBalance.html#acc813654d8a38d4ec08d3e16be96d52d">VAProcFilterParameterBufferColorBalance::attrib</a></div><div class="ttdeci">VAProcColorBalanceType attrib</div><div class="ttdoc">Color balance attribute. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1271</div></div>
<div class="ttc" id="structVABlendState_html_ad431dee1b7244e5068d48baabb985fea"><div class="ttname"><a href="structVABlendState.html#ad431dee1b7244e5068d48baabb985fea">VABlendState::flags</a></div><div class="ttdeci">unsigned int flags</div><div class="ttdoc">Video blending flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:479</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html">VAProcPipelineParameterBuffer</a></div><div class="ttdoc">Video processing pipeline configuration. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:886</div></div>
<div class="ttc" id="group__api__vpp_html_ga05286f03bec73c5d6354b4f097c49b3c"><div class="ttname"><a href="group__api__vpp.html#ga05286f03bec73c5d6354b4f097c49b3c">vaQueryVideoProcFilters</a></div><div class="ttdeci">VAStatus vaQueryVideoProcFilters(VADisplay dpy, VAContextID context, VAProcFilterType *filters, unsigned int *num_filters)</div><div class="ttdoc">Queries video processing filters. </div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html_a8e2fef9e6c0ee78f47364f6604be4679"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html#a8e2fef9e6c0ee78f47364f6604be4679">VAHdrMetaDataHDR10::max_pic_average_light_level</a></div><div class="ttdeci">uint16_t max_pic_average_light_level</div><div class="ttdoc">The maximum picture average light level (MaxFALL). </div><div class="ttdef"><b>Definition:</b> va_vpp.h:819</div></div>
<div class="ttc" id="group__api__core_html_gad26441ddf2f4441ef65bbefa4662607f"><div class="ttname"><a href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a></div><div class="ttdeci">VAGenericID VABufferID</div><div class="ttdef"><b>Definition:</b> va.h:1977</div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html">VAHdrMetaDataHDR10</a></div><div class="ttdoc">Describes High Dynamic Range Meta Data for HDR10. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:765</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f">VAProcFilterCount</a></div><div class="ttdoc">Number of video filters. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:259</div></div>
<div class="ttc" id="structVAProcFilterCapHighDynamicRange_html_aa92624b6f9f2f89f970c54f4921072ce"><div class="ttname"><a href="structVAProcFilterCapHighDynamicRange.html#aa92624b6f9f2f89f970c54f4921072ce">VAProcFilterCapHighDynamicRange::caps_flag</a></div><div class="ttdeci">uint16_t caps_flag</div><div class="ttdoc">flag for high dynamic range tone mapping </div><div class="ttdef"><b>Definition:</b> va_vpp.h:835</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7a25f80b6ddcede6a3fbdfdfb1ecaaecca"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a25f80b6ddcede6a3fbdfdfb1ecaaecca">VAProcFilterSkinToneEnhancement</a></div><div class="ttdoc">Skin Tone Enhancement. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:249</div></div>
<div class="ttc" id="structVAProcFilterCapColorBalance_html_ae77d74d637227d91df8914508fbba0e2"><div class="ttname"><a href="structVAProcFilterCapColorBalance.html#ae77d74d637227d91df8914508fbba0e2">VAProcFilterCapColorBalance::type</a></div><div class="ttdeci">VAProcColorBalanceType type</div><div class="ttdoc">Color balance operation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1476</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_af6117902e14ff685dc6799be15664bf9"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#af6117902e14ff685dc6799be15664bf9">VAProcPipelineParameterBuffer::input_surface_flag</a></div><div class="ttdeci">uint32_t input_surface_flag</div><div class="ttdoc">Flag to indicate the input surface flag. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1093</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a2a7be6853d73307e6209109bfd4bbf08"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a2a7be6853d73307e6209109bfd4bbf08">VAProcPipelineParameterBuffer::surface_region</a></div><div class="ttdeci">const VARectangle * surface_region</div><div class="ttdoc">Region within the source surface to be processed. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:902</div></div>
<div class="ttc" id="structVAHdrMetaData_html_abd921f6f1afa5c795b41a42917c69b3e"><div class="ttname"><a href="structVAHdrMetaData.html#abd921f6f1afa5c795b41a42917c69b3e">VAHdrMetaData::metadata</a></div><div class="ttdeci">void * metadata</div><div class="ttdoc">Pointer to high dynamic range metadata. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:849</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b">VAProcTotalColorCorrectionMagenta</a></div><div class="ttdoc">Magenta Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:430</div></div>
<div class="ttc" id="group__api__vpp_html_gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e"><div class="ttname"><a href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e">VAProcDeinterlacingMotionCompensated</a></div><div class="ttdoc">Motion compensated deinterlacing algorithm. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:272</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHVSNoiseReduction_html_a59689b084867b1fabe7d47c1770b0ed2"><div class="ttname"><a href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a59689b084867b1fabe7d47c1770b0ed2">VAProcFilterParameterBufferHVSNoiseReduction::strength</a></div><div class="ttdeci">uint16_t strength</div><div class="ttdoc">QP to Noise Reduction Strength Mode, used for Human Vision System Based Noise Reduction. Controls Noise Reduction strength of conservative and aggressive mode. It is an integer from [0-16]. Value 0 means completely turn off Noise Reduction; Value 16 means the most aggressive mode of Noise Reduction; Value 10 is the default value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1339</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a92262881f575dbcbb6032569d4b02ba7"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a92262881f575dbcbb6032569d4b02ba7">VAProcPipelineParameterBuffer::output_background_color</a></div><div class="ttdeci">uint32_t output_background_color</div><div class="ttdoc">Background color. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:941</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_acaeb764cace1d174d1e61afd37b01899"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#acaeb764cace1d174d1e61afd37b01899">VAProcPipelineParameterBuffer::filters</a></div><div class="ttdeci">VABufferID * filters</div><div class="ttdoc">Array of filters to apply to the surface. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:989</div></div>
<div class="ttc" id="structVAProcFilterValueRange_html_aa11c5f0f39bd9cd2a80d71611970d1d9"><div class="ttname"><a href="structVAProcFilterValueRange.html#aa11c5f0f39bd9cd2a80d71611970d1d9">VAProcFilterValueRange::default_value</a></div><div class="ttdeci">float default_value</div><div class="ttdoc">Default value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:675</div></div>
<div class="ttc" id="group__api__vpp_html_gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f"><div class="ttname"><a href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f">VAProcHighDynamicRangeMetadataHDR10</a></div><div class="ttdoc">Metadata type for HDR10. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:441</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a5b816fff16dc1cc4b49524866c9c25b0"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a5b816fff16dc1cc4b49524866c9c25b0">VAProcPipelineParameterBuffer::output_region</a></div><div class="ttdeci">const VARectangle * output_region</div><div class="ttdoc">Region within the output surface. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:925</div></div>
<div class="ttc" id="structVAProcFilterValueRange_html_a007b371218f627df3d64124d3827013b"><div class="ttname"><a href="structVAProcFilterValueRange.html#a007b371218f627df3d64124d3827013b">VAProcFilterValueRange::min_value</a></div><div class="ttdeci">float min_value</div><div class="ttdoc">Minimum value supported, inclusive. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:671</div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html_a4674481f12b7c38f80a0cbabc89002a8"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html#a4674481f12b7c38f80a0cbabc89002a8">VAHdrMetaDataHDR10::white_point_x</a></div><div class="ttdeci">uint16_t white_point_x</div><div class="ttdoc">X chromaticity coordinate of the white point of the mastering display. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:789</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345">VAProcTotalColorCorrectionCount</a></div><div class="ttdoc">Number of color correction attributes. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:434</div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html_a427f0a26318691018b0bca5dd30452ad"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html#a427f0a26318691018b0bca5dd30452ad">VAHdrMetaDataHDR10::min_display_mastering_luminance</a></div><div class="ttdeci">uint32_t min_display_mastering_luminance</div><div class="ttdoc">The minumum display luminance of the mastering display. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:807</div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html_acd7e8dceedb18c896cf2d825e3c9249a"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html#acd7e8dceedb18c896cf2d825e3c9249a">VAHdrMetaDataHDR10::max_display_mastering_luminance</a></div><div class="ttdeci">uint32_t max_display_mastering_luminance</div><div class="ttdoc">The maximum display luminance of the mastering display. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:801</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_aa6799f97e12636d81e21dbddebfcf72e"><div class="ttname"><a href="structVAProcPipelineCaps.html#aa6799f97e12636d81e21dbddebfcf72e">VAProcPipelineCaps::min_input_width</a></div><div class="ttdeci">uint32_t min_input_width</div><div class="ttdoc">Min supported input width in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:648</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9">VAProcColorStandardXVYCC709</a></div><div class="ttdoc">xvYCC709. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:396</div></div>
<div class="ttc" id="group__api__vpp_html_gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4"><div class="ttname"><a href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4">VAProcPowerSavingMode</a></div><div class="ttdoc">Power Saving Mode. In this mode, pipeline is optimized for power saving. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:458</div></div>
<div class="ttc" id="structVAProcFilterValueRange_html"><div class="ttname"><a href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a></div><div class="ttdoc">Specification of values supported by the filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:669</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855">VAProcColorStandardBT2020</a></div><div class="ttdoc">ITU-R BT.2020. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:404</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae">VAProcColorStandardSTRGB</a></div><div class="ttdoc">stRGB. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:380</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd">VAProcTotalColorCorrectionRed</a></div><div class="ttdoc">Red Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:422</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHDRToneMapping_html_a81be91117d82941784f09889ba68b65c"><div class="ttname"><a href="structVAProcFilterParameterBufferHDRToneMapping.html#a81be91117d82941784f09889ba68b65c">VAProcFilterParameterBufferHDRToneMapping::data</a></div><div class="ttdeci">VAHdrMetaData data</div><div class="ttdoc">High Dynamic Range metadata, could be HDR10 etc. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1361</div></div>
<div class="ttc" id="structVAProcFilterCapTotalColorCorrection_html_ad8ec9bfde29d882cbc0a9c1f983d38e5"><div class="ttname"><a href="structVAProcFilterCapTotalColorCorrection.html#ad8ec9bfde29d882cbc0a9c1f983d38e5">VAProcFilterCapTotalColorCorrection::type</a></div><div class="ttdeci">VAProcTotalColorCorrectionType type</div><div class="ttdoc">Color to correct. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1487</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99">VAProcColorBalanceSaturation</a></div><div class="ttdoc">Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:283</div></div>
<div class="ttc" id="group__api__vpp_html_gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b"><div class="ttname"><a href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b">VAProcDeinterlacingCount</a></div><div class="ttdoc">Number of deinterlacing algorithms. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:274</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab7e7c1dd6966eda8c9fee5bb6e7fc88f"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab7e7c1dd6966eda8c9fee5bb6e7fc88f">VAProcFilterDeinterlacing</a></div><div class="ttdoc">Deinterlacing filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:243</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_ac68a3da3f1dbbb54d352a9af1a39eb5a"><div class="ttname"><a href="structVAProcPipelineCaps.html#ac68a3da3f1dbbb54d352a9af1a39eb5a">VAProcPipelineCaps::num_forward_references</a></div><div class="ttdeci">uint32_t num_forward_references</div><div class="ttdoc">Number of forward reference frames that are needed. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:582</div></div>
<div class="ttc" id="group__api__vpp_html_gafcf3b8c6f75cfa2850ff9b9e3f0f339e"><div class="ttname"><a href="group__api__vpp.html#gafcf3b8c6f75cfa2850ff9b9e3f0f339e">vaQueryVideoProcPipelineCaps</a></div><div class="ttdeci">VAStatus vaQueryVideoProcPipelineCaps(VADisplay dpy, VAContextID context, VABufferID *filters, unsigned int num_filters, VAProcPipelineCaps *pipeline_caps)</div><div class="ttdoc">Queries video processing pipeline capabilities. </div></div>
<div class="ttc" id="structVAProcFilterParameterBufferColorBalance_html_a8c7b20719ae111a2109cf0868ae1a9a2"><div class="ttname"><a href="structVAProcFilterParameterBufferColorBalance.html#a8c7b20719ae111a2109cf0868ae1a9a2">VAProcFilterParameterBufferColorBalance::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. Shall be set to VAProcFilterColorBalance. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1269</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a076b9e5dbf61c756b77980951bca946d"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a076b9e5dbf61c756b77980951bca946d">VAProcPipelineParameterBuffer::input_color_properties</a></div><div class="ttdeci">VAProcColorProperties input_color_properties</div><div class="ttdoc">Input Color Properties. See &quot;VAProcColorProperties&quot;. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1114</div></div>
<div class="ttc" id="group__api__vpp_html_ga353ba3cf71da948de3e08a7f34734f13"><div class="ttname"><a href="group__api__vpp.html#ga353ba3cf71da948de3e08a7f34734f13">vaQueryVideoProcFilterCaps</a></div><div class="ttdeci">VAStatus vaQueryVideoProcFilterCaps(VADisplay dpy, VAContextID context, VAProcFilterType type, void *filter_caps, unsigned int *num_filter_caps)</div><div class="ttdoc">Queries video filter capabilities. </div></div>
<div class="ttc" id="structVABlendState_html_aedc803aadfeab929f8899724a8367a71"><div class="ttname"><a href="structVABlendState.html#aedc803aadfeab929f8899724a8367a71">VABlendState::global_alpha</a></div><div class="ttdeci">float global_alpha</div><div class="ttdoc">Global alpha value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:486</div></div>
<div class="ttc" id="group__api__vpp_html_ga5dba125b9bd3de5a29a87fbdc8925fa6"><div class="ttname"><a href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6">VAProcMode</a></div><div class="ttdeci">VAProcMode</div><div class="ttdoc">Video Processing Mode. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:447</div></div>
<div class="ttc" id="structVAProcFilterCapHighDynamicRange_html_adeed00c13d1d5afb2c624a82e0abcedf"><div class="ttname"><a href="structVAProcFilterCapHighDynamicRange.html#adeed00c13d1d5afb2c624a82e0abcedf">VAProcFilterCapHighDynamicRange::metadata_type</a></div><div class="ttdeci">VAProcHighDynamicRangeMetadataType metadata_type</div><div class="ttdoc">high dynamic range type. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:827</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2">VAProcColorBalanceHue</a></div><div class="ttdoc">Hue. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:281</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHDRToneMapping_html_a70405f37c712cd8611d01b3eafeca09d"><div class="ttname"><a href="structVAProcFilterParameterBufferHDRToneMapping.html#a70405f37c712cd8611d01b3eafeca09d">VAProcFilterParameterBufferHDRToneMapping::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. Shall be set to VAProcFilterHighDynamicRangeToneMapping. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1353</div></div>
<div class="ttc" id="group__api__vpp_html_ga3614dbee76b8ac89dd5a3dc8b1a12bb7"><div class="ttname"><a href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">VAProcFilterType</a></div><div class="ttdeci">VAProcFilterType</div><div class="ttdoc">Video filter types. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:238</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_adac7a536c5e058f9e87ec70a52ffe437"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#adac7a536c5e058f9e87ec70a52ffe437">VAProcPipelineParameterBuffer::num_backward_references</a></div><div class="ttdeci">uint32_t num_backward_references</div><div class="ttdoc">Number of backward reference frames that were supplied. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:999</div></div>
<div class="ttc" id="group__api__vpp_html_ga7aa895516a4020fb9eb3fcb672429c6f"><div class="ttname"><a href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f">VAProcColorStandardType</a></div><div class="ttdeci">VAProcColorStandardType</div><div class="ttdoc">Color standard types. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:306</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_adca82f311a2b95bc40f799ba151db5e0"><div class="ttname"><a href="structVAProcPipelineCaps.html#adca82f311a2b95bc40f799ba151db5e0">VAProcPipelineCaps::pipeline_flags</a></div><div class="ttdeci">uint32_t pipeline_flags</div><div class="ttdoc">Pipeline flags. See VAProcPipelineParameterBuffer::pipeline_flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:578</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferColorBalance_html_a1e14dde7867a3899069874abff481600"><div class="ttname"><a href="structVAProcFilterParameterBufferColorBalance.html#a1e14dde7867a3899069874abff481600">VAProcFilterParameterBufferColorBalance::value</a></div><div class="ttdeci">float value</div><div class="ttdoc">Color balance value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1285</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a03619fd8a3eadc30bf824a0796805507"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a03619fd8a3eadc30bf824a0796805507">VAProcPipelineParameterBuffer::forward_references</a></div><div class="ttdeci">VASurfaceID * forward_references</div><div class="ttdoc">Array of forward reference frames (past frames). </div><div class="ttdef"><b>Definition:</b> va_vpp.h:993</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a9a60820f23d4b34e4b9b3ef63c6e56d4"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a9a60820f23d4b34e4b9b3ef63c6e56d4">VAProcPipelineParameterBuffer::surface</a></div><div class="ttdeci">VASurfaceID surface</div><div class="ttdoc">Source surface ID. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:894</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7ae2d454b695ff9d1b80c5f616d8617f57"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ae2d454b695ff9d1b80c5f616d8617f57">VAProcFilterTotalColorCorrection</a></div><div class="ttdoc">Total Color Correction. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:251</div></div>
<div class="ttc" id="structVAHdrMetaDataHDR10_html_aad25cecb8e63153a0528bd29d7c431bc"><div class="ttname"><a href="structVAHdrMetaDataHDR10.html#aad25cecb8e63153a0528bd29d7c431bc">VAHdrMetaDataHDR10::max_content_light_level</a></div><div class="ttdeci">uint16_t max_content_light_level</div><div class="ttdoc">The maximum content light level (MaxCLL). </div><div class="ttdef"><b>Definition:</b> va_vpp.h:813</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHVSNoiseReduction_html_ace814613cff97b062868b7746b2c8f44"><div class="ttname"><a href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ace814613cff97b062868b7746b2c8f44">VAProcFilterParameterBufferHVSNoiseReduction::mode</a></div><div class="ttdeci">uint16_t mode</div><div class="ttdoc">HVS Denoise Mode which controls denoise method. It is a value of VA_PROC_HVS_DENOISE_xxx. Please see the definition of VA_PROC_HVS_DENOISE_xxx. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1345</div></div>
<div class="ttc" id="structVABlendState_html_a1341a0fd953d035e663aeb8a45b08348"><div class="ttname"><a href="structVABlendState.html#a1341a0fd953d035e663aeb8a45b08348">VABlendState::max_luma</a></div><div class="ttdeci">float max_luma</div><div class="ttdoc">Maximum luma value. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:502</div></div>
<div class="ttc" id="group__api__core_html_gaaa4fb20d1c2606379cccfa562c2ebb3b"><div class="ttname"><a href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a></div><div class="ttdeci">#define VA_PADDING_LOW</div><div class="ttdef"><b>Definition:</b> va.h:359</div></div>
<div class="ttc" id="group__api__vpp_html_gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde"><div class="ttname"><a href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde">VAProcColorBalanceCount</a></div><div class="ttdoc">Number of color balance attributes. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:295</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferColorBalance_html"><div class="ttname"><a href="structVAProcFilterParameterBufferColorBalance.html">VAProcFilterParameterBufferColorBalance</a></div><div class="ttdoc">Color balance filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1267</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a9959552768adb4103586828a31fbfc58"><div class="ttname"><a href="structVAProcPipelineCaps.html#a9959552768adb4103586828a31fbfc58">VAProcPipelineCaps::filter_flags</a></div><div class="ttdeci">uint32_t filter_flags</div><div class="ttdoc">Extra filter flags. See VAProcPipelineParameterBuffer::filter_flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:580</div></div>
<div class="ttc" id="group__api__vpp_html_ga29a61d8d10ec2bd632e0ab27d2bf95ae"><div class="ttname"><a href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae">VAProcHighDynamicRangeMetadataType</a></div><div class="ttdeci">VAProcHighDynamicRangeMetadataType</div><div class="ttdoc">High Dynamic Range Metadata types. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:438</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4">VAProcTotalColorCorrectionGreen</a></div><div class="ttdoc">Green Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:424</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a1dea9c7e44a8b7e742f39278b78dc0fe"><div class="ttname"><a href="structVAProcPipelineCaps.html#a1dea9c7e44a8b7e742f39278b78dc0fe">VAProcPipelineCaps::num_output_color_standards</a></div><div class="ttdeci">uint32_t num_output_color_standards</div><div class="ttdoc">Number of elements in output_color_standards array. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:592</div></div>
<div class="ttc" id="group__api__core_html_gad534cae750fddc9ad30d0dc267deffa3"><div class="ttname"><a href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a></div><div class="ttdeci">void * VADisplay</div><div class="ttdef"><b>Definition:</b> va.h:259</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a46ea097164b459fa1ee20bbb356a95c1"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a46ea097164b459fa1ee20bbb356a95c1">VAProcPipelineParameterBuffer::mirror_state</a></div><div class="ttdeci">uint32_t mirror_state</div><div class="ttdoc">mirroring state. See &quot;Mirroring directions&quot;. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1051</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d">VAProcTotalColorCorrectionBlue</a></div><div class="ttdoc">Blue Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:426</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferHVSNoiseReduction_html"><div class="ttname"><a href="structVAProcFilterParameterBufferHVSNoiseReduction.html">VAProcFilterParameterBufferHVSNoiseReduction</a></div><div class="ttdoc">Human Vision System(HVS) Noise reduction filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1326</div></div>
<div class="ttc" id="group__api__vpp_html_gac99de9d4b95824035d8236594f72d5b4"><div class="ttname"><a href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4">VAProcTotalColorCorrectionType</a></div><div class="ttdeci">VAProcTotalColorCorrectionType</div><div class="ttdoc">Total color correction types. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:419</div></div>
<div class="ttc" id="group__api__vpp_html_ga4ec32b4cf1ce62835c17e7ce4022131a"><div class="ttname"><a href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a">VAProcColorBalanceType</a></div><div class="ttdeci">VAProcColorBalanceType</div><div class="ttdoc">Color balance types. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:278</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a98f7e41bcf2887bd64dd482d228fa9fb"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a98f7e41bcf2887bd64dd482d228fa9fb">VAProcPipelineParameterBuffer::output_color_properties</a></div><div class="ttdeci">VAProcColorProperties output_color_properties</div><div class="ttdoc">Output Color Properties. See &quot;VAProcColorProperties&quot;. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1118</div></div>
<div class="ttc" id="structVAProcFilterCapColorBalance_html_af162cedeeb66ff7f96fc24192536bb21"><div class="ttname"><a href="structVAProcFilterCapColorBalance.html#af162cedeeb66ff7f96fc24192536bb21">VAProcFilterCapColorBalance::range</a></div><div class="ttdeci">VAProcFilterValueRange range</div><div class="ttdoc">Range of supported values for the specified operation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1478</div></div>
<div class="ttc" id="structVAProcFilterValueRange_html_ab0bbc4a0b263a8602c4731fcdccc34f3"><div class="ttname"><a href="structVAProcFilterValueRange.html#ab0bbc4a0b263a8602c4731fcdccc34f3">VAProcFilterValueRange::step</a></div><div class="ttdeci">float step</div><div class="ttdoc">Step value that alters the filter behaviour in a sensible way. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:677</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_afed9e9553380dd5572e5a8753257e7e8"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#afed9e9553380dd5572e5a8753257e7e8">VAProcPipelineParameterBuffer::output_surface_flag</a></div><div class="ttdeci">uint32_t output_surface_flag</div><div class="ttdoc">Flag to indicate the output surface flag. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1110</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc">VAProcColorStandardBT470M</a></div><div class="ttdoc">ITU-R BT.470-2 System M. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:335</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7a7e738c6e161fd4a066eedcf2a5001945"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a7e738c6e161fd4a066eedcf2a5001945">VAProcFilterNoiseReduction</a></div><div class="ttdoc">Noise reduction filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:241</div></div>
<div class="ttc" id="structVAProcFilterCap3DLUT_html_acd9ea1b4796d50ceefc3bd2a39353c2e"><div class="ttname"><a href="structVAProcFilterCap3DLUT.html#acd9ea1b4796d50ceefc3bd2a39353c2e">VAProcFilterCap3DLUT::lut_size</a></div><div class="ttdeci">uint16_t lut_size</div><div class="ttdoc">lut_size is the number of valid points on every dimension of the three dimensional look up table...</div><div class="ttdef"><b>Definition:</b> va_vpp.h:1436</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a2f0e379b748e72adeed6d30e8057f934"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a2f0e379b748e72adeed6d30e8057f934">VAProcPipelineParameterBuffer::backward_references</a></div><div class="ttdeci">VASurfaceID * backward_references</div><div class="ttdoc">Array of backward reference frames (future frames). </div><div class="ttdef"><b>Definition:</b> va_vpp.h:997</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a37904af00a00f02c3cee140c27358fca"><div class="ttname"><a href="structVAProcPipelineCaps.html#a37904af00a00f02c3cee140c27358fca">VAProcPipelineCaps::max_input_height</a></div><div class="ttdeci">uint32_t max_input_height</div><div class="ttdoc">Max supported input height in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:646</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77">VAProcColorStandardCount</a></div><div class="ttdoc">Number of color standards. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:415</div></div>
<div class="ttc" id="group__api__vpp_html_gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee"><div class="ttname"><a href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee">VAProcColorStandardBT470BG</a></div><div class="ttdoc">ITU-R BT.470-2 System B, G. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:343</div></div>
<div class="ttc" id="group__api__vpp_html_gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f"><div class="ttname"><a href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f">VAProcHighDynamicRangeMetadataTypeCount</a></div><div class="ttdoc">Number of Metadata type. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:443</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferTotalColorCorrection_html"><div class="ttname"><a href="structVAProcFilterParameterBufferTotalColorCorrection.html">VAProcFilterParameterBufferTotalColorCorrection</a></div><div class="ttdoc">Total color correction filter parametrization. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1292</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a6cc7462202955ac93b0e8c03f9c84f2e"><div class="ttname"><a href="structVAProcPipelineCaps.html#a6cc7462202955ac93b0e8c03f9c84f2e">VAProcPipelineCaps::rotation_flags</a></div><div class="ttdeci">uint32_t rotation_flags</div><div class="ttdoc">Rotation flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:619</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_abb89c9190e8b4594cd951b4aa4914453"><div class="ttname"><a href="structVAProcPipelineCaps.html#abb89c9190e8b4594cd951b4aa4914453">VAProcPipelineCaps::max_output_height</a></div><div class="ttdeci">uint32_t max_output_height</div><div class="ttdoc">Max supported output height in pixels. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:655</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7af106b377f5ec5d36a609507f6ceefa21"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7af106b377f5ec5d36a609507f6ceefa21">VAProcFilter3DLUT</a></div><div class="ttdoc">Three-Dimensional Look Up Table (3DLUT). </div><div class="ttdef"><b>Definition:</b> va_vpp.h:257</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a4ac5e150721c24deae6931fb2573ee6e"><div class="ttname"><a href="structVAProcPipelineCaps.html#a4ac5e150721c24deae6931fb2573ee6e">VAProcPipelineCaps::mirror_flags</a></div><div class="ttdeci">uint32_t mirror_flags</div><div class="ttdoc">Mirroring flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:630</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html"><div class="ttname"><a href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a></div><div class="ttdoc">Video processing pipeline capabilities. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:576</div></div>
<div class="ttc" id="structVAProcFilterCap3DLUT_html_ac4b9c7043ae1a532527fd46efdae12db"><div class="ttname"><a href="structVAProcFilterCap3DLUT.html#ac4b9c7043ae1a532527fd46efdae12db">VAProcFilterCap3DLUT::channel_mapping</a></div><div class="ttdeci">uint32_t channel_mapping</div><div class="ttdoc">channel_mapping defines the mapping of channels, could be some combination of VA_3DLUT_CHANNEL_XXX ...</div><div class="ttdef"><b>Definition:</b> va_vpp.h:1444</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a4293728d278cd608f3f8d6f9c4ae16e6"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a4293728d278cd608f3f8d6f9c4ae16e6">VAProcPipelineParameterBuffer::num_additional_outputs</a></div><div class="ttdeci">uint32_t num_additional_outputs</div><div class="ttdoc">Number of additional output surfaces. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1055</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferDeinterlacing_html_ae2e9aa658372b487e4a6b284052018d7"><div class="ttname"><a href="structVAProcFilterParameterBufferDeinterlacing.html#ae2e9aa658372b487e4a6b284052018d7">VAProcFilterParameterBufferDeinterlacing::type</a></div><div class="ttdeci">VAProcFilterType type</div><div class="ttdoc">Filter type. Shall be set to VAProcFilterDeinterlacing. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1217</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a94c31c68eef69157ee92644ccead4080"><div class="ttname"><a href="structVAProcPipelineCaps.html#a94c31c68eef69157ee92644ccead4080">VAProcPipelineCaps::input_pixel_format</a></div><div class="ttdeci">uint32_t * input_pixel_format</div><div class="ttdoc">List of input pixel formats in fourcc. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:637</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_ab64dad914b2a722ab9488034d94e8009"><div class="ttname"><a href="structVAProcPipelineCaps.html#ab64dad914b2a722ab9488034d94e8009">VAProcPipelineCaps::output_pixel_format</a></div><div class="ttdeci">uint32_t * output_pixel_format</div><div class="ttdoc">List of output pixel formats in fourcc. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:641</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_a45c7c171928a33681db79288dc13be5d"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#a45c7c171928a33681db79288dc13be5d">VAProcPipelineParameterBuffer::num_forward_references</a></div><div class="ttdeci">uint32_t num_forward_references</div><div class="ttdoc">Number of forward reference frames that were supplied. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:995</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a61a8058c9c25e1ec67fc73196b16b6a9"><div class="ttname"><a href="structVAProcPipelineCaps.html#a61a8058c9c25e1ec67fc73196b16b6a9">VAProcPipelineCaps::num_additional_outputs</a></div><div class="ttdeci">uint32_t num_additional_outputs</div><div class="ttdoc">Number of additional output surfaces supported by the pipeline. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:632</div></div>
<div class="ttc" id="structVAProcPipelineParameterBuffer_html_ac583d30bead8a2c05307a8fbfcf2ea9c"><div class="ttname"><a href="structVAProcPipelineParameterBuffer.html#ac583d30bead8a2c05307a8fbfcf2ea9c">VAProcPipelineParameterBuffer::output_color_standard</a></div><div class="ttdeci">VAProcColorStandardType output_color_standard</div><div class="ttdoc">Requested output color standard. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:948</div></div>
<div class="ttc" id="group__api__vpp_html_gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab686326aeebdba302485ea739d4a78a4"><div class="ttname"><a href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab686326aeebdba302485ea739d4a78a4">VAProcFilterSharpening</a></div><div class="ttdoc">Sharpening filter. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:245</div></div>
<div class="ttc" id="structVAProcFilterParameterBufferDeinterlacing_html_ad3c7b8bb9cff2320fe3e2398832c17bc"><div class="ttname"><a href="structVAProcFilterParameterBufferDeinterlacing.html#ad3c7b8bb9cff2320fe3e2398832c17bc">VAProcFilterParameterBufferDeinterlacing::flags</a></div><div class="ttdeci">uint32_t flags</div><div class="ttdoc">Deinterlacing flags. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:1221</div></div>
<div class="ttc" id="structVAProcPipelineCaps_html_a9f18b7bb981551b36599184c18d60d7f"><div class="ttname"><a href="structVAProcPipelineCaps.html#a9f18b7bb981551b36599184c18d60d7f">VAProcPipelineCaps::output_color_standards</a></div><div class="ttdeci">VAProcColorStandardType * output_color_standards</div><div class="ttdoc">List of color standards supported on output. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:590</div></div>
<div class="ttc" id="group__api__vpp_html_ga26d39907f38d00352223908836f78046"><div class="ttname"><a href="group__api__vpp.html#ga26d39907f38d00352223908836f78046">VAProcDeinterlacingType</a></div><div class="ttdeci">VAProcDeinterlacingType</div><div class="ttdoc">Deinterlacing types. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:263</div></div>
<div class="ttc" id="group__api__vpp_html_ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc"><div class="ttname"><a href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc">VAProcTotalColorCorrectionCyan</a></div><div class="ttdoc">Cyan Saturation. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:428</div></div>
</div><!-- fragment --></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>