summaryrefslogtreecommitdiff
path: root/va__vpp_8h_source.html
blob: 55d9ad29be31e8b1defc6f77c833cda07f675437 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
<!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.8.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#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f">  257</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f">VAProcFilterCount</a></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;} <a class="code" href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">VAProcFilterType</a>;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga26d39907f38d00352223908836f78046">  261</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcDeinterlacingType {</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    VAProcDeinterlacingNone = 0,</div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540">  264</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540">VAProcDeinterlacingBob</a>,</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec">  266</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec">VAProcDeinterlacingWeave</a>,</div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9">  268</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9">VAProcDeinterlacingMotionAdaptive</a>,</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e">  270</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e">VAProcDeinterlacingMotionCompensated</a>,</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b">  272</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b">VAProcDeinterlacingCount</a></div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;} <a class="code" href="group__api__vpp.html#ga26d39907f38d00352223908836f78046">VAProcDeinterlacingType</a>;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div><div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a">  276</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcColorBalanceType {</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;    VAProcColorBalanceNone = 0,</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2">  279</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2">VAProcColorBalanceHue</a>,</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99">  281</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99">VAProcColorBalanceSaturation</a>,</div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc">  283</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc">VAProcColorBalanceBrightness</a>,</div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49">  285</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49">VAProcColorBalanceContrast</a>,</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408">  287</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408">VAProcColorBalanceAutoSaturation</a>,</div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c">  289</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c">VAProcColorBalanceAutoBrightness</a>,</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053">  291</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053">VAProcColorBalanceAutoContrast</a>,</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde">  293</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde">VAProcColorBalanceCount</a></div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;} <a class="code" href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a">VAProcColorBalanceType</a>;</div><div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;</div><div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f">  304</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcColorStandardType {</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;    VAProcColorStandardNone = 0,</div><div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab">  317</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab">VAProcColorStandardBT601</a>,</div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7">  325</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7">VAProcColorStandardBT709</a>,</div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc">  333</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc">VAProcColorStandardBT470M</a>,</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee">  341</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee">VAProcColorStandardBT470BG</a>,</div><div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e">  349</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e">VAProcColorStandardSMPTE170M</a>,</div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5">  357</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5">VAProcColorStandardSMPTE240M</a>,</div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72">  365</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72">VAProcColorStandardGenericFilm</a>,</div><div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28">  373</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28">VAProcColorStandardSRGB</a>,</div><div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae">  378</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae">VAProcColorStandardSTRGB</a>,</div><div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9">  386</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9">VAProcColorStandardXVYCC601</a>,</div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9">  394</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9">VAProcColorStandardXVYCC709</a>,</div><div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855">  402</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855">VAProcColorStandardBT2020</a>,</div><div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69">  411</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69">VAProcColorStandardExplicit</a>,</div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77">  413</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77">VAProcColorStandardCount</a></div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;} <a class="code" href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f">VAProcColorStandardType</a>;</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div><div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4">  417</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcTotalColorCorrectionType {</div><div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;    VAProcTotalColorCorrectionNone = 0,</div><div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd">  420</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd">VAProcTotalColorCorrectionRed</a>,</div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4">  422</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4">VAProcTotalColorCorrectionGreen</a>,</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d">  424</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d">VAProcTotalColorCorrectionBlue</a>,</div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc">  426</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc">VAProcTotalColorCorrectionCyan</a>,</div><div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b">  428</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b">VAProcTotalColorCorrectionMagenta</a>,</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70">  430</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70">VAProcTotalColorCorrectionYellow</a>,</div><div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345">  432</a></span>&#160;    <a class="code" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345">VAProcTotalColorCorrectionCount</a></div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;} <a class="code" href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4">VAProcTotalColorCorrectionType</a>;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae">  436</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcHighDynamicRangeMetadataType {</div><div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;    VAProcHighDynamicRangeMetadataNone = 0,</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f">  439</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f">VAProcHighDynamicRangeMetadataHDR10</a>,</div><div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f">  441</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f">VAProcHighDynamicRangeMetadataTypeCount</a></div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;} <a class="code" href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae">VAProcHighDynamicRangeMetadataType</a>;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;</div><div class="line"><a name="l00445"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6">  445</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> _VAProcMode {</div><div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb">  451</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb">VAProcDefaultMode</a> = 0,</div><div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4">  456</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4">VAProcPowerSavingMode</a>,</div><div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519">  461</a></span>&#160;    <a class="code" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519">VAProcPerformanceMode</a></div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;} <a class="code" href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6">VAProcMode</a>;</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga1e19de8ccc0a8b7365c642f956ffe9d6">  467</a></span>&#160;<span class="preprocessor">#define VA_BLEND_GLOBAL_ALPHA           0x0001</span></div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;</div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga62767089c940a92a715692c90ba3a86d">  469</a></span>&#160;<span class="preprocessor">#define VA_BLEND_PREMULTIPLIED_ALPHA    0x0002</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#ga178337f19f770e526be7da1c905a2474">  471</a></span>&#160;<span class="preprocessor">#define VA_BLEND_LUMA_KEY               0x0010</span></div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="structVABlendState.html">  475</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VABlendState {</div><div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="structVABlendState.html#ad431dee1b7244e5068d48baabb985fea">  477</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="l00484"></a><span class="lineno"><a class="line" href="structVABlendState.html#aedc803aadfeab929f8899724a8367a71">  484</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVABlendState.html#aedc803aadfeab929f8899724a8367a71">global_alpha</a>;</div><div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="structVABlendState.html#ae0b816df786f351f7521c2c279e53f52">  492</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVABlendState.html#ae0b816df786f351f7521c2c279e53f52">min_luma</a>;</div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="structVABlendState.html#a1341a0fd953d035e663aeb8a45b08348">  500</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVABlendState.html#a1341a0fd953d035e663aeb8a45b08348">max_luma</a>;</div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;} <a class="code" href="structVABlendState.html">VABlendState</a>;</div><div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;</div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga99bb795d7d095a4c62537e807f2eb280">  506</a></span>&#160;<span class="preprocessor">#define VA_PROC_PIPELINE_SUBPICTURES    0x00000001</span></div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaf603b3020d17088313d0e3dab3abff8c">  517</a></span>&#160;<span class="preprocessor">#define VA_PROC_PIPELINE_FAST           0x00000002</span></div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div><div class="line"><a name="l00523"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gad011b27982c909d68a2fb495a0978d19">  523</a></span>&#160;<span class="preprocessor">#define VA_PROC_FILTER_MANDATORY        0x00000001</span></div><div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160;</div><div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga81a4c5b1e7fa311310590fa04acb233d">  529</a></span>&#160;<span class="preprocessor">#define VA_PIPELINE_FLAG_END            0x00000004</span></div><div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;</div><div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga0c6dcdf85fb51cab13a013c132bceaa1">  536</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_UNKNOWN              0x00</span></div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;</div><div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaded740ed2f6a424e3d122d9a81415583">  538</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_VERTICAL_TOP         0x01</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#ga71c66474f3682f6aae5c7f8b8e6a3ca9">  540</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_VERTICAL_CENTER      0x02</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#ga431ab5604b02213155da73116028aa12">  542</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_VERTICAL_BOTTOM      0x03</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#ga5552478f83e5c1c8fa3245afe02b6d61">  544</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_HORIZONTAL_LEFT      0x04</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#ga067dd64ecad0ba7fd9c9c413700592bc">  546</a></span>&#160;<span class="preprocessor">#define VA_CHROMA_SITING_HORIZONTAL_CENTER    0x08</span></div><div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;</div><div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gae12c648e281433d134cac798a5f2ac5e">  557</a></span>&#160;<span class="preprocessor">#define VA_SOURCE_RANGE_UNKNOWN         0</span></div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;<span class="preprocessor">#define VA_SOURCE_RANGE_REDUCED         1</span></div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<span class="preprocessor">#define VA_SOURCE_RANGE_FULL            2</span></div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div><div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaf04a7d8d8f9d268e42de98cd8e05dd2f">  564</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_HDR_TO_HDR      0x0001</span></div><div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga23692c30e346b56f68c4de9749ab006b">  566</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_HDR_TO_SDR      0x0002</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#ga2ee004e162852d2228e1bb24b910c45b">  568</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_HDR_TO_EDR      0x0004</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#gad7d56afa804990da7e0a72406464b645">  570</a></span>&#160;<span class="preprocessor">#define VA_TONE_MAPPING_SDR_TO_HDR      0x0008</span></div><div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;</div><div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html">  574</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcPipelineCaps {</div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#adca82f311a2b95bc40f799ba151db5e0">  576</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#adca82f311a2b95bc40f799ba151db5e0">pipeline_flags</a>;</div><div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a9959552768adb4103586828a31fbfc58">  578</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a9959552768adb4103586828a31fbfc58">filter_flags</a>;</div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ac68a3da3f1dbbb54d352a9af1a39eb5a">  580</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#ac68a3da3f1dbbb54d352a9af1a39eb5a">num_forward_references</a>;</div><div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a6760c8acabcf8beb83114a2029924f92">  582</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a6760c8acabcf8beb83114a2029924f92">num_backward_references</a>;</div><div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a407dfc0c5e29e9fb4473c7c3a5b52cb6">  584</a></span>&#160;    VAProcColorStandardType *<a class="code" href="structVAProcPipelineCaps.html#a407dfc0c5e29e9fb4473c7c3a5b52cb6">input_color_standards</a>;</div><div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a2b83c5a89d8376804cb37a81c89a79d0">  586</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a2b83c5a89d8376804cb37a81c89a79d0">num_input_color_standards</a>;</div><div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a9f18b7bb981551b36599184c18d60d7f">  588</a></span>&#160;    VAProcColorStandardType *<a class="code" href="structVAProcPipelineCaps.html#a9f18b7bb981551b36599184c18d60d7f">output_color_standards</a>;</div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a1dea9c7e44a8b7e742f39278b78dc0fe">  590</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a1dea9c7e44a8b7e742f39278b78dc0fe">num_output_color_standards</a>;</div><div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;</div><div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a6cc7462202955ac93b0e8c03f9c84f2e">  617</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a6cc7462202955ac93b0e8c03f9c84f2e">rotation_flags</a>;</div><div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a02011bdeb380d359d36ecede6cdfe2ac">  619</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a02011bdeb380d359d36ecede6cdfe2ac">blend_flags</a>;</div><div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a4ac5e150721c24deae6931fb2573ee6e">  628</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a4ac5e150721c24deae6931fb2573ee6e">mirror_flags</a>;</div><div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a61a8058c9c25e1ec67fc73196b16b6a9">  630</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a61a8058c9c25e1ec67fc73196b16b6a9">num_additional_outputs</a>;</div><div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;</div><div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#acab1afb7fd7d81caa40726157f251a8f">  633</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#acab1afb7fd7d81caa40726157f251a8f">num_input_pixel_formats</a>;</div><div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a94c31c68eef69157ee92644ccead4080">  635</a></span>&#160;    uint32_t        *<a class="code" href="structVAProcPipelineCaps.html#a94c31c68eef69157ee92644ccead4080">input_pixel_format</a>;</div><div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ad9d45158520ab28ffcb0c96024cbe728">  637</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#ad9d45158520ab28ffcb0c96024cbe728">num_output_pixel_formats</a>;</div><div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ab64dad914b2a722ab9488034d94e8009">  639</a></span>&#160;    uint32_t        *<a class="code" href="structVAProcPipelineCaps.html#ab64dad914b2a722ab9488034d94e8009">output_pixel_format</a>;</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#aa85f1cb13172bf5335dc6744efb69b44">  642</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#aa85f1cb13172bf5335dc6744efb69b44">max_input_width</a>;</div><div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a37904af00a00f02c3cee140c27358fca">  644</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a37904af00a00f02c3cee140c27358fca">max_input_height</a>;</div><div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#aa6799f97e12636d81e21dbddebfcf72e">  646</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#aa6799f97e12636d81e21dbddebfcf72e">min_input_width</a>;</div><div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a32985ce67be0f2b9df6d06bca1254fab">  648</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a32985ce67be0f2b9df6d06bca1254fab">min_input_height</a>;</div><div class="line"><a name="l00649"></a><span class="lineno">  649</span>&#160;</div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a484f2effa08d3378d90673ca0eec3a39">  651</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#a484f2effa08d3378d90673ca0eec3a39">max_output_width</a>;</div><div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#abb89c9190e8b4594cd951b4aa4914453">  653</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#abb89c9190e8b4594cd951b4aa4914453">max_output_height</a>;</div><div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#aeabb454d2cfd51358aaa2d7c7bcdef7e">  655</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#aeabb454d2cfd51358aaa2d7c7bcdef7e">min_output_width</a>;</div><div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#ab69e4d8417527c68161862e7927f4c84">  657</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineCaps.html#ab69e4d8417527c68161862e7927f4c84">min_output_height</a>;</div><div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;<span class="preprocessor">    #if defined(__AMD64__) || defined(__x86_64__) || defined(__amd64__) || defined(__LP64__)</span></div><div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;    uint32_t        va_reserved[VA_PADDING_HIGH - 2];</div><div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<span class="preprocessor">    #else</span></div><div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="structVAProcPipelineCaps.html#a7d3972d384e49c93a523f50038310d48">  662</a></span>&#160;    uint32_t        va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="preprocessor">    #endif</span></div><div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;} <a class="code" href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a>;</div><div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html">  667</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterValueRange {</div><div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#a007b371218f627df3d64124d3827013b">  669</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVAProcFilterValueRange.html#a007b371218f627df3d64124d3827013b">min_value</a>;</div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#ae11b47f1e9e4895e2e50d8edfb48da1e">  671</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVAProcFilterValueRange.html#ae11b47f1e9e4895e2e50d8edfb48da1e">max_value</a>;</div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#aa11c5f0f39bd9cd2a80d71611970d1d9">  673</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVAProcFilterValueRange.html#aa11c5f0f39bd9cd2a80d71611970d1d9">default_value</a>;</div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#ab0bbc4a0b263a8602c4731fcdccc34f3">  675</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVAProcFilterValueRange.html#ab0bbc4a0b263a8602c4731fcdccc34f3">step</a>;</div><div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;</div><div class="line"><a name="l00678"></a><span class="lineno"><a class="line" href="structVAProcFilterValueRange.html#a81a348fd856f258a8eea7d61bd1b8670">  678</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="l00679"></a><span class="lineno">  679</span>&#160;} <a class="code" href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a>;</div><div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;</div><div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcColorProperties {</div><div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;    uint8_t chroma_sample_location;</div><div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;    uint8_t color_range;</div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;    uint8_t colour_primaries;</div><div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;    uint8_t transfer_characteristics;</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;    uint8_t matrix_coefficients;</div><div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;    uint8_t reserved[3];</div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;} VAProcColorProperties;</div><div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;</div><div class="line"><a name="l00763"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html">  763</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAHdrMetaDataHDR10</div><div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;{</div><div class="line"><a name="l00773"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a8a5be8538dd4c81c9df2e5b02374245a">  773</a></span>&#160;    uint16_t    display_primaries_x[3];</div><div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a8672cf95a3fe311c6d338b8fa50fe8fd">  782</a></span>&#160;    uint16_t    display_primaries_y[3];</div><div class="line"><a name="l00788"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a4674481f12b7c38f80a0cbabc89002a8">  788</a></span>&#160;    uint16_t    <a class="code" href="structVAHdrMetaDataHDR10.html#a4674481f12b7c38f80a0cbabc89002a8">white_point_x</a>;</div><div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#ad11a91612189f73c227fe4bbdc6ae09a">  794</a></span>&#160;    uint16_t    <a class="code" href="structVAHdrMetaDataHDR10.html#ad11a91612189f73c227fe4bbdc6ae09a">white_point_y</a>;</div><div class="line"><a name="l00800"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#acd7e8dceedb18c896cf2d825e3c9249a">  800</a></span>&#160;    uint32_t    <a class="code" href="structVAHdrMetaDataHDR10.html#acd7e8dceedb18c896cf2d825e3c9249a">max_display_mastering_luminance</a>;</div><div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a427f0a26318691018b0bca5dd30452ad">  806</a></span>&#160;    uint32_t    <a class="code" href="structVAHdrMetaDataHDR10.html#a427f0a26318691018b0bca5dd30452ad">min_display_mastering_luminance</a>;</div><div class="line"><a name="l00812"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#aad25cecb8e63153a0528bd29d7c431bc">  812</a></span>&#160;    uint16_t    <a class="code" href="structVAHdrMetaDataHDR10.html#aad25cecb8e63153a0528bd29d7c431bc">max_content_light_level</a>;</div><div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#a8e2fef9e6c0ee78f47364f6604be4679">  818</a></span>&#160;    uint16_t    <a class="code" href="structVAHdrMetaDataHDR10.html#a8e2fef9e6c0ee78f47364f6604be4679">max_pic_average_light_level</a>;</div><div class="line"><a name="l00820"></a><span class="lineno"><a class="line" href="structVAHdrMetaDataHDR10.html#add6a7d3bf4305e5d739b07023e7a68e4">  820</a></span>&#160;    uint16_t    reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l00821"></a><span class="lineno">  821</span>&#160;} <a class="code" href="structVAHdrMetaDataHDR10.html">VAHdrMetaDataHDR10</a>;</div><div class="line"><a name="l00822"></a><span class="lineno">  822</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html">  824</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapHighDynamicRange {</div><div class="line"><a name="l00826"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html#adeed00c13d1d5afb2c624a82e0abcedf">  826</a></span>&#160;    VAProcHighDynamicRangeMetadataType     <a class="code" href="structVAProcFilterCapHighDynamicRange.html#adeed00c13d1d5afb2c624a82e0abcedf">metadata_type</a>;</div><div class="line"><a name="l00834"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html#aa92624b6f9f2f89f970c54f4921072ce">  834</a></span>&#160;    uint16_t                               <a class="code" href="structVAProcFilterCapHighDynamicRange.html#aa92624b6f9f2f89f970c54f4921072ce">caps_flag</a>;</div><div class="line"><a name="l00836"></a><span class="lineno"><a class="line" href="structVAProcFilterCapHighDynamicRange.html#a90e84dca4b4c96264acac5e1f2e14bf6">  836</a></span>&#160;    uint16_t                               va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;} <a class="code" href="structVAProcFilterCapHighDynamicRange.html">VAProcFilterCapHighDynamicRange</a>;</div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div><div class="line"><a name="l00840"></a><span class="lineno"><a class="line" href="structVAHdrMetaData.html">  840</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAHdrMetaData</div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;{</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> VARectangle  *<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> VARectangle  *<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="l00973"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#abb95e119ed7f841f71b2afbec2104784">  973</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineParameterBuffer.html#abb95e119ed7f841f71b2afbec2104784">filter_flags</a>;</div><div class="line"><a name="l00986"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#acaeb764cace1d174d1e61afd37b01899">  986</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="l00988"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a2dfcb4209d6dadcd6fec2cc7c4acc69f">  988</a></span>&#160;    uint32_t           <a class="code" href="structVAProcPipelineParameterBuffer.html#a2dfcb4209d6dadcd6fec2cc7c4acc69f">num_filters</a>;</div><div class="line"><a name="l00990"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a03619fd8a3eadc30bf824a0796805507">  990</a></span>&#160;    VASurfaceID        *<a class="code" href="structVAProcPipelineParameterBuffer.html#a03619fd8a3eadc30bf824a0796805507">forward_references</a>;</div><div class="line"><a name="l00992"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a45c7c171928a33681db79288dc13be5d">  992</a></span>&#160;    uint32_t           <a class="code" href="structVAProcPipelineParameterBuffer.html#a45c7c171928a33681db79288dc13be5d">num_forward_references</a>;</div><div class="line"><a name="l00994"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a2f0e379b748e72adeed6d30e8057f934">  994</a></span>&#160;    VASurfaceID        *<a class="code" href="structVAProcPipelineParameterBuffer.html#a2f0e379b748e72adeed6d30e8057f934">backward_references</a>;</div><div class="line"><a name="l00996"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#adac7a536c5e058f9e87ec70a52ffe437">  996</a></span>&#160;    uint32_t           <a class="code" href="structVAProcPipelineParameterBuffer.html#adac7a536c5e058f9e87ec70a52ffe437">num_backward_references</a>;</div><div class="line"><a name="l01021"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#aa8039510482a519325a4d3d29a8eddb1"> 1021</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineParameterBuffer.html#aa8039510482a519325a4d3d29a8eddb1">rotation_state</a>;</div><div class="line"><a name="l01040"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ae58f2a373e1638afc1673a55de28a04c"> 1040</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="l01048"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a46ea097164b459fa1ee20bbb356a95c1"> 1048</a></span>&#160;    uint32_t      <a class="code" href="structVAProcPipelineParameterBuffer.html#a46ea097164b459fa1ee20bbb356a95c1">mirror_state</a>;</div><div class="line"><a name="l01050"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#af4d4141fba176fe2eb61bc22fb9dc215"> 1050</a></span>&#160;    VASurfaceID        *<a class="code" href="structVAProcPipelineParameterBuffer.html#af4d4141fba176fe2eb61bc22fb9dc215">additional_outputs</a>;</div><div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a4293728d278cd608f3f8d6f9c4ae16e6"> 1052</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineParameterBuffer.html#a4293728d278cd608f3f8d6f9c4ae16e6">num_additional_outputs</a>;</div><div class="line"><a name="l01090"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#af6117902e14ff685dc6799be15664bf9"> 1090</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineParameterBuffer.html#af6117902e14ff685dc6799be15664bf9">input_surface_flag</a>;</div><div class="line"><a name="l01107"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#afed9e9553380dd5572e5a8753257e7e8"> 1107</a></span>&#160;    uint32_t        <a class="code" href="structVAProcPipelineParameterBuffer.html#afed9e9553380dd5572e5a8753257e7e8">output_surface_flag</a>;</div><div class="line"><a name="l01111"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a076b9e5dbf61c756b77980951bca946d"> 1111</a></span>&#160;    VAProcColorProperties  <a class="code" href="structVAProcPipelineParameterBuffer.html#a076b9e5dbf61c756b77980951bca946d">input_color_properties</a>;</div><div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a98f7e41bcf2887bd64dd482d228fa9fb"> 1115</a></span>&#160;    VAProcColorProperties  <a class="code" href="structVAProcPipelineParameterBuffer.html#a98f7e41bcf2887bd64dd482d228fa9fb">output_color_properties</a>;</div><div class="line"><a name="l01119"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ada7f007e16b7502407285f50a5bd57e7"> 1119</a></span>&#160;    VAProcMode             <a class="code" href="structVAProcPipelineParameterBuffer.html#ada7f007e16b7502407285f50a5bd57e7">processing_mode</a>;</div><div class="line"><a name="l01125"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#ace85ec0ed9b40990efaae8c063e10d53"> 1125</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="l01126"></a><span class="lineno"> 1126</span>&#160;</div><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160;<span class="preprocessor">    #if defined(__AMD64__) || defined(__x86_64__) || defined(__amd64__)|| defined(__LP64__)</span></div><div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;    uint32_t                va_reserved[VA_PADDING_LARGE - 16];</div><div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="preprocessor">    #else</span></div><div class="line"><a name="l01131"></a><span class="lineno"><a class="line" href="structVAProcPipelineParameterBuffer.html#a16e57a6f888a332cca7647d5acc66f40"> 1131</a></span>&#160;    uint32_t                va_reserved[VA_PADDING_LARGE - 13];</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="preprocessor">    #endif</span></div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;} <a class="code" href="structVAProcPipelineParameterBuffer.html">VAProcPipelineParameterBuffer</a>;</div><div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;</div><div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferBase.html"> 1142</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferBase {</div><div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferBase.html#acb4d09d10df037fa0b25d7bc46c11b58"> 1144</a></span>&#160;    VAProcFilterType    <a class="code" href="structVAProcFilterParameterBufferBase.html#acb4d09d10df037fa0b25d7bc46c11b58">type</a>;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferBase.html">VAProcFilterParameterBufferBase</a>;</div><div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;</div><div class="line"><a name="l01153"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html"> 1153</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBuffer {</div><div class="line"><a name="l01155"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html#a0c3f02baa5be1f62e27daa69845cfd1a"> 1155</a></span>&#160;    VAProcFilterType    <a class="code" href="structVAProcFilterParameterBuffer.html#a0c3f02baa5be1f62e27daa69845cfd1a">type</a>;</div><div class="line"><a name="l01157"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html#a0f101b3a021ee94e2e58f31a65402756"> 1157</a></span>&#160;    <span class="keywordtype">float</span>               <a class="code" href="structVAProcFilterParameterBuffer.html#a0f101b3a021ee94e2e58f31a65402756">value</a>;</div><div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;</div><div class="line"><a name="l01160"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBuffer.html#a3ede4c7f2f302eb54ded79b0dc548907"> 1160</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="l01161"></a><span class="lineno"> 1161</span>&#160;} <a class="code" href="structVAProcFilterParameterBuffer.html">VAProcFilterParameterBuffer</a>;</div><div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;</div><div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gac4492919b28bbed209a00bd2916e2c50"> 1169</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_BOTTOM_FIELD_FIRST     0x0001</span></div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga26a3f260bf68fe4c3150b014ca17a332"> 1174</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_BOTTOM_FIELD           0x0002</span></div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;</div><div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="group__api__vpp.html#gaa5141c382dc2968532ea8d2739a81ac5"> 1179</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_ONE_FIELD              0x0004</span></div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;</div><div class="line"><a name="l01185"></a><span class="lineno"><a class="line" href="group__api__vpp.html#ga535354e052daecd7ff08d09233a4de3f"> 1185</a></span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_FMD_ENABLE             0x0008</span></div><div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;</div><div class="line"><a name="l01187"></a><span class="lineno"> 1187</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="l01188"></a><span class="lineno"> 1188</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="l01189"></a><span class="lineno"> 1189</span>&#160;<span class="comment">//30i-&gt;30p</span></div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;<span class="comment">//SRC0 -&gt; BOBDI,  no reference, set flag = 0, output DST0</span></div><div class="line"><a name="l01191"></a><span class="lineno"> 1191</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="l01192"></a><span class="lineno"> 1192</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="l01193"></a><span class="lineno"> 1193</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="l01194"></a><span class="lineno"> 1194</span>&#160;<span class="comment">//30i-&gt;60p</span></div><div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;<span class="comment">//SRC0 -&gt; BOBDI, no reference, set flag = 0, output DST0</span></div><div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;<span class="comment">//SRC0 -&gt; BOBDI, no reference, set flag =0x0002, output DST1</span></div><div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div><div class="line"><a name="l01198"></a><span class="lineno"> 1198</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="l01199"></a><span class="lineno"> 1199</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="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">//SRC2 -&gt; ADI, reference frame =SRC1, set flags =  0x0010(decimal 16), call VP, output DST4(T4)</span></div><div class="line"><a name="l01202"></a><span class="lineno"> 1202</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="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">//SRC3 -&gt; ADI, reference frame =SRC2, set flags =  0, call VP, output DST6</span></div><div class="line"><a name="l01205"></a><span class="lineno"> 1205</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="l01206"></a><span class="lineno"> 1206</span>&#160;</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;<span class="preprocessor">#define VA_DEINTERLACING_SCD_ENABLE     0x0010</span></div><div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;</div><div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html"> 1212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferDeinterlacing {</div><div class="line"><a name="l01214"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#ae2e9aa658372b487e4a6b284052018d7"> 1214</a></span>&#160;    VAProcFilterType            <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html#ae2e9aa658372b487e4a6b284052018d7">type</a>;</div><div class="line"><a name="l01216"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#a3185061a0c07e7dcb319a5eb0893e968"> 1216</a></span>&#160;    VAProcDeinterlacingType     <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html#a3185061a0c07e7dcb319a5eb0893e968">algorithm</a>;</div><div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#ad3c7b8bb9cff2320fe3e2398832c17bc"> 1218</a></span>&#160;    uint32_t                    <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html#ad3c7b8bb9cff2320fe3e2398832c17bc">flags</a>;</div><div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;</div><div class="line"><a name="l01221"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferDeinterlacing.html#af48d5dbe08986eb1f4200c358a4836ea"> 1221</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="l01222"></a><span class="lineno"> 1222</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferDeinterlacing.html">VAProcFilterParameterBufferDeinterlacing</a>;</div><div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;</div><div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html"> 1264</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferColorBalance {</div><div class="line"><a name="l01266"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#a8c7b20719ae111a2109cf0868ae1a9a2"> 1266</a></span>&#160;    VAProcFilterType            <a class="code" href="structVAProcFilterParameterBufferColorBalance.html#a8c7b20719ae111a2109cf0868ae1a9a2">type</a>;</div><div class="line"><a name="l01268"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#acc813654d8a38d4ec08d3e16be96d52d"> 1268</a></span>&#160;    VAProcColorBalanceType      <a class="code" href="structVAProcFilterParameterBufferColorBalance.html#acc813654d8a38d4ec08d3e16be96d52d">attrib</a>;</div><div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#a1e14dde7867a3899069874abff481600"> 1282</a></span>&#160;    <span class="keywordtype">float</span>                       <a class="code" href="structVAProcFilterParameterBufferColorBalance.html#a1e14dde7867a3899069874abff481600">value</a>;</div><div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160;</div><div class="line"><a name="l01285"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferColorBalance.html#a93956be7567e0ee8d80c62756c0d868d"> 1285</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="l01286"></a><span class="lineno"> 1286</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferColorBalance.html">VAProcFilterParameterBufferColorBalance</a>;</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;</div><div class="line"><a name="l01289"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html"> 1289</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferTotalColorCorrection {</div><div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html#ac6a4e25ad561f0aac119fdbd98a65b79"> 1291</a></span>&#160;    VAProcFilterType                  <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html#ac6a4e25ad561f0aac119fdbd98a65b79">type</a>;</div><div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html#a874a8b48bdcf2cd875d1f917ce4db2d8"> 1293</a></span>&#160;    VAProcTotalColorCorrectionType    <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html#a874a8b48bdcf2cd875d1f917ce4db2d8">attrib</a>;</div><div class="line"><a name="l01295"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferTotalColorCorrection.html#af2a648c141bbf8620148ce59ef1edfc1"> 1295</a></span>&#160;    <span class="keywordtype">float</span>                             <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html#af2a648c141bbf8620148ce59ef1edfc1">value</a>;</div><div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferTotalColorCorrection.html">VAProcFilterParameterBufferTotalColorCorrection</a>;</div><div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160;</div><div class="line"><a name="l01299"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html"> 1299</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferHVSNoiseReduction {</div><div class="line"><a name="l01301"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ac1c637726262285f9b4903f3da5b1c87"> 1301</a></span>&#160;    VAProcFilterType    <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#ac1c637726262285f9b4903f3da5b1c87">type</a>;</div><div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#af4172cc1884f6233e670b95dfe001341"> 1303</a></span>&#160;    uint16_t            <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#af4172cc1884f6233e670b95dfe001341">qp</a>;</div><div class="line"><a name="l01312"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a59689b084867b1fabe7d47c1770b0ed2"> 1312</a></span>&#160;    uint16_t            <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a59689b084867b1fabe7d47c1770b0ed2">strength</a>;</div><div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHVSNoiseReduction.html#a918b960c381ea886478995d831bb2394"> 1314</a></span>&#160;    uint16_t            va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferHVSNoiseReduction.html">VAProcFilterParameterBufferHVSNoiseReduction</a>;</div><div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160;</div><div class="line"><a name="l01318"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html"> 1318</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterParameterBufferHDRToneMapping {</div><div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html#a70405f37c712cd8611d01b3eafeca09d"> 1320</a></span>&#160;    VAProcFilterType    <a class="code" href="structVAProcFilterParameterBufferHDRToneMapping.html#a70405f37c712cd8611d01b3eafeca09d">type</a>;</div><div class="line"><a name="l01328"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html#a81be91117d82941784f09889ba68b65c"> 1328</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="l01330"></a><span class="lineno"><a class="line" href="structVAProcFilterParameterBufferHDRToneMapping.html#a2870b2893922edf22d77231563d63f98"> 1330</a></span>&#160;    uint32_t            va_reserved[VA_PADDING_HIGH];</div><div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;} <a class="code" href="structVAProcFilterParameterBufferHDRToneMapping.html">VAProcFilterParameterBufferHDRToneMapping</a>;</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;</div><div class="line"><a name="l01339"></a><span class="lineno"><a class="line" href="structVAProcFilterCap.html"> 1339</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCap {</div><div class="line"><a name="l01341"></a><span class="lineno"><a class="line" href="structVAProcFilterCap.html#af987f3466fa6adf6e278c38b3f17107a"> 1341</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="l01342"></a><span class="lineno"> 1342</span>&#160;</div><div class="line"><a name="l01344"></a><span class="lineno"><a class="line" href="structVAProcFilterCap.html#aed8a15d77c49c32695fbc8e5b930efdb"> 1344</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="l01345"></a><span class="lineno"> 1345</span>&#160;} <a class="code" href="structVAProcFilterCap.html">VAProcFilterCap</a>;</div><div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;</div><div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="structVAProcFilterCapDeinterlacing.html"> 1348</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapDeinterlacing {</div><div class="line"><a name="l01350"></a><span class="lineno"><a class="line" href="structVAProcFilterCapDeinterlacing.html#aae76b2e36379d2288c480787783dd0ae"> 1350</a></span>&#160;    VAProcDeinterlacingType     <a class="code" href="structVAProcFilterCapDeinterlacing.html#aae76b2e36379d2288c480787783dd0ae">type</a>;</div><div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;</div><div class="line"><a name="l01353"></a><span class="lineno"><a class="line" href="structVAProcFilterCapDeinterlacing.html#a28cde3504f2cd600da4e7bcb80dce8f7"> 1353</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="l01354"></a><span class="lineno"> 1354</span>&#160;} <a class="code" href="structVAProcFilterCapDeinterlacing.html">VAProcFilterCapDeinterlacing</a>;</div><div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;</div><div class="line"><a name="l01357"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html"> 1357</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapColorBalance {</div><div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html#ae77d74d637227d91df8914508fbba0e2"> 1359</a></span>&#160;    VAProcColorBalanceType      <a class="code" href="structVAProcFilterCapColorBalance.html#ae77d74d637227d91df8914508fbba0e2">type</a>;</div><div class="line"><a name="l01361"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html#af162cedeeb66ff7f96fc24192536bb21"> 1361</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="l01362"></a><span class="lineno"> 1362</span>&#160;</div><div class="line"><a name="l01364"></a><span class="lineno"><a class="line" href="structVAProcFilterCapColorBalance.html#a233a6e092bd129b2361364beef8ed8e7"> 1364</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="l01365"></a><span class="lineno"> 1365</span>&#160;} <a class="code" href="structVAProcFilterCapColorBalance.html">VAProcFilterCapColorBalance</a>;</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;</div><div class="line"><a name="l01368"></a><span class="lineno"><a class="line" href="structVAProcFilterCapTotalColorCorrection.html"> 1368</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>_VAProcFilterCapTotalColorCorrection {</div><div class="line"><a name="l01370"></a><span class="lineno"><a class="line" href="structVAProcFilterCapTotalColorCorrection.html#ad8ec9bfde29d882cbc0a9c1f983d38e5"> 1370</a></span>&#160;    VAProcTotalColorCorrectionType    <a class="code" href="structVAProcFilterCapTotalColorCorrection.html#ad8ec9bfde29d882cbc0a9c1f983d38e5">type</a>;</div><div class="line"><a name="l01372"></a><span class="lineno"><a class="line" href="structVAProcFilterCapTotalColorCorrection.html#a86d7e5074acb7ce639400bdfeae8dcb8"> 1372</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="l01373"></a><span class="lineno"> 1373</span>&#160;} <a class="code" href="structVAProcFilterCapTotalColorCorrection.html">VAProcFilterCapTotalColorCorrection</a>;</div><div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;VAStatus</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;<a class="code" href="group__api__vpp.html#ga05286f03bec73c5d6354b4f097c49b3c">vaQueryVideoProcFilters</a>(</div><div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;    <a class="code" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a>           dpy,</div><div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>&#160;    <a class="code" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a>         context,</div><div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;    VAProcFilterType   *filters,</div><div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>       *num_filters</div><div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;);</div><div class="line"><a name="l01407"></a><span class="lineno"> 1407</span>&#160;</div><div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;VAStatus</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;<a class="code" href="group__api__vpp.html#ga353ba3cf71da948de3e08a7f34734f13">vaQueryVideoProcFilterCaps</a>(</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;    <a class="code" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a>           dpy,</div><div class="line"><a name="l01430"></a><span class="lineno"> 1430</span>&#160;    <a class="code" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a>         context,</div><div class="line"><a name="l01431"></a><span class="lineno"> 1431</span>&#160;    VAProcFilterType    type,</div><div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;    <span class="keywordtype">void</span>               *filter_caps,</div><div class="line"><a name="l01433"></a><span class="lineno"> 1433</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>       *num_filter_caps</div><div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160;);</div><div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;</div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;VAStatus</div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;<a class="code" href="group__api__vpp.html#gafcf3b8c6f75cfa2850ff9b9e3f0f339e">vaQueryVideoProcPipelineCaps</a>(</div><div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;    <a class="code" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a>           dpy,</div><div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;    <a class="code" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a>         context,</div><div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160;    <a class="code" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>         *filters,</div><div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>        num_filters,</div><div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160;    <a class="code" href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a> *pipeline_caps</div><div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160;);</div><div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160;</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;}</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;</div><div class="line"><a name="l01473"></a><span class="lineno"> 1473</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:582</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:619</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:283</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:584</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:1153</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:317</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:285</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:430</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:1372</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:1368</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:1303</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:1318</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:325</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:268</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:492</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:648</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:642</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:1277</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:266</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:1357</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:1212</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:365</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:657</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:1142</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:1348</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:1341</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:794</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:461</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:357</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:289</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:1301</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:291</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:633</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:1040</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:1216</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:451</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:1339</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:287</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:651</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:655</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:1291</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:1293</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:1350</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:264</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:586</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:637</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:1157</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:1144</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:1295</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:1155</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:824</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:1021</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:671</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:988</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:1125</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:973</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:1050</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:475</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:373</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:1119</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:411</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:840</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:386</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="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:349</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:1268</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:477</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:818</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:1647</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:763</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:257</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:834</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:1359</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:1090</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:428</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:270</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:1312</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:986</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:673</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:439</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:669</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:788</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:432</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:806</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:800</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:646</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:394</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:456</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:667</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:402</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:378</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:420</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:1328</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:1370</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:281</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:272</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:580</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:1266</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:1111</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:484</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:445</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:826</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:279</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:1320</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:996</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:304</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:576</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:1282</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. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:990</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:812</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:500</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:260</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:293</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:1264</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:578</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:436</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:422</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:590</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:169</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="ttdef"><b>Definition:</b> va_vpp.h:1048</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:424</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:1299</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:417</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:276</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:1115</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:1361</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:675</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:1107</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:333</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="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. </div><div class="ttdef"><b>Definition:</b> va_vpp.h:994</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:644</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:413</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:341</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:441</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:1289</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:617</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:653</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:628</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:574</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:1052</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:1214</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:635</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:639</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:992</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:630</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:1218</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:588</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:261</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:426</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>