This file is indexed.

/usr/share/doc/libvdpau-doc/html/vdpau_8h_source.html is in libvdpau-doc 1.1.1-6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
<!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>VDPAU: vdpau/vdpau.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="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">VDPAU
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_3708a2ca7cad76d93d639e89f42f5087.html">vdpau</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">vdpau.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="vdpau_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"> * This source file is documented using Doxygen markup.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * See http://www.stack.nl/~dimitri/doxygen/</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * This copyright notice applies to this header file:</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * Copyright (c) 2008-2015 NVIDIA Corporation</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * obtaining a copy of this software and associated documentation</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> * files (the &quot;Software&quot;), to deal in the Software without</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> * restriction, including without limitation the rights to use,</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * copies of the Software, and to permit persons to whom the</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * Software is furnished to do so, subject to the following</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * conditions:</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * included in all copies or substantial portions of the Software.</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"> * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> * OTHER DEALINGS IN THE SOFTWARE.</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;<span class="preprocessor">#ifndef _VDPAU_H</span></div><div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;<span class="preprocessor">#define _VDPAU_H</span></div><div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;</div><div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00783"></a><span class="lineno">  783</span>&#160;</div><div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;</div><div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="group__base__types.html#ga45ead28ebd06b03c09c60f3769369820">  806</a></span>&#160;<span class="preprocessor">#define VDP_TRUE 1</span></div><div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;</div><div class="line"><a name="l00808"></a><span class="lineno"><a class="line" href="group__base__types.html#ga39bca7e54c509b09814e0d276078811a">  808</a></span>&#160;<span class="preprocessor">#define VDP_FALSE 0</span></div><div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;</div><div class="line"><a name="l00813"></a><span class="lineno"><a class="line" href="group__base__types.html#ga2572319be6fed508c86cbe5ca96eeb73">  813</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="group__base__types.html#ga2572319be6fed508c86cbe5ca96eeb73">VdpBool</a>;</div><div class="line"><a name="l00814"></a><span class="lineno">  814</span>&#160;</div><div class="line"><a name="l00833"></a><span class="lineno"><a class="line" href="group__misc__types.html#gad58c5db62f871890503d07505253dd18">  833</a></span>&#160;<span class="preprocessor">#define VDP_INVALID_HANDLE 0xffffffffU</span></div><div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;</div><div class="line"><a name="l00839"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga4797a8cdba1360fe58cd6e40e5dce841">  839</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group__misc__types.html#ga4797a8cdba1360fe58cd6e40e5dce841">VdpChromaType</a>;</div><div class="line"><a name="l00840"></a><span class="lineno">  840</span>&#160;</div><div class="line"><a name="l00842"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga3cda1a09a82b4c3578de2c07f9068fcd">  842</a></span>&#160;<span class="preprocessor">#define VDP_CHROMA_TYPE_420 ((VdpChromaType)0)</span></div><div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;</div><div class="line"><a name="l00844"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga2706a56df8d0f5793f1327284938f903">  844</a></span>&#160;<span class="preprocessor">#define VDP_CHROMA_TYPE_422 ((VdpChromaType)1)</span></div><div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;</div><div class="line"><a name="l00846"></a><span class="lineno"><a class="line" href="group__misc__types.html#gac17fb0efec277b5558def2011a881567">  846</a></span>&#160;<span class="preprocessor">#define VDP_CHROMA_TYPE_444 ((VdpChromaType)2)</span></div><div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;</div><div class="line"><a name="l00851"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga0b66d7cdde1c41adcb2303f11dabc4b0">  851</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group__misc__types.html#ga0b66d7cdde1c41adcb2303f11dabc4b0">VdpYCbCrFormat</a>;</div><div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;</div><div class="line"><a name="l00866"></a><span class="lineno"><a class="line" href="group__misc__types.html#gab7550cf65e6d46f4fd7a1e322372e207">  866</a></span>&#160;<span class="preprocessor">#define VDP_YCBCR_FORMAT_NV12     ((VdpYCbCrFormat)0)</span></div><div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;</div><div class="line"><a name="l00878"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga5edf937a20f03ee97dd770dfac0045e9">  878</a></span>&#160;<span class="preprocessor">#define VDP_YCBCR_FORMAT_YV12     ((VdpYCbCrFormat)1)</span></div><div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;</div><div class="line"><a name="l00892"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga7aff6a245e224f64a848e798998ae161">  892</a></span>&#160;<span class="preprocessor">#define VDP_YCBCR_FORMAT_UYVY     ((VdpYCbCrFormat)2)</span></div><div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;</div><div class="line"><a name="l00906"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga9abe4a7c6d907cd0bf9e1cba8a97916a">  906</a></span>&#160;<span class="preprocessor">#define VDP_YCBCR_FORMAT_YUYV     ((VdpYCbCrFormat)3)</span></div><div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;</div><div class="line"><a name="l00919"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga0c7b86dab9d96b1aba96bca4cf048128">  919</a></span>&#160;<span class="preprocessor">#define VDP_YCBCR_FORMAT_Y8U8V8A8 ((VdpYCbCrFormat)4)</span></div><div class="line"><a name="l00920"></a><span class="lineno">  920</span>&#160;</div><div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="group__misc__types.html#gac850cea2ca3ecfaf19ddb3bbec24f941">  932</a></span>&#160;<span class="preprocessor">#define VDP_YCBCR_FORMAT_V8U8Y8A8 ((VdpYCbCrFormat)5)</span></div><div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;</div><div class="line"><a name="l00937"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga718383d01ac1ff36094fb46f91a8a3aa">  937</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group__misc__types.html#ga718383d01ac1ff36094fb46f91a8a3aa">VdpRGBAFormat</a>;</div><div class="line"><a name="l00938"></a><span class="lineno">  938</span>&#160;</div><div class="line"><a name="l00951"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga2659adf5d019acade5516ea35e4eb5ad">  951</a></span>&#160;<span class="preprocessor">#define VDP_RGBA_FORMAT_B8G8R8A8    ((VdpRGBAFormat)0)</span></div><div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;</div><div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga81f8bb49e3cfb7b6fe4265ecaf35418d">  964</a></span>&#160;<span class="preprocessor">#define VDP_RGBA_FORMAT_R8G8B8A8    ((VdpRGBAFormat)1)</span></div><div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;</div><div class="line"><a name="l00977"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga09019f9f209a091166205186ce635391">  977</a></span>&#160;<span class="preprocessor">#define VDP_RGBA_FORMAT_R10G10B10A2 ((VdpRGBAFormat)2)</span></div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;</div><div class="line"><a name="l00990"></a><span class="lineno"><a class="line" href="group__misc__types.html#gab30225605192acfa831ff0979b6746a3">  990</a></span>&#160;<span class="preprocessor">#define VDP_RGBA_FORMAT_B10G10R10A2 ((VdpRGBAFormat)3)</span></div><div class="line"><a name="l00991"></a><span class="lineno">  991</span>&#160;</div><div class="line"><a name="l01001"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga49971277ddd8599b85ac462e3d3a1e08"> 1001</a></span>&#160;<span class="preprocessor">#define VDP_RGBA_FORMAT_A8          ((VdpRGBAFormat)4)</span></div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;</div><div class="line"><a name="l01006"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga5ddd978dd0f38ca5dc546df79c2c59c1"> 1006</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group__misc__types.html#ga5ddd978dd0f38ca5dc546df79c2c59c1">VdpIndexedFormat</a>;</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div><div class="line"><a name="l01019"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga3051f6b707809ce2bf66fc056a6e2eb2"> 1019</a></span>&#160;<span class="preprocessor">#define VDP_INDEXED_FORMAT_A4I4 ((VdpIndexedFormat)0)</span></div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;</div><div class="line"><a name="l01031"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga1317b5edef45a374c3a525dbd73e9a75"> 1031</a></span>&#160;<span class="preprocessor">#define VDP_INDEXED_FORMAT_I4A4 ((VdpIndexedFormat)1)</span></div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;</div><div class="line"><a name="l01043"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga9cc4803b79c2f25d728b5107301ba1d4"> 1043</a></span>&#160;<span class="preprocessor">#define VDP_INDEXED_FORMAT_A8I8 ((VdpIndexedFormat)2)</span></div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160;</div><div class="line"><a name="l01055"></a><span class="lineno"><a class="line" href="group__misc__types.html#ga4b728a88fda3518241a4b35419a138dd"> 1055</a></span>&#160;<span class="preprocessor">#define VDP_INDEXED_FORMAT_I8A8 ((VdpIndexedFormat)3)</span></div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;</div><div class="line"><a name="l01064"></a><span class="lineno"><a class="line" href="struct_vdp_point.html"> 1064</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l01066"></a><span class="lineno"><a class="line" href="struct_vdp_point.html#ada080f45232907bd7fcb033c5b5bff04"> 1066</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_point.html#ada080f45232907bd7fcb033c5b5bff04">x</a>;</div><div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="struct_vdp_point.html#a819a7fb5fce246fb85b15e957d2a8f24"> 1068</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_point.html#a819a7fb5fce246fb85b15e957d2a8f24">y</a>;</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;} <a class="code" href="struct_vdp_point.html">VdpPoint</a>;</div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;</div><div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="struct_vdp_rect.html"> 1081</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="struct_vdp_rect.html#ac40bbf6534ec321b844e019ed982803b"> 1083</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_rect.html#ac40bbf6534ec321b844e019ed982803b">x0</a>;</div><div class="line"><a name="l01085"></a><span class="lineno"><a class="line" href="struct_vdp_rect.html#a1e0708d9a23a6d54f75f5d1d2540ca7b"> 1085</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_rect.html#a1e0708d9a23a6d54f75f5d1d2540ca7b">y0</a>;</div><div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="struct_vdp_rect.html#a39001e13ef1094d3a6f644d7894f2edb"> 1087</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_rect.html#a39001e13ef1094d3a6f644d7894f2edb">x1</a>;</div><div class="line"><a name="l01089"></a><span class="lineno"><a class="line" href="struct_vdp_rect.html#ab052fd718fd58be2b7207d5741d6bbfc"> 1089</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_rect.html#ab052fd718fd58be2b7207d5741d6bbfc">y1</a>;</div><div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;} <a class="code" href="struct_vdp_rect.html">VdpRect</a>;</div><div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;</div><div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="struct_vdp_color.html"> 1100</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l01101"></a><span class="lineno"><a class="line" href="struct_vdp_color.html#a184238c67943c3bfb6608704652a5367"> 1101</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_color.html#a184238c67943c3bfb6608704652a5367">red</a>;</div><div class="line"><a name="l01102"></a><span class="lineno"><a class="line" href="struct_vdp_color.html#a43f6d2447722a406361d6171fcb11a78"> 1102</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_color.html#a43f6d2447722a406361d6171fcb11a78">green</a>;</div><div class="line"><a name="l01103"></a><span class="lineno"><a class="line" href="struct_vdp_color.html#a9127a138e69590a7ff4240e7a1d65d81"> 1103</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_color.html#a9127a138e69590a7ff4240e7a1d65d81">blue</a>;</div><div class="line"><a name="l01104"></a><span class="lineno"><a class="line" href="struct_vdp_color.html#af9c10df5cd2ca25c1e70fd675cc3ec6a"> 1104</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_color.html#af9c10df5cd2ca25c1e70fd675cc3ec6a">alpha</a>;</div><div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160;} <a class="code" href="struct_vdp_color.html">VdpColor</a>;</div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div><div class="line"><a name="l01119"></a><span class="lineno"><a class="line" href="group__error__handling.html#ga7fa6c302213052e531b20bab723e5778"> 1119</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l01121"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a8aa0ce506ca2e3f40ceaa87680e753fc"> 1121</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a8aa0ce506ca2e3f40ceaa87680e753fc">VDP_STATUS_OK</a> = 0,</div><div class="line"><a name="l01125"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a089b5a510bd9683684d7d6e5c7a6baed"> 1125</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a089b5a510bd9683684d7d6e5c7a6baed">VDP_STATUS_NO_IMPLEMENTATION</a>,</div><div class="line"><a name="l01131"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0cf5c2d58620b48b119d951918f8abee"> 1131</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0cf5c2d58620b48b119d951918f8abee">VDP_STATUS_DISPLAY_PREEMPTED</a>,</div><div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a2418049d7e4327a0cc026c9fab92f994"> 1138</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a2418049d7e4327a0cc026c9fab92f994">VDP_STATUS_INVALID_HANDLE</a>,</div><div class="line"><a name="l01145"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af945479c0536443a63944ebce7ded18c"> 1145</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af945479c0536443a63944ebce7ded18c">VDP_STATUS_INVALID_POINTER</a>,</div><div class="line"><a name="l01149"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a59b3ace7b2c01a663b4924b925861c7b"> 1149</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a59b3ace7b2c01a663b4924b925861c7b">VDP_STATUS_INVALID_CHROMA_TYPE</a>,</div><div class="line"><a name="l01153"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a650718a215e4143c683532d2c5192c63"> 1153</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a650718a215e4143c683532d2c5192c63">VDP_STATUS_INVALID_Y_CB_CR_FORMAT</a>,</div><div class="line"><a name="l01157"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0e075c29a982e16b9f1cfb82381162ba"> 1157</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0e075c29a982e16b9f1cfb82381162ba">VDP_STATUS_INVALID_RGBA_FORMAT</a>,</div><div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aaeb755e5f33a1ab4fbd07d17bc805237"> 1161</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aaeb755e5f33a1ab4fbd07d17bc805237">VDP_STATUS_INVALID_INDEXED_FORMAT</a>,</div><div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778adf29b33f6dec8637074cddd3e552f3bd"> 1165</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778adf29b33f6dec8637074cddd3e552f3bd">VDP_STATUS_INVALID_COLOR_STANDARD</a>,</div><div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0cbc74c49ffbc926e4716735e7dcb6a9"> 1169</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0cbc74c49ffbc926e4716735e7dcb6a9">VDP_STATUS_INVALID_COLOR_TABLE_FORMAT</a>,</div><div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a86a3ffe7e3139b22c1b8bdda0f459159"> 1174</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a86a3ffe7e3139b22c1b8bdda0f459159">VDP_STATUS_INVALID_BLEND_FACTOR</a>,</div><div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a984c016c128058390bd384031f9a01ad"> 1179</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a984c016c128058390bd384031f9a01ad">VDP_STATUS_INVALID_BLEND_EQUATION</a>,</div><div class="line"><a name="l01183"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a1a8f79ba2fff4728da88c8649c3a95de"> 1183</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a1a8f79ba2fff4728da88c8649c3a95de">VDP_STATUS_INVALID_FLAG</a>,</div><div class="line"><a name="l01187"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778ac67230632dc21494ec1bbf22b0e5fc64"> 1187</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778ac67230632dc21494ec1bbf22b0e5fc64">VDP_STATUS_INVALID_DECODER_PROFILE</a>,</div><div class="line"><a name="l01191"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a2b5f5c6e79a0fa159a986d764134e07c"> 1191</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a2b5f5c6e79a0fa159a986d764134e07c">VDP_STATUS_INVALID_VIDEO_MIXER_FEATURE</a>,</div><div class="line"><a name="l01195"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af0bf463144f8bef0f9e7bb04379b7fb7"> 1195</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af0bf463144f8bef0f9e7bb04379b7fb7">VDP_STATUS_INVALID_VIDEO_MIXER_PARAMETER</a>,</div><div class="line"><a name="l01199"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af3339c9fb9e1f6f383ee130b41c7c3e2"> 1199</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af3339c9fb9e1f6f383ee130b41c7c3e2">VDP_STATUS_INVALID_VIDEO_MIXER_ATTRIBUTE</a>,</div><div class="line"><a name="l01204"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aea8e8b3a70d58337ecb3c17dd8e0cd21"> 1204</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aea8e8b3a70d58337ecb3c17dd8e0cd21">VDP_STATUS_INVALID_VIDEO_MIXER_PICTURE_STRUCTURE</a>,</div><div class="line"><a name="l01208"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af458da504d42a54f218b7f694ef5083d"> 1208</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af458da504d42a54f218b7f694ef5083d">VDP_STATUS_INVALID_FUNC_ID</a>,</div><div class="line"><a name="l01218"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778ada12ec6820f22312480e40ccb1d25ab4"> 1218</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778ada12ec6820f22312480e40ccb1d25ab4">VDP_STATUS_INVALID_SIZE</a>,</div><div class="line"><a name="l01225"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a9f9a3a73f5669aa735a4fe3863f2d67c"> 1225</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a9f9a3a73f5669aa735a4fe3863f2d67c">VDP_STATUS_INVALID_VALUE</a>,</div><div class="line"><a name="l01231"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af7d354051209c04fc7b151defd82f091"> 1231</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af7d354051209c04fc7b151defd82f091">VDP_STATUS_INVALID_STRUCT_VERSION</a>,</div><div class="line"><a name="l01236"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a561e8bb72e242eaacbe2ade19c8db0d9"> 1236</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a561e8bb72e242eaacbe2ade19c8db0d9">VDP_STATUS_RESOURCES</a>,</div><div class="line"><a name="l01246"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a81181e2956c98dbe38c9c5559515a9be"> 1246</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a81181e2956c98dbe38c9c5559515a9be">VDP_STATUS_HANDLE_DEVICE_MISMATCH</a>,</div><div class="line"><a name="l01250"></a><span class="lineno"><a class="line" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aed4c8ade27fb00aa101f8764abc2c5cd"> 1250</a></span>&#160;    <a class="code" href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aed4c8ade27fb00aa101f8764abc2c5cd">VDP_STATUS_ERROR</a>,</div><div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;} <a class="code" href="group__error__handling.html#ga7fa6c302213052e531b20bab723e5778">VdpStatus</a>;</div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;</div><div class="line"><a name="l01262"></a><span class="lineno"><a class="line" href="group__error__handling.html#ga84754168297376b8eba90f89f3cf9b0f"> 1262</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> <span class="keyword">const</span> * <a class="code" href="group__error__handling.html#ga84754168297376b8eba90f89f3cf9b0f">VdpGetErrorString</a>(</div><div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160;    VdpStatus status</div><div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;);</div><div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;</div><div class="line"><a name="l01290"></a><span class="lineno"><a class="line" href="group__versioning.html#ga9d78b81d854b0c72ce5d22454c014675"> 1290</a></span>&#160;<span class="preprocessor">#define VDPAU_INTERFACE_VERSION 1</span></div><div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160;</div><div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="group__versioning.html#ga9cba83b45af1ee8fb84c4f8f4aae2c20"> 1303</a></span>&#160;<span class="preprocessor">#define VDPAU_VERSION 1</span></div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;</div><div class="line"><a name="l01310"></a><span class="lineno"><a class="line" href="group__versioning.html#ga662fa09941261d610b67feca03eeb0b9"> 1310</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group__versioning.html#ga662fa09941261d610b67feca03eeb0b9">VdpGetApiVersion</a>(</div><div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160;    uint32_t * api_version</div><div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160;);</div><div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;</div><div class="line"><a name="l01332"></a><span class="lineno"><a class="line" href="group__versioning.html#ga2d5f802684701fb5d82422a41b360a67"> 1332</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group__versioning.html#ga2d5f802684701fb5d82422a41b360a67">VdpGetInformationString</a>(</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;    <span class="keywordtype">char</span> <span class="keyword">const</span> * * information_string</div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;);</div><div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;</div><div class="line"><a name="l01356"></a><span class="lineno"><a class="line" href="group___vdp_device.html#gae7abc48cf32de14e4c8f249bf06e1605"> 1356</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_device.html#gae7abc48cf32de14e4c8f249bf06e1605">VdpDevice</a>;</div><div class="line"><a name="l01357"></a><span class="lineno"> 1357</span>&#160;</div><div class="line"><a name="l01363"></a><span class="lineno"><a class="line" href="group___vdp_device.html#gaecf0f6cf78fe2aeb220f9e953e702466"> 1363</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_device.html#gaecf0f6cf78fe2aeb220f9e953e702466">VdpDeviceDestroy</a>(</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;    VdpDevice device</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;);</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;</div><div class="line"><a name="l01405"></a><span class="lineno"><a class="line" href="group___vdp_c_s_c_matrix.html#gacfa96352cc5e24cde49a7fe5f0f40de6"> 1405</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">float</span> <a class="code" href="group___vdp_c_s_c_matrix.html#gacfa96352cc5e24cde49a7fe5f0f40de6">VdpCSCMatrix</a>[3][4];</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"><a class="line" href="group___vdp_c_s_c_matrix.html#gaf5e2855fba134f4cb989f4a5bbeb323d"> 1407</a></span>&#160;<span class="preprocessor">#define VDP_PROCAMP_VERSION 0</span></div><div class="line"><a name="l01408"></a><span class="lineno"> 1408</span>&#160;</div><div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="struct_vdp_procamp.html"> 1417</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l01421"></a><span class="lineno"><a class="line" href="struct_vdp_procamp.html#a16e3ef472718014dde4e56acd592af6b"> 1421</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_procamp.html#a16e3ef472718014dde4e56acd592af6b">struct_version</a>;</div><div class="line"><a name="l01426"></a><span class="lineno"><a class="line" href="struct_vdp_procamp.html#ab9ffc53460611ea4a5bddc0ba32b5987"> 1426</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_procamp.html#ab9ffc53460611ea4a5bddc0ba32b5987">brightness</a>;</div><div class="line"><a name="l01431"></a><span class="lineno"><a class="line" href="struct_vdp_procamp.html#aa5b4232a4d2a2276af835b76531fd10c"> 1431</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_procamp.html#aa5b4232a4d2a2276af835b76531fd10c">contrast</a>;</div><div class="line"><a name="l01436"></a><span class="lineno"><a class="line" href="struct_vdp_procamp.html#a96fd21f127e9b5ba24024f60ae42851d"> 1436</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_procamp.html#a96fd21f127e9b5ba24024f60ae42851d">saturation</a>;</div><div class="line"><a name="l01441"></a><span class="lineno"><a class="line" href="struct_vdp_procamp.html#a51018a51cf7073f8bf34538b724e87c3"> 1441</a></span>&#160;    <span class="keywordtype">float</span> <a class="code" href="struct_vdp_procamp.html#a51018a51cf7073f8bf34538b724e87c3">hue</a>;</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;} <a class="code" href="struct_vdp_procamp.html">VdpProcamp</a>;</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;</div><div class="line"><a name="l01450"></a><span class="lineno"><a class="line" href="group___vdp_c_s_c_matrix.html#ga54daec8eee2bedb1e14406b68d88a4b1"> 1450</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_c_s_c_matrix.html#ga54daec8eee2bedb1e14406b68d88a4b1">VdpColorStandard</a>;</div><div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;</div><div class="line"><a name="l01453"></a><span class="lineno"><a class="line" href="group___vdp_c_s_c_matrix.html#ga3a334f668f53657c0ab2749fcf34e6fb"> 1453</a></span>&#160;<span class="preprocessor">#define VDP_COLOR_STANDARD_ITUR_BT_601 ((VdpColorStandard)0)</span></div><div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;</div><div class="line"><a name="l01455"></a><span class="lineno"><a class="line" href="group___vdp_c_s_c_matrix.html#ga8ccc0d2495376ce176afaa37dc062eaf"> 1455</a></span>&#160;<span class="preprocessor">#define VDP_COLOR_STANDARD_ITUR_BT_709 ((VdpColorStandard)1)</span></div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;</div><div class="line"><a name="l01457"></a><span class="lineno"><a class="line" href="group___vdp_c_s_c_matrix.html#ga8894eebcc89f8ebf298c4296bebfca8c"> 1457</a></span>&#160;<span class="preprocessor">#define VDP_COLOR_STANDARD_SMPTE_240M  ((VdpColorStandard)2)</span></div><div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;</div><div class="line"><a name="l01467"></a><span class="lineno"><a class="line" href="group___vdp_c_s_c_matrix.html#ga8df7b6964cb71310bd98006c6b7c6a30"> 1467</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_c_s_c_matrix.html#ga8df7b6964cb71310bd98006c6b7c6a30">VdpGenerateCSCMatrix</a>(</div><div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;    <a class="code" href="struct_vdp_procamp.html">VdpProcamp</a> *     procamp,</div><div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;    VdpColorStandard standard,</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;    VdpCSCMatrix *   csc_matrix</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;</div><div class="line"><a name="l01518"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#ga9d4ac01d649f9fb46cc7468af34a49c9"> 1518</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#ga9d4ac01d649f9fb46cc7468af34a49c9">VdpVideoSurfaceQueryCapabilities</a>(</div><div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160;    VdpDevice     device,</div><div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;    VdpChromaType surface_chroma_type,</div><div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;    VdpBool *     is_supported,</div><div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160;    uint32_t *    max_width,</div><div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160;    uint32_t *    max_height</div><div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;);</div><div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160;</div><div class="line"><a name="l01538"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#ga19894a845bb47661ad7f4f18d693191b"> 1538</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#ga19894a845bb47661ad7f4f18d693191b">VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities</a>(</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160;    VdpDevice      device,</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;    VdpChromaType  surface_chroma_type,</div><div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;    VdpYCbCrFormat bits_ycbcr_format,</div><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160;    VdpBool *      is_supported</div><div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>&#160;);</div><div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160;</div><div class="line"><a name="l01550"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#gab51ee52662d4a785677a49bd1b308825"> 1550</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_video_surface.html#gab51ee52662d4a785677a49bd1b308825">VdpVideoSurface</a>;</div><div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160;</div><div class="line"><a name="l01597"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#ga72917834cd3897df2d24e3a76b1dffce"> 1597</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#ga72917834cd3897df2d24e3a76b1dffce">VdpVideoSurfaceCreate</a>(</div><div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;    VdpDevice         device,</div><div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;    VdpChromaType     chroma_type,</div><div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160;    uint32_t          width,</div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160;    uint32_t          height,</div><div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;    VdpVideoSurface * surface</div><div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;);</div><div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160;</div><div class="line"><a name="l01611"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#ga4a23293518dc60af8f1ed8325fb46ab6"> 1611</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#ga4a23293518dc60af8f1ed8325fb46ab6">VdpVideoSurfaceDestroy</a>(</div><div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;    VdpVideoSurface surface</div><div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160;);</div><div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160;</div><div class="line"><a name="l01624"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#ga96174b2f3c588766d2f8cea863ffb5f8"> 1624</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#ga96174b2f3c588766d2f8cea863ffb5f8">VdpVideoSurfaceGetParameters</a>(</div><div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;    VdpVideoSurface surface,</div><div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;    VdpChromaType * chroma_type,</div><div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;    uint32_t *      width,</div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;    uint32_t *      height</div><div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;);</div><div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160;</div><div class="line"><a name="l01650"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#gae3550dc62e4e4c390c1874b37f96e7c0"> 1650</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#gae3550dc62e4e4c390c1874b37f96e7c0">VdpVideoSurfaceGetBitsYCbCr</a>(</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;    VdpVideoSurface  surface,</div><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;    VdpYCbCrFormat   destination_ycbcr_format,</div><div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;    <span class="keywordtype">void</span> * <span class="keyword">const</span> *   destination_data,</div><div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160;    uint32_t <span class="keyword">const</span> * destination_pitches</div><div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;);</div><div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;</div><div class="line"><a name="l01675"></a><span class="lineno"><a class="line" href="group___vdp_video_surface.html#ga692627228645ce368b7fdf3f6b2d0cce"> 1675</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_surface.html#ga692627228645ce368b7fdf3f6b2d0cce">VdpVideoSurfacePutBitsYCbCr</a>(</div><div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160;    VdpVideoSurface      surface,</div><div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160;    VdpYCbCrFormat       source_ycbcr_format,</div><div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> * source_data,</div><div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;    uint32_t <span class="keyword">const</span> *     source_pitches</div><div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160;);</div><div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;</div><div class="line"><a name="l01717"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#ga31ab2eb67102e3fd96c0852b5768ba80"> 1717</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_output_surface.html#ga31ab2eb67102e3fd96c0852b5768ba80">VdpColorTableFormat</a>;</div><div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;</div><div class="line"><a name="l01730"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gaca66e06f0ddd57b8f372ead147f7bd54"> 1730</a></span>&#160;<span class="preprocessor">#define VDP_COLOR_TABLE_FORMAT_B8G8R8X8 ((VdpColorTableFormat)0)</span></div><div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;</div><div class="line"><a name="l01745"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gaa3c7017af47802d7c61173a2275bc5eb"> 1745</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gaa3c7017af47802d7c61173a2275bc5eb">VdpOutputSurfaceQueryCapabilities</a>(</div><div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160;    VdpDevice     device,</div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;    VdpRGBAFormat surface_rgba_format,</div><div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01749"></a><span class="lineno"> 1749</span>&#160;    VdpBool *     is_supported,</div><div class="line"><a name="l01750"></a><span class="lineno"> 1750</span>&#160;    uint32_t *    max_width,</div><div class="line"><a name="l01751"></a><span class="lineno"> 1751</span>&#160;    uint32_t *    max_height</div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160;);</div><div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;</div><div class="line"><a name="l01764"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gaa63dc2f634d4b9c79b4a68f8eb87488a"> 1764</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gaa63dc2f634d4b9c79b4a68f8eb87488a">VdpOutputSurfaceQueryGetPutBitsNativeCapabilities</a>(</div><div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;    VdpDevice     device,</div><div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>&#160;    VdpRGBAFormat surface_rgba_format,</div><div class="line"><a name="l01767"></a><span class="lineno"> 1767</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01768"></a><span class="lineno"> 1768</span>&#160;    VdpBool *     is_supported</div><div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;);</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;</div><div class="line"><a name="l01785"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gaba9bfa64afa89217ee4855cd4dd6658d"> 1785</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gaba9bfa64afa89217ee4855cd4dd6658d">VdpOutputSurfaceQueryPutBitsIndexedCapabilities</a>(</div><div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;    VdpDevice           device,</div><div class="line"><a name="l01787"></a><span class="lineno"> 1787</span>&#160;    VdpRGBAFormat       surface_rgba_format,</div><div class="line"><a name="l01788"></a><span class="lineno"> 1788</span>&#160;    VdpIndexedFormat    bits_indexed_format,</div><div class="line"><a name="l01789"></a><span class="lineno"> 1789</span>&#160;    VdpColorTableFormat color_table_format,</div><div class="line"><a name="l01790"></a><span class="lineno"> 1790</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01791"></a><span class="lineno"> 1791</span>&#160;    VdpBool *           is_supported</div><div class="line"><a name="l01792"></a><span class="lineno"> 1792</span>&#160;);</div><div class="line"><a name="l01793"></a><span class="lineno"> 1793</span>&#160;</div><div class="line"><a name="l01806"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gaff849bb27e4f32b4b27c013404ac8c28"> 1806</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gaff849bb27e4f32b4b27c013404ac8c28">VdpOutputSurfaceQueryPutBitsYCbCrCapabilities</a>(</div><div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;    VdpDevice      device,</div><div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160;    VdpRGBAFormat  surface_rgba_format,</div><div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;    VdpYCbCrFormat bits_ycbcr_format,</div><div class="line"><a name="l01810"></a><span class="lineno"> 1810</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01811"></a><span class="lineno"> 1811</span>&#160;    VdpBool *      is_supported</div><div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160;);</div><div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;</div><div class="line"><a name="l01818"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#ga39f4859fb6b35dd3172c541f7613bf15"> 1818</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_output_surface.html#ga39f4859fb6b35dd3172c541f7613bf15">VdpOutputSurface</a>;</div><div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>&#160;</div><div class="line"><a name="l01832"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#ga624082c010f082f750ac5dda1de875fb"> 1832</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#ga624082c010f082f750ac5dda1de875fb">VdpOutputSurfaceCreate</a>(</div><div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160;    VdpDevice          device,</div><div class="line"><a name="l01834"></a><span class="lineno"> 1834</span>&#160;    VdpRGBAFormat      rgba_format,</div><div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160;    uint32_t           width,</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160;    uint32_t           height,</div><div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;    VdpOutputSurface * surface</div><div class="line"><a name="l01839"></a><span class="lineno"> 1839</span>&#160;);</div><div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160;</div><div class="line"><a name="l01846"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gafbfbc8b36323c1adeb4c68fbb4232cf9"> 1846</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gafbfbc8b36323c1adeb4c68fbb4232cf9">VdpOutputSurfaceDestroy</a>(</div><div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>&#160;    VdpOutputSurface surface</div><div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>&#160;);</div><div class="line"><a name="l01849"></a><span class="lineno"> 1849</span>&#160;</div><div class="line"><a name="l01859"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gae75606f51eed38b60ecacc795741597a"> 1859</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gae75606f51eed38b60ecacc795741597a">VdpOutputSurfaceGetParameters</a>(</div><div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160;    VdpOutputSurface surface,</div><div class="line"><a name="l01861"></a><span class="lineno"> 1861</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160;    VdpRGBAFormat *  rgba_format,</div><div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>&#160;    uint32_t *       width,</div><div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>&#160;    uint32_t *       height</div><div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>&#160;);</div><div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>&#160;</div><div class="line"><a name="l01886"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#ga04728451a7d30abeda537bf293b43480"> 1886</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#ga04728451a7d30abeda537bf293b43480">VdpOutputSurfaceGetBitsNative</a>(</div><div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160;    VdpOutputSurface surface,</div><div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *  source_rect,</div><div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;    <span class="keywordtype">void</span> * <span class="keyword">const</span> *   destination_data,</div><div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;    uint32_t <span class="keyword">const</span> * destination_pitches</div><div class="line"><a name="l01891"></a><span class="lineno"> 1891</span>&#160;);</div><div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160;</div><div class="line"><a name="l01912"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#ga49c9677b507e58700819b0147454a54d"> 1912</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#ga49c9677b507e58700819b0147454a54d">VdpOutputSurfacePutBitsNative</a>(</div><div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;    VdpOutputSurface     surface,</div><div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> * source_data,</div><div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;    uint32_t <span class="keyword">const</span> *     source_pitches,</div><div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *      destination_rect</div><div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160;);</div><div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160;</div><div class="line"><a name="l01944"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#gac7a960d693fad2c71ae878891413d342"> 1944</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#gac7a960d693fad2c71ae878891413d342">VdpOutputSurfacePutBitsIndexed</a>(</div><div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;    VdpOutputSurface     surface,</div><div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;    VdpIndexedFormat     source_indexed_format,</div><div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> * source_data,</div><div class="line"><a name="l01948"></a><span class="lineno"> 1948</span>&#160;    uint32_t <span class="keyword">const</span> *     source_pitch,</div><div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *      destination_rect,</div><div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;    VdpColorTableFormat  color_table_format,</div><div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> *         color_table</div><div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160;);</div><div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160;</div><div class="line"><a name="l01979"></a><span class="lineno"><a class="line" href="group___vdp_output_surface.html#ga32aca97096fb65ea1d893daf025f59b3"> 1979</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface.html#ga32aca97096fb65ea1d893daf025f59b3">VdpOutputSurfacePutBitsYCbCr</a>(</div><div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160;    VdpOutputSurface     surface,</div><div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;    VdpYCbCrFormat       source_ycbcr_format,</div><div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> * source_data,</div><div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160;    uint32_t <span class="keyword">const</span> *     source_pitches,</div><div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *      destination_rect,</div><div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;    VdpCSCMatrix <span class="keyword">const</span> * csc_matrix</div><div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;);</div><div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160;</div><div class="line"><a name="l02039"></a><span class="lineno"><a class="line" href="group___vdp_bitmap_surface.html#gaae9d9bb2b97dacd23b56765acd435b4a"> 2039</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_bitmap_surface.html#gaae9d9bb2b97dacd23b56765acd435b4a">VdpBitmapSurfaceQueryCapabilities</a>(</div><div class="line"><a name="l02040"></a><span class="lineno"> 2040</span>&#160;    VdpDevice     device,</div><div class="line"><a name="l02041"></a><span class="lineno"> 2041</span>&#160;    VdpRGBAFormat surface_rgba_format,</div><div class="line"><a name="l02042"></a><span class="lineno"> 2042</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l02043"></a><span class="lineno"> 2043</span>&#160;    VdpBool *     is_supported,</div><div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;    uint32_t *    max_width,</div><div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160;    uint32_t *    max_height</div><div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;);</div><div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;</div><div class="line"><a name="l02052"></a><span class="lineno"><a class="line" href="group___vdp_bitmap_surface.html#gad320825923573683205bfe94c4f0f6b9"> 2052</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_bitmap_surface.html#gad320825923573683205bfe94c4f0f6b9">VdpBitmapSurface</a>;</div><div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>&#160;</div><div class="line"><a name="l02071"></a><span class="lineno"><a class="line" href="group___vdp_bitmap_surface.html#ga6e19e3c187fbf3c06c06a30a97c6ab36"> 2071</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_bitmap_surface.html#ga6e19e3c187fbf3c06c06a30a97c6ab36">VdpBitmapSurfaceCreate</a>(</div><div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>&#160;    VdpDevice          device,</div><div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>&#160;    VdpRGBAFormat      rgba_format,</div><div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>&#160;    uint32_t           width,</div><div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>&#160;    uint32_t           height,</div><div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>&#160;    VdpBool            frequently_accessed,</div><div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160;    VdpBitmapSurface * surface</div><div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160;);</div><div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>&#160;</div><div class="line"><a name="l02086"></a><span class="lineno"><a class="line" href="group___vdp_bitmap_surface.html#ga9f24ca76de4b6c4b59fb9283f9404494"> 2086</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_bitmap_surface.html#ga9f24ca76de4b6c4b59fb9283f9404494">VdpBitmapSurfaceDestroy</a>(</div><div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>&#160;    VdpBitmapSurface surface</div><div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>&#160;);</div><div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>&#160;</div><div class="line"><a name="l02101"></a><span class="lineno"><a class="line" href="group___vdp_bitmap_surface.html#ga6983a25c1acaead928f56ef54aaa2092"> 2101</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_bitmap_surface.html#ga6983a25c1acaead928f56ef54aaa2092">VdpBitmapSurfaceGetParameters</a>(</div><div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>&#160;    VdpBitmapSurface surface,</div><div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160;    VdpRGBAFormat *  rgba_format,</div><div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>&#160;    uint32_t *       width,</div><div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;    uint32_t *       height,</div><div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;    VdpBool *        frequently_accessed</div><div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>&#160;);</div><div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160;</div><div class="line"><a name="l02129"></a><span class="lineno"><a class="line" href="group___vdp_bitmap_surface.html#ga05d4ffd24f7c919103b3dc2c45487983"> 2129</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_bitmap_surface.html#ga05d4ffd24f7c919103b3dc2c45487983">VdpBitmapSurfacePutBitsNative</a>(</div><div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>&#160;    VdpBitmapSurface     surface,</div><div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> * source_data,</div><div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>&#160;    uint32_t <span class="keyword">const</span> *     source_pitches,</div><div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *      destination_rect</div><div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>&#160;);</div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160;</div><div class="line"><a name="l02153"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420"> 2153</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02154"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa74c6ed0a0d7df88a3335b0fb3688a86"> 2154</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa74c6ed0a0d7df88a3335b0fb3688a86">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ZERO</a>                     = 0,</div><div class="line"><a name="l02155"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a080c8103ac715f6d27a5e69c6bbee80d"> 2155</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a080c8103ac715f6d27a5e69c6bbee80d">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE</a>                      = 1,</div><div class="line"><a name="l02156"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a2c658cca5329287790b162560eae37af"> 2156</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a2c658cca5329287790b162560eae37af">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_SRC_COLOR</a>                = 2,</div><div class="line"><a name="l02157"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aac85590daa214696720d47ca9c4d5a4e"> 2157</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aac85590daa214696720d47ca9c4d5a4e">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_SRC_COLOR</a>      = 3,</div><div class="line"><a name="l02158"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a00164d092ef9949cb0a3fc4bd39bd42a"> 2158</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a00164d092ef9949cb0a3fc4bd39bd42a">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_SRC_ALPHA</a>                = 4,</div><div class="line"><a name="l02159"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420ab6c7edf31d4e1e434f96e74a508e4fd7"> 2159</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420ab6c7edf31d4e1e434f96e74a508e4fd7">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA</a>      = 5,</div><div class="line"><a name="l02160"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a1a0d43d4aa69e291d40526cfe4cea23e"> 2160</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a1a0d43d4aa69e291d40526cfe4cea23e">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_DST_ALPHA</a>                = 6,</div><div class="line"><a name="l02161"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa58e7bb2f2d78c4d84032416e6395844"> 2161</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa58e7bb2f2d78c4d84032416e6395844">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_DST_ALPHA</a>      = 7,</div><div class="line"><a name="l02162"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa76d7e30358ab02b8513a786d8bb1722"> 2162</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa76d7e30358ab02b8513a786d8bb1722">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_DST_COLOR</a>                = 8,</div><div class="line"><a name="l02163"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a431d673669bebf7db50fe7495e842421"> 2163</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a431d673669bebf7db50fe7495e842421">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_DST_COLOR</a>      = 9,</div><div class="line"><a name="l02164"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a6dc1e64d1b9665fa6b325c11ab452552"> 2164</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a6dc1e64d1b9665fa6b325c11ab452552">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_SRC_ALPHA_SATURATE</a>       = 10,</div><div class="line"><a name="l02165"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420af83e22b1fdbf43f4571cbc8447589062"> 2165</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420af83e22b1fdbf43f4571cbc8447589062">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_CONSTANT_COLOR</a>           = 11,</div><div class="line"><a name="l02166"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa18dc631bfb6f1ba9b4cd0a5eea870e9"> 2166</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa18dc631bfb6f1ba9b4cd0a5eea870e9">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR</a> = 12,</div><div class="line"><a name="l02167"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420ad8f98b1cb9c90572c1a3703e9c7f5cf1"> 2167</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420ad8f98b1cb9c90572c1a3703e9c7f5cf1">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_CONSTANT_ALPHA</a>           = 13,</div><div class="line"><a name="l02168"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420af505e94ecddafb7ec34c4d9658db7228"> 2168</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420af505e94ecddafb7ec34c4d9658db7228">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA</a> = 14,</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;} <a class="code" href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420">VdpOutputSurfaceRenderBlendFactor</a>;</div><div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;</div><div class="line"><a name="l02175"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#gaa8e500d1c0fab1539b4c68da47f2bb91"> 2175</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l02176"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91ac8e7e9bd786eee4a7572bbceb45fe59d"> 2176</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91ac8e7e9bd786eee4a7572bbceb45fe59d">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_SUBTRACT</a>         = 0,</div><div class="line"><a name="l02177"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a5c59df3dc8a0a80beb6029f2be37d0bc"> 2177</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a5c59df3dc8a0a80beb6029f2be37d0bc">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_REVERSE_SUBTRACT</a> = 1,</div><div class="line"><a name="l02178"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91ac7998b4daab7f9fe6492963de88c3600"> 2178</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91ac7998b4daab7f9fe6492963de88c3600">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_ADD</a>              = 2,</div><div class="line"><a name="l02179"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a2d7a39441eae8a562bdb1f0ddabb89c4"> 2179</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a2d7a39441eae8a562bdb1f0ddabb89c4">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_MIN</a>              = 3,</div><div class="line"><a name="l02180"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a8009b8c10abd389a8335dfad23f1c83e"> 2180</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a8009b8c10abd389a8335dfad23f1c83e">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_MAX</a>              = 4,</div><div class="line"><a name="l02181"></a><span class="lineno"> 2181</span>&#160;} <a class="code" href="group___vdp_output_surface_render.html#gaa8e500d1c0fab1539b4c68da47f2bb91">VdpOutputSurfaceRenderBlendEquation</a>;</div><div class="line"><a name="l02182"></a><span class="lineno"> 2182</span>&#160;</div><div class="line"><a name="l02183"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ga7f2b026f3c9e7ddd11cac2f98871263e"> 2183</a></span>&#160;<span class="preprocessor">#define VDP_OUTPUT_SURFACE_RENDER_BLEND_STATE_VERSION 0</span></div><div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;</div><div class="line"><a name="l02204"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html"> 2204</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02208"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#aaaf783f26b71437334e491bbfbc0052f"> 2208</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_output_surface_render_blend_state.html#aaaf783f26b71437334e491bbfbc0052f">struct_version</a>;</div><div class="line"><a name="l02209"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#a19d03fd513248d3b21796aa70d386bc2"> 2209</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420">VdpOutputSurfaceRenderBlendFactor</a>   <a class="code" href="struct_vdp_output_surface_render_blend_state.html#a19d03fd513248d3b21796aa70d386bc2">blend_factor_source_color</a>;</div><div class="line"><a name="l02210"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#ab62db71ec021982a796d499d242cffb5"> 2210</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420">VdpOutputSurfaceRenderBlendFactor</a>   <a class="code" href="struct_vdp_output_surface_render_blend_state.html#ab62db71ec021982a796d499d242cffb5">blend_factor_destination_color</a>;</div><div class="line"><a name="l02211"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#adfbbd330512bf7ee466f2a74ad83752c"> 2211</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420">VdpOutputSurfaceRenderBlendFactor</a>   <a class="code" href="struct_vdp_output_surface_render_blend_state.html#adfbbd330512bf7ee466f2a74ad83752c">blend_factor_source_alpha</a>;</div><div class="line"><a name="l02212"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#a2f0cb6129f725098637146a0a93477da"> 2212</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420">VdpOutputSurfaceRenderBlendFactor</a>   <a class="code" href="struct_vdp_output_surface_render_blend_state.html#a2f0cb6129f725098637146a0a93477da">blend_factor_destination_alpha</a>;</div><div class="line"><a name="l02213"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#a066b8b4cd8fe8469eb1308a4f6575bde"> 2213</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#gaa8e500d1c0fab1539b4c68da47f2bb91">VdpOutputSurfaceRenderBlendEquation</a> <a class="code" href="struct_vdp_output_surface_render_blend_state.html#a066b8b4cd8fe8469eb1308a4f6575bde">blend_equation_color</a>;</div><div class="line"><a name="l02214"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#a30ef2980edeb47a4f2ded83b2bc0bd70"> 2214</a></span>&#160;    <a class="code" href="group___vdp_output_surface_render.html#gaa8e500d1c0fab1539b4c68da47f2bb91">VdpOutputSurfaceRenderBlendEquation</a> <a class="code" href="struct_vdp_output_surface_render_blend_state.html#a30ef2980edeb47a4f2ded83b2bc0bd70">blend_equation_alpha</a>;</div><div class="line"><a name="l02215"></a><span class="lineno"><a class="line" href="struct_vdp_output_surface_render_blend_state.html#a943895120e5b3fa1a206c7ff50764390"> 2215</a></span>&#160;    <a class="code" href="struct_vdp_color.html">VdpColor</a>                            <a class="code" href="struct_vdp_output_surface_render_blend_state.html#a943895120e5b3fa1a206c7ff50764390">blend_constant</a>;</div><div class="line"><a name="l02216"></a><span class="lineno"> 2216</span>&#160;} <a class="code" href="struct_vdp_output_surface_render_blend_state.html">VdpOutputSurfaceRenderBlendState</a>;</div><div class="line"><a name="l02217"></a><span class="lineno"> 2217</span>&#160;</div><div class="line"><a name="l02222"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ga44e39e7a4e8f86f49e106e63d8116aee"> 2222</a></span>&#160;<span class="preprocessor">#define VDP_OUTPUT_SURFACE_RENDER_ROTATE_0   0</span></div><div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160;</div><div class="line"><a name="l02229"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#gaf8a31d75ebc3882a5213a56c5593d9ec"> 2229</a></span>&#160;<span class="preprocessor">#define VDP_OUTPUT_SURFACE_RENDER_ROTATE_90  1</span></div><div class="line"><a name="l02230"></a><span class="lineno"> 2230</span>&#160;</div><div class="line"><a name="l02236"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ga74ac141dc4c4adfd45af62a025f06544"> 2236</a></span>&#160;<span class="preprocessor">#define VDP_OUTPUT_SURFACE_RENDER_ROTATE_180 2</span></div><div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;</div><div class="line"><a name="l02243"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ga0fd065d3064e1526bc174aae25b77770"> 2243</a></span>&#160;<span class="preprocessor">#define VDP_OUTPUT_SURFACE_RENDER_ROTATE_270 3</span></div><div class="line"><a name="l02244"></a><span class="lineno"> 2244</span>&#160;</div><div class="line"><a name="l02252"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ga3779974da2c5d7914e876452d066b981"> 2252</a></span>&#160;<span class="preprocessor">#define VDP_OUTPUT_SURFACE_RENDER_COLOR_PER_VERTEX (1 &lt;&lt; 2)</span></div><div class="line"><a name="l02253"></a><span class="lineno"> 2253</span>&#160;</div><div class="line"><a name="l02324"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#ga4dbfbccec54d666e8657030c0399275b"> 2324</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface_render.html#ga4dbfbccec54d666e8657030c0399275b">VdpOutputSurfaceRenderOutputSurface</a>(</div><div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160;    VdpOutputSurface                         destination_surface,</div><div class="line"><a name="l02326"></a><span class="lineno"> 2326</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *                          destination_rect,</div><div class="line"><a name="l02327"></a><span class="lineno"> 2327</span>&#160;    VdpOutputSurface                         source_surface,</div><div class="line"><a name="l02328"></a><span class="lineno"> 2328</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *                          source_rect,</div><div class="line"><a name="l02329"></a><span class="lineno"> 2329</span>&#160;    <a class="code" href="struct_vdp_color.html">VdpColor</a> <span class="keyword">const</span> *                         colors,</div><div class="line"><a name="l02330"></a><span class="lineno"> 2330</span>&#160;    <a class="code" href="struct_vdp_output_surface_render_blend_state.html">VdpOutputSurfaceRenderBlendState</a> <span class="keyword">const</span> * blend_state,</div><div class="line"><a name="l02331"></a><span class="lineno"> 2331</span>&#160;    uint32_t                                 flags</div><div class="line"><a name="l02332"></a><span class="lineno"> 2332</span>&#160;);</div><div class="line"><a name="l02333"></a><span class="lineno"> 2333</span>&#160;</div><div class="line"><a name="l02404"></a><span class="lineno"><a class="line" href="group___vdp_output_surface_render.html#gaf69e77f4d465d059341477a74ccebcd5"> 2404</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_output_surface_render.html#gaf69e77f4d465d059341477a74ccebcd5">VdpOutputSurfaceRenderBitmapSurface</a>(</div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;    VdpOutputSurface                         destination_surface,</div><div class="line"><a name="l02406"></a><span class="lineno"> 2406</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *                          destination_rect,</div><div class="line"><a name="l02407"></a><span class="lineno"> 2407</span>&#160;    VdpBitmapSurface                         source_surface,</div><div class="line"><a name="l02408"></a><span class="lineno"> 2408</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *                          source_rect,</div><div class="line"><a name="l02409"></a><span class="lineno"> 2409</span>&#160;    <a class="code" href="struct_vdp_color.html">VdpColor</a> <span class="keyword">const</span> *                         colors,</div><div class="line"><a name="l02410"></a><span class="lineno"> 2410</span>&#160;    <a class="code" href="struct_vdp_output_surface_render_blend_state.html">VdpOutputSurfaceRenderBlendState</a> <span class="keyword">const</span> * blend_state,</div><div class="line"><a name="l02411"></a><span class="lineno"> 2411</span>&#160;    uint32_t                                 flags</div><div class="line"><a name="l02412"></a><span class="lineno"> 2412</span>&#160;);</div><div class="line"><a name="l02413"></a><span class="lineno"> 2413</span>&#160;</div><div class="line"><a name="l02434"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gab1f5c9d7aed2681dfa3edac6ac8eac20"> 2434</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_decoder.html#gab1f5c9d7aed2681dfa3edac6ac8eac20">VdpDecoderProfile</a>;</div><div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;</div><div class="line"><a name="l02437"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga9113a185c3d782de8b5bc56fb6a27afc"> 2437</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_MPEG1                       ((VdpDecoderProfile)0)</span></div><div class="line"><a name="l02438"></a><span class="lineno"> 2438</span>&#160;</div><div class="line"><a name="l02439"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga8bec073b2d9a26ab9a3618f3b3edccc1"> 2439</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_MPEG2_SIMPLE                ((VdpDecoderProfile)1)</span></div><div class="line"><a name="l02440"></a><span class="lineno"> 2440</span>&#160;</div><div class="line"><a name="l02441"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga7b5b38d2c00a5dec95b5d58b6259e09c"> 2441</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_MPEG2_MAIN                  ((VdpDecoderProfile)2)</span></div><div class="line"><a name="l02442"></a><span class="lineno"> 2442</span>&#160;</div><div class="line"><a name="l02444"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga4eca1b9c6fb1eed5a485472c9a892f06"> 2444</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_BASELINE               ((VdpDecoderProfile)6)</span></div><div class="line"><a name="l02445"></a><span class="lineno"> 2445</span>&#160;</div><div class="line"><a name="l02446"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga18d5e0fd69dc83b0aaa7516755a1e26f"> 2446</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_MAIN                   ((VdpDecoderProfile)7)</span></div><div class="line"><a name="l02447"></a><span class="lineno"> 2447</span>&#160;</div><div class="line"><a name="l02448"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga581efdfec76ed75c15f962febcade9d9"> 2448</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_HIGH                   ((VdpDecoderProfile)8)</span></div><div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;</div><div class="line"><a name="l02450"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga7b672c665da405086055e6bbe5ed1903"> 2450</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_VC1_SIMPLE                  ((VdpDecoderProfile)9)</span></div><div class="line"><a name="l02451"></a><span class="lineno"> 2451</span>&#160;</div><div class="line"><a name="l02452"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gac1c01631f9c59f50307cee9fc1a6d97e"> 2452</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_VC1_MAIN                    ((VdpDecoderProfile)10)</span></div><div class="line"><a name="l02453"></a><span class="lineno"> 2453</span>&#160;</div><div class="line"><a name="l02454"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga05c8831d2882e3b9cf6c9cc908b525e4"> 2454</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_VC1_ADVANCED                ((VdpDecoderProfile)11)</span></div><div class="line"><a name="l02455"></a><span class="lineno"> 2455</span>&#160;</div><div class="line"><a name="l02456"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga236f05b7385518b641a2f4dfbca85c8f"> 2456</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_MPEG4_PART2_SP              ((VdpDecoderProfile)12)</span></div><div class="line"><a name="l02457"></a><span class="lineno"> 2457</span>&#160;</div><div class="line"><a name="l02458"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaa40dcd93551c28e52af8ceea3a248ccf"> 2458</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_MPEG4_PART2_ASP             ((VdpDecoderProfile)13)</span></div><div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;</div><div class="line"><a name="l02460"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga99cba3e134813d41799dba1c11b4bf63"> 2460</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX4_QMOBILE               ((VdpDecoderProfile)14)</span></div><div class="line"><a name="l02461"></a><span class="lineno"> 2461</span>&#160;</div><div class="line"><a name="l02462"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga3228c5e1e35f3eff4ddc4a9f1276d299"> 2462</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX4_MOBILE                ((VdpDecoderProfile)15)</span></div><div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160;</div><div class="line"><a name="l02464"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga2e7fe11fa7fdf8f2d2903cea1f44f112"> 2464</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX4_HOME_THEATER          ((VdpDecoderProfile)16)</span></div><div class="line"><a name="l02465"></a><span class="lineno"> 2465</span>&#160;</div><div class="line"><a name="l02466"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga505e96deeea71a73d017fc9d2a00c744"> 2466</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX4_HD_1080P              ((VdpDecoderProfile)17)</span></div><div class="line"><a name="l02467"></a><span class="lineno"> 2467</span>&#160;</div><div class="line"><a name="l02468"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaf6dd8b9c69164ac489877c8a4fa270da"> 2468</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX5_QMOBILE               ((VdpDecoderProfile)18)</span></div><div class="line"><a name="l02469"></a><span class="lineno"> 2469</span>&#160;</div><div class="line"><a name="l02470"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga491fa84fc66afff421a03e689db94ffa"> 2470</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX5_MOBILE                ((VdpDecoderProfile)19)</span></div><div class="line"><a name="l02471"></a><span class="lineno"> 2471</span>&#160;</div><div class="line"><a name="l02472"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga528b2596b32aa69ee806aa73eeafb536"> 2472</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX5_HOME_THEATER          ((VdpDecoderProfile)20)</span></div><div class="line"><a name="l02473"></a><span class="lineno"> 2473</span>&#160;</div><div class="line"><a name="l02474"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gad672646cf303ccbdd52eb64b5111519e"> 2474</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_DIVX5_HD_1080P              ((VdpDecoderProfile)21)</span></div><div class="line"><a name="l02475"></a><span class="lineno"> 2475</span>&#160;</div><div class="line"><a name="l02476"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga2bae440583456ebdb9ef18c7ba93d689"> 2476</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE   ((VdpDecoderProfile)22)</span></div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160;</div><div class="line"><a name="l02478"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga15525227ba3aa585b152e33bd70009b3"> 2478</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_EXTENDED               ((VdpDecoderProfile)23)</span></div><div class="line"><a name="l02479"></a><span class="lineno"> 2479</span>&#160;</div><div class="line"><a name="l02480"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gafd56aa6c59a88f7b4eb88725730b0872"> 2480</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH       ((VdpDecoderProfile)24)</span></div><div class="line"><a name="l02481"></a><span class="lineno"> 2481</span>&#160;</div><div class="line"><a name="l02482"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gab629330cfbf05ec8b39d33a04a3fe18d"> 2482</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH       ((VdpDecoderProfile)25)</span></div><div class="line"><a name="l02483"></a><span class="lineno"> 2483</span>&#160;</div><div class="line"><a name="l02485"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga7d9b2ca2b9c2876c4384c7cac488cb53"> 2485</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_H264_HIGH_444_PREDICTIVE    ((VdpDecoderProfile)26)</span></div><div class="line"><a name="l02486"></a><span class="lineno"> 2486</span>&#160;</div><div class="line"><a name="l02488"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga92a518d8a7d97cf913495e89f3668d10"> 2488</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_HEVC_MAIN                   ((VdpDecoderProfile)100)</span></div><div class="line"><a name="l02489"></a><span class="lineno"> 2489</span>&#160;</div><div class="line"><a name="l02490"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga60028f3aba877d09b7a8bc964998afb1"> 2490</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_HEVC_MAIN_10                ((VdpDecoderProfile)101)</span></div><div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160;</div><div class="line"><a name="l02492"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaea71f2f71c15836242fff7989e202db1"> 2492</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_HEVC_MAIN_STILL             ((VdpDecoderProfile)102)</span></div><div class="line"><a name="l02493"></a><span class="lineno"> 2493</span>&#160;</div><div class="line"><a name="l02494"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga3c0b3597bde5ad64b57d55b6c0204142"> 2494</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_HEVC_MAIN_12                ((VdpDecoderProfile)103)</span></div><div class="line"><a name="l02495"></a><span class="lineno"> 2495</span>&#160;</div><div class="line"><a name="l02496"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gafead4a91b87281e94b1871dbd73fd5d0"> 2496</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_PROFILE_HEVC_MAIN_444               ((VdpDecoderProfile)104)</span></div><div class="line"><a name="l02497"></a><span class="lineno"> 2497</span>&#160;</div><div class="line"><a name="l02499"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaa0fc6bbd15d0822cf16593768a6fc26a"> 2499</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG1_NA 0</span></div><div class="line"><a name="l02500"></a><span class="lineno"> 2500</span>&#160;</div><div class="line"><a name="l02502"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga8fae2ff0711ff22dd91d5da4d73ac7e4"> 2502</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG2_LL   0</span></div><div class="line"><a name="l02503"></a><span class="lineno"> 2503</span>&#160;</div><div class="line"><a name="l02504"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga0fb7dd23a39aa66ec4f413e25a9ef413"> 2504</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG2_ML   1</span></div><div class="line"><a name="l02505"></a><span class="lineno"> 2505</span>&#160;</div><div class="line"><a name="l02506"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga8f60ef55c684034fe53ab49923abc7d4"> 2506</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG2_HL14 2</span></div><div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160;</div><div class="line"><a name="l02508"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gadaf9234be13ea6ea040c9cb6eebd977e"> 2508</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG2_HL   3</span></div><div class="line"><a name="l02509"></a><span class="lineno"> 2509</span>&#160;</div><div class="line"><a name="l02511"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga34fe051cd6adc7d0591a00f78539a7b4"> 2511</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_1     10</span></div><div class="line"><a name="l02512"></a><span class="lineno"> 2512</span>&#160;</div><div class="line"><a name="l02513"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga721592e9be1f61d56fed846e2f4b5ba1"> 2513</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_1b    9</span></div><div class="line"><a name="l02514"></a><span class="lineno"> 2514</span>&#160;</div><div class="line"><a name="l02515"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gadee4fc4d2dd9ded97930514e4fbb3dbe"> 2515</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_1_1   11</span></div><div class="line"><a name="l02516"></a><span class="lineno"> 2516</span>&#160;</div><div class="line"><a name="l02517"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga4e1104cb7c60065e03b3fe8112573db6"> 2517</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_1_2   12</span></div><div class="line"><a name="l02518"></a><span class="lineno"> 2518</span>&#160;</div><div class="line"><a name="l02519"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga3e03c5f1a897fbdfa8e0d09b7872db33"> 2519</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_1_3   13</span></div><div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;</div><div class="line"><a name="l02521"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga6ee49586c041f84b5eb7d7ea631715a5"> 2521</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_2     20</span></div><div class="line"><a name="l02522"></a><span class="lineno"> 2522</span>&#160;</div><div class="line"><a name="l02523"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga9376e83c74e64a433d6b490f2084749a"> 2523</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_2_1   21</span></div><div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160;</div><div class="line"><a name="l02525"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga15c98e1fc1b8f66eecf3166baef10479"> 2525</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_2_2   22</span></div><div class="line"><a name="l02526"></a><span class="lineno"> 2526</span>&#160;</div><div class="line"><a name="l02527"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaa8b41b5d49aab3617bb7b01c60895436"> 2527</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_3     30</span></div><div class="line"><a name="l02528"></a><span class="lineno"> 2528</span>&#160;</div><div class="line"><a name="l02529"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga0a0ef294a2b26dff9293ec11ae1719b1"> 2529</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_3_1   31</span></div><div class="line"><a name="l02530"></a><span class="lineno"> 2530</span>&#160;</div><div class="line"><a name="l02531"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga3124fd008454319b837c33fc66064d3c"> 2531</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_3_2   32</span></div><div class="line"><a name="l02532"></a><span class="lineno"> 2532</span>&#160;</div><div class="line"><a name="l02533"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga3397a3006762284022cf317d638d9d65"> 2533</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_4     40</span></div><div class="line"><a name="l02534"></a><span class="lineno"> 2534</span>&#160;</div><div class="line"><a name="l02535"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga57e9939461a195a13dd1fb41b0606595"> 2535</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_4_1   41</span></div><div class="line"><a name="l02536"></a><span class="lineno"> 2536</span>&#160;</div><div class="line"><a name="l02537"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaabdd8d24a7ad8f0aa6104a531ed8d164"> 2537</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_4_2   42</span></div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160;</div><div class="line"><a name="l02539"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaa252ea8acfe227b4f495ef178e8f8c94"> 2539</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_5     50</span></div><div class="line"><a name="l02540"></a><span class="lineno"> 2540</span>&#160;</div><div class="line"><a name="l02541"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaa47ed671ccd66a1e8c3bfc2d3b336947"> 2541</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_H264_5_1   51</span></div><div class="line"><a name="l02542"></a><span class="lineno"> 2542</span>&#160;</div><div class="line"><a name="l02544"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga4a8a0564d0448a92757e4f332956108e"> 2544</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_SIMPLE_LOW    0</span></div><div class="line"><a name="l02545"></a><span class="lineno"> 2545</span>&#160;</div><div class="line"><a name="l02546"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga202ae1c60ed06f485046523706c98d0e"> 2546</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_SIMPLE_MEDIUM 1</span></div><div class="line"><a name="l02547"></a><span class="lineno"> 2547</span>&#160;</div><div class="line"><a name="l02549"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga42072830e33e92e0384c523a79a482fd"> 2549</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_MAIN_LOW    0</span></div><div class="line"><a name="l02550"></a><span class="lineno"> 2550</span>&#160;</div><div class="line"><a name="l02551"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga5c8bf76065f0667a0b704344f7c23f13"> 2551</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_MAIN_MEDIUM 1</span></div><div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160;</div><div class="line"><a name="l02553"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gae44614d91d38fc7e7fa7a595ab2c5b07"> 2553</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_MAIN_HIGH   2</span></div><div class="line"><a name="l02554"></a><span class="lineno"> 2554</span>&#160;</div><div class="line"><a name="l02556"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga2c7d711860a846cf792e5bf045ef5bc8"> 2556</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_ADVANCED_L0 0</span></div><div class="line"><a name="l02557"></a><span class="lineno"> 2557</span>&#160;</div><div class="line"><a name="l02558"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaedec92108e6bd91ff0e6939c642800a9"> 2558</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_ADVANCED_L1 1</span></div><div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160;</div><div class="line"><a name="l02560"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga93917b60744836134cb226886534d05a"> 2560</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_ADVANCED_L2 2</span></div><div class="line"><a name="l02561"></a><span class="lineno"> 2561</span>&#160;</div><div class="line"><a name="l02562"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gabf74261dce58b70a0048d58ab2c969eb"> 2562</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_ADVANCED_L3 3</span></div><div class="line"><a name="l02563"></a><span class="lineno"> 2563</span>&#160;</div><div class="line"><a name="l02564"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gab33330919dbfc0d32dd794dc0b120306"> 2564</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_VC1_ADVANCED_L4 4</span></div><div class="line"><a name="l02565"></a><span class="lineno"> 2565</span>&#160;</div><div class="line"><a name="l02567"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga7b8ff252e16562d8d5f59bbeabc5bd00"> 2567</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_SP_L0 0</span></div><div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160;</div><div class="line"><a name="l02569"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga886ea3d35270e2de6dc2f934354f219e"> 2569</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_SP_L1 1</span></div><div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160;</div><div class="line"><a name="l02571"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga54aa52e8560c7df04cce7941e31b4db3"> 2571</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_SP_L2 2</span></div><div class="line"><a name="l02572"></a><span class="lineno"> 2572</span>&#160;</div><div class="line"><a name="l02573"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga98776dc7638509830d90c99d93c4da31"> 2573</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_SP_L3 3</span></div><div class="line"><a name="l02574"></a><span class="lineno"> 2574</span>&#160;</div><div class="line"><a name="l02576"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gadf1b4fcb110ac8503b4e27b9d52dc80f"> 2576</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_ASP_L0 0</span></div><div class="line"><a name="l02577"></a><span class="lineno"> 2577</span>&#160;</div><div class="line"><a name="l02578"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga85265890cb8ef4a1081b56c0872935d0"> 2578</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_ASP_L1 1</span></div><div class="line"><a name="l02579"></a><span class="lineno"> 2579</span>&#160;</div><div class="line"><a name="l02580"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga6e38adad2168f0bd817cb55036b9d320"> 2580</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_ASP_L2 2</span></div><div class="line"><a name="l02581"></a><span class="lineno"> 2581</span>&#160;</div><div class="line"><a name="l02582"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gac2a442166db8aab2871e776026d2b85b"> 2582</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_ASP_L3 3</span></div><div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;</div><div class="line"><a name="l02584"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga7b45c50e3bc2ed835477d5fcd742c8b2"> 2584</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_ASP_L4 4</span></div><div class="line"><a name="l02585"></a><span class="lineno"> 2585</span>&#160;</div><div class="line"><a name="l02586"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gad51876f43125bd1cbee2e174ffb47153"> 2586</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_MPEG4_PART2_ASP_L5 5</span></div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;</div><div class="line"><a name="l02589"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaf14c33a26b7e56cf52bcb35db68bc987"> 2589</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_DIVX_NA 0</span></div><div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160;</div><div class="line"><a name="l02597"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga5c5e50abd9e14acaf34ef322496b3c91"> 2597</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_1         30</span></div><div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160;</div><div class="line"><a name="l02599"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaeefbb77a88d982ddb3b9b1d0218bbfcf"> 2599</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_2         60</span></div><div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160;</div><div class="line"><a name="l02601"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga20540524d44cbc9de67cee5ab842e8a9"> 2601</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_2_1       63</span></div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;</div><div class="line"><a name="l02603"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaaf7439ec20b7fb6194e1aa62e7a66a86"> 2603</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_3         90</span></div><div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160;</div><div class="line"><a name="l02605"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga9a930d86e1eb9c60bd80b8cf05151088"> 2605</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_3_1       93</span></div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;</div><div class="line"><a name="l02607"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gae9435933ea9cf00589a1df74e6f4cef6"> 2607</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_4        120</span></div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;</div><div class="line"><a name="l02609"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga966b6880eda20581ff5335011ea182c9"> 2609</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_4_1      123</span></div><div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160;</div><div class="line"><a name="l02611"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga2548cb76a89b3fb9fd5cb1676648d73d"> 2611</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_5        150</span></div><div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160;</div><div class="line"><a name="l02613"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga7ea460ddf50fc2b7d7e4059da1b1663d"> 2613</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_5_1      153</span></div><div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;</div><div class="line"><a name="l02615"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga1677a2c43d051dc48edb4760251ddddb"> 2615</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_5_2      156</span></div><div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160;</div><div class="line"><a name="l02617"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaa78c202429207322ee52ed2a70af863d"> 2617</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_6        180</span></div><div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160;</div><div class="line"><a name="l02619"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gafa9aeacac4c7004a77ce16fad43a12aa"> 2619</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_6_1      183</span></div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160;</div><div class="line"><a name="l02621"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga4744bafa13dcecf34f120c36d21028f4"> 2621</a></span>&#160;<span class="preprocessor">#define VDP_DECODER_LEVEL_HEVC_6_2      186</span></div><div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160;</div><div class="line"><a name="l02641"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga0b283d62f89e5cdb3276e422dd074256"> 2641</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_decoder.html#ga0b283d62f89e5cdb3276e422dd074256">VdpDecoderQueryCapabilities</a>(</div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;    VdpDevice         device,</div><div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;    VdpDecoderProfile profile,</div><div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;    VdpBool *         is_supported,</div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;    uint32_t *        max_level,</div><div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;    uint32_t *        max_macroblocks,</div><div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160;    uint32_t *        max_width,</div><div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160;    uint32_t *        max_height</div><div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;);</div><div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160;</div><div class="line"><a name="l02655"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gade63e3ba85ba5565960082566807f7cc"> 2655</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_decoder.html#gade63e3ba85ba5565960082566807f7cc">VdpDecoder</a>;</div><div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;</div><div class="line"><a name="l02673"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gade80c2f7efb997b260f7eaa5f4a1cdf3"> 2673</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_decoder.html#gade80c2f7efb997b260f7eaa5f4a1cdf3">VdpDecoderCreate</a>(</div><div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160;    VdpDevice         device,</div><div class="line"><a name="l02675"></a><span class="lineno"> 2675</span>&#160;    VdpDecoderProfile profile,</div><div class="line"><a name="l02676"></a><span class="lineno"> 2676</span>&#160;    uint32_t          width,</div><div class="line"><a name="l02677"></a><span class="lineno"> 2677</span>&#160;    uint32_t          height,</div><div class="line"><a name="l02678"></a><span class="lineno"> 2678</span>&#160;    uint32_t          max_references,</div><div class="line"><a name="l02679"></a><span class="lineno"> 2679</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l02680"></a><span class="lineno"> 2680</span>&#160;    VdpDecoder *      decoder</div><div class="line"><a name="l02681"></a><span class="lineno"> 2681</span>&#160;);</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;</div><div class="line"><a name="l02688"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gad36891ae37943208784b625af27911d7"> 2688</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_decoder.html#gad36891ae37943208784b625af27911d7">VdpDecoderDestroy</a>(</div><div class="line"><a name="l02689"></a><span class="lineno"> 2689</span>&#160;    VdpDecoder decoder</div><div class="line"><a name="l02690"></a><span class="lineno"> 2690</span>&#160;);</div><div class="line"><a name="l02691"></a><span class="lineno"> 2691</span>&#160;</div><div class="line"><a name="l02704"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga56b472d4621498765ebccb36225a0908"> 2704</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_decoder.html#ga56b472d4621498765ebccb36225a0908">VdpDecoderGetParameters</a>(</div><div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160;    VdpDecoder          decoder,</div><div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160;    VdpDecoderProfile * profile,</div><div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160;    uint32_t *          width,</div><div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160;    uint32_t *          height</div><div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160;);</div><div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160;</div><div class="line"><a name="l02712"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gadc929cd50da8863a4608d1bc97f7911d"> 2712</a></span>&#160;<span class="preprocessor">#define VDP_BITSTREAM_BUFFER_VERSION 0</span></div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160;</div><div class="line"><a name="l02718"></a><span class="lineno"><a class="line" href="struct_vdp_bitstream_buffer.html"> 2718</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02722"></a><span class="lineno"><a class="line" href="struct_vdp_bitstream_buffer.html#a38e33f6637e69bc51060f6529a28d9f9"> 2722</a></span>&#160;    uint32_t     <a class="code" href="struct_vdp_bitstream_buffer.html#a38e33f6637e69bc51060f6529a28d9f9">struct_version</a>;</div><div class="line"><a name="l02724"></a><span class="lineno"><a class="line" href="struct_vdp_bitstream_buffer.html#a849c65300ec65cae6782ea156caa7bec"> 2724</a></span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <a class="code" href="struct_vdp_bitstream_buffer.html#a849c65300ec65cae6782ea156caa7bec">bitstream</a>;</div><div class="line"><a name="l02726"></a><span class="lineno"><a class="line" href="struct_vdp_bitstream_buffer.html#a8bcb6f8bf753edf59591b84a67ba7641"> 2726</a></span>&#160;    uint32_t     <a class="code" href="struct_vdp_bitstream_buffer.html#a8bcb6f8bf753edf59591b84a67ba7641">bitstream_bytes</a>;</div><div class="line"><a name="l02727"></a><span class="lineno"> 2727</span>&#160;} <a class="code" href="struct_vdp_bitstream_buffer.html">VdpBitstreamBuffer</a>;</div><div class="line"><a name="l02728"></a><span class="lineno"> 2728</span>&#160;</div><div class="line"><a name="l02739"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gaf12e78ac6c57fe52676e8b6c5a726c8b"> 2739</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="group___vdp_decoder.html#gaf12e78ac6c57fe52676e8b6c5a726c8b">VdpPictureInfo</a>;</div><div class="line"><a name="l02740"></a><span class="lineno"> 2740</span>&#160;</div><div class="line"><a name="l02749"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html"> 2749</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02754"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a731c918402826218edeb5149bc3e4eed"> 2754</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a731c918402826218edeb5149bc3e4eed">forward_reference</a>;</div><div class="line"><a name="l02759"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a280287d6379bb179efc7fd0c7ddf3521"> 2759</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a280287d6379bb179efc7fd0c7ddf3521">backward_reference</a>;</div><div class="line"><a name="l02761"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ad55114ad3a959509ef972470c91a0d58"> 2761</a></span>&#160;    uint32_t        <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ad55114ad3a959509ef972470c91a0d58">slice_count</a>;</div><div class="line"><a name="l02762"></a><span class="lineno"> 2762</span>&#160;</div><div class="line"><a name="l02767"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#af9d13075f9ac2003086630e086654ab8"> 2767</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#af9d13075f9ac2003086630e086654ab8">picture_structure</a>;</div><div class="line"><a name="l02768"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ae8cb096d0e7ca49b914cb952da171bb9"> 2768</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ae8cb096d0e7ca49b914cb952da171bb9">picture_coding_type</a>;</div><div class="line"><a name="l02769"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ad1ce24612c5fcb85deaef5fc5f1e59d5"> 2769</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ad1ce24612c5fcb85deaef5fc5f1e59d5">intra_dc_precision</a>;</div><div class="line"><a name="l02770"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a00bc884cfa8d4a55d2f906fb7e2aff67"> 2770</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a00bc884cfa8d4a55d2f906fb7e2aff67">frame_pred_frame_dct</a>;</div><div class="line"><a name="l02771"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a0c486abc053009e5976965385b8a17eb"> 2771</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a0c486abc053009e5976965385b8a17eb">concealment_motion_vectors</a>;</div><div class="line"><a name="l02772"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ae67d9f28a28d71dcc383a9bbb6c3b1d2"> 2772</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ae67d9f28a28d71dcc383a9bbb6c3b1d2">intra_vlc_format</a>;</div><div class="line"><a name="l02773"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a39d66dbdc1decce145e7a1ff6d4e3167"> 2773</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a39d66dbdc1decce145e7a1ff6d4e3167">alternate_scan</a>;</div><div class="line"><a name="l02774"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a4900713664534f5ae230fdfba343e89f"> 2774</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a4900713664534f5ae230fdfba343e89f">q_scale_type</a>;</div><div class="line"><a name="l02775"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a36a1d87b4362831335fc30ce86c7af2a"> 2775</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a36a1d87b4362831335fc30ce86c7af2a">top_field_first</a>;</div><div class="line"><a name="l02777"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ab937dfead486c595ea2bfde02866a382"> 2777</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#ab937dfead486c595ea2bfde02866a382">full_pel_forward_vector</a>;</div><div class="line"><a name="l02779"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#abc9d19e6b24b1648fd5decc6257ef312"> 2779</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html#abc9d19e6b24b1648fd5decc6257ef312">full_pel_backward_vector</a>;</div><div class="line"><a name="l02781"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#af7b84cfab200a99ee42ae700f9fd4c61"> 2781</a></span>&#160;    uint8_t f_code[2][2];</div><div class="line"><a name="l02783"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a68fb8e993286869dbd121ecd7c560a0f"> 2783</a></span>&#160;    uint8_t intra_quantizer_matrix[64];</div><div class="line"><a name="l02785"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g1_or2.html#a91bc145258f90b35a8ef4ae1a44b9ee3"> 2785</a></span>&#160;    uint8_t non_intra_quantizer_matrix[64];</div><div class="line"><a name="l02787"></a><span class="lineno"> 2787</span>&#160;} <a class="code" href="struct_vdp_picture_info_m_p_e_g1_or2.html">VdpPictureInfoMPEG1Or2</a>;</div><div class="line"><a name="l02788"></a><span class="lineno"> 2788</span>&#160;</div><div class="line"><a name="l02796"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html"> 2796</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02801"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html#afb8fa77518fbe660d77723f1634ebe82"> 2801</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_reference_frame_h264.html#afb8fa77518fbe660d77723f1634ebe82">surface</a>;</div><div class="line"><a name="l02803"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html#a2d7f7e78096fccff490ef1f824fb17b3"> 2803</a></span>&#160;    VdpBool         <a class="code" href="struct_vdp_reference_frame_h264.html#a2d7f7e78096fccff490ef1f824fb17b3">is_long_term</a>;</div><div class="line"><a name="l02808"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html#a7c8727e46132abf532818274c4492d38"> 2808</a></span>&#160;    VdpBool         <a class="code" href="struct_vdp_reference_frame_h264.html#a7c8727e46132abf532818274c4492d38">top_is_reference</a>;</div><div class="line"><a name="l02813"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html#a4df25577e19c9358a40e71a864e2b55a"> 2813</a></span>&#160;    VdpBool         <a class="code" href="struct_vdp_reference_frame_h264.html#a4df25577e19c9358a40e71a864e2b55a">bottom_is_reference</a>;</div><div class="line"><a name="l02815"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html#a95bd273087d8a1ffca996871d6c8ec02"> 2815</a></span>&#160;    int32_t         field_order_cnt[2];</div><div class="line"><a name="l02821"></a><span class="lineno"><a class="line" href="struct_vdp_reference_frame_h264.html#a64f5c502e627bca85e67b1e156148d34"> 2821</a></span>&#160;    uint16_t        <a class="code" href="struct_vdp_reference_frame_h264.html#a64f5c502e627bca85e67b1e156148d34">frame_idx</a>;</div><div class="line"><a name="l02822"></a><span class="lineno"> 2822</span>&#160;} <a class="code" href="struct_vdp_reference_frame_h264.html">VdpReferenceFrameH264</a>;</div><div class="line"><a name="l02823"></a><span class="lineno"> 2823</span>&#160;</div><div class="line"><a name="l02846"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html"> 2846</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02848"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a1e72b5c60bd57357e7a2f1b10f4581d5"> 2848</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h264.html#a1e72b5c60bd57357e7a2f1b10f4581d5">slice_count</a>;</div><div class="line"><a name="l02850"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a03c8542ffcba1a3c2d25777cca93b5cf"> 2850</a></span>&#160;    int32_t  field_order_cnt[2];</div><div class="line"><a name="l02852"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a1f925ee1db3da39f1c8fa7b5b4e3334d"> 2852</a></span>&#160;    VdpBool  <a class="code" href="struct_vdp_picture_info_h264.html#a1f925ee1db3da39f1c8fa7b5b4e3334d">is_reference</a>;</div><div class="line"><a name="l02853"></a><span class="lineno"> 2853</span>&#160;</div><div class="line"><a name="l02858"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a8b2733ab5c928014184c760bd232bce9"> 2858</a></span>&#160;    uint16_t <a class="code" href="struct_vdp_picture_info_h264.html#a8b2733ab5c928014184c760bd232bce9">frame_num</a>;</div><div class="line"><a name="l02859"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#ad3838ec3feec8ce2b72ae78ecaf6aaa4"> 2859</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#ad3838ec3feec8ce2b72ae78ecaf6aaa4">field_pic_flag</a>;</div><div class="line"><a name="l02860"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a53e8d87564d20b304ceb95843d4f986e"> 2860</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a53e8d87564d20b304ceb95843d4f986e">bottom_field_flag</a>;</div><div class="line"><a name="l02861"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a7a94f15b8d9b2c18a5eb592e199b0561"> 2861</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a7a94f15b8d9b2c18a5eb592e199b0561">num_ref_frames</a>;</div><div class="line"><a name="l02862"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a456189bc244af35498cd44ce58bd417f"> 2862</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a456189bc244af35498cd44ce58bd417f">mb_adaptive_frame_field_flag</a>;</div><div class="line"><a name="l02863"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#ae439ef849d4450c6495bfb55174c6cd1"> 2863</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#ae439ef849d4450c6495bfb55174c6cd1">constrained_intra_pred_flag</a>;</div><div class="line"><a name="l02864"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a5ecc4267a8f14aec6ea543cc1647dc5c"> 2864</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a5ecc4267a8f14aec6ea543cc1647dc5c">weighted_pred_flag</a>;</div><div class="line"><a name="l02865"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a9823583611a1f99435adf2f0504c77aa"> 2865</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a9823583611a1f99435adf2f0504c77aa">weighted_bipred_idc</a>;</div><div class="line"><a name="l02866"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a05a523cadde5b94139e59e888582641d"> 2866</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a05a523cadde5b94139e59e888582641d">frame_mbs_only_flag</a>;</div><div class="line"><a name="l02867"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a236fe7fa9b420590ff0088730f018c05"> 2867</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a236fe7fa9b420590ff0088730f018c05">transform_8x8_mode_flag</a>;</div><div class="line"><a name="l02868"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#ab23a429eaf7ef4078fe6a0dec8eb95a8"> 2868</a></span>&#160;    int8_t   <a class="code" href="struct_vdp_picture_info_h264.html#ab23a429eaf7ef4078fe6a0dec8eb95a8">chroma_qp_index_offset</a>;</div><div class="line"><a name="l02869"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a4b1ee74a27f8669166f107e4ac61b6f5"> 2869</a></span>&#160;    int8_t   <a class="code" href="struct_vdp_picture_info_h264.html#a4b1ee74a27f8669166f107e4ac61b6f5">second_chroma_qp_index_offset</a>;</div><div class="line"><a name="l02870"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a690d21fcdf42505ed3b37a80a89d38ad"> 2870</a></span>&#160;    int8_t   <a class="code" href="struct_vdp_picture_info_h264.html#a690d21fcdf42505ed3b37a80a89d38ad">pic_init_qp_minus26</a>;</div><div class="line"><a name="l02871"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#aab2bf26d792d13d791f4a1ee9df516e3"> 2871</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#aab2bf26d792d13d791f4a1ee9df516e3">num_ref_idx_l0_active_minus1</a>;</div><div class="line"><a name="l02872"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a4b693fca83006eb532cf687ddcc56808"> 2872</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a4b693fca83006eb532cf687ddcc56808">num_ref_idx_l1_active_minus1</a>;</div><div class="line"><a name="l02873"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a16820388267349b7084708f75c9416f9"> 2873</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a16820388267349b7084708f75c9416f9">log2_max_frame_num_minus4</a>;</div><div class="line"><a name="l02874"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a43bffbd7a1caa3a79ac9f109feec0182"> 2874</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a43bffbd7a1caa3a79ac9f109feec0182">pic_order_cnt_type</a>;</div><div class="line"><a name="l02875"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a38d2fb4dd33a26f87417b7046916d550"> 2875</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a38d2fb4dd33a26f87417b7046916d550">log2_max_pic_order_cnt_lsb_minus4</a>;</div><div class="line"><a name="l02876"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a200d79d50d60e09a68e205b57a849d10"> 2876</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a200d79d50d60e09a68e205b57a849d10">delta_pic_order_always_zero_flag</a>;</div><div class="line"><a name="l02877"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#aa3822ce82b123e3b954d6781c097cc26"> 2877</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#aa3822ce82b123e3b954d6781c097cc26">direct_8x8_inference_flag</a>;</div><div class="line"><a name="l02878"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a4109a731845659af1111544a7f58c199"> 2878</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a4109a731845659af1111544a7f58c199">entropy_coding_mode_flag</a>;</div><div class="line"><a name="l02879"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a405f7ef26ea76bb2c446e151062fc001"> 2879</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a405f7ef26ea76bb2c446e151062fc001">pic_order_present_flag</a>;</div><div class="line"><a name="l02880"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a85e90c13b44ca1b9fbabbdee1e300493"> 2880</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a85e90c13b44ca1b9fbabbdee1e300493">deblocking_filter_control_present_flag</a>;</div><div class="line"><a name="l02881"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a0e97408c19a7bb99c0278b688742059e"> 2881</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_h264.html#a0e97408c19a7bb99c0278b688742059e">redundant_pic_cnt_present_flag</a>;</div><div class="line"><a name="l02883"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a69a82d13cf3e54d2988b2b768b64d963"> 2883</a></span>&#160;    uint8_t scaling_lists_4x4[6][16];</div><div class="line"><a name="l02885"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#a6647567d13e8b19605bb923f787aadd5"> 2885</a></span>&#160;    uint8_t scaling_lists_8x8[2][64];</div><div class="line"><a name="l02889"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264.html#ad8545a538f15a54605d5904e28924ad3"> 2889</a></span>&#160;    <a class="code" href="struct_vdp_reference_frame_h264.html">VdpReferenceFrameH264</a> referenceFrames[16];</div><div class="line"><a name="l02890"></a><span class="lineno"> 2890</span>&#160;} <a class="code" href="struct_vdp_picture_info_h264.html">VdpPictureInfoH264</a>;</div><div class="line"><a name="l02891"></a><span class="lineno"> 2891</span>&#160;</div><div class="line"><a name="l02902"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264_predictive.html"> 2902</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02904"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264_predictive.html#a19ce7d1d29463c784008be5e8abd488f"> 2904</a></span>&#160;    <a class="code" href="struct_vdp_picture_info_h264.html">VdpPictureInfoH264</a> <a class="code" href="struct_vdp_picture_info_h264_predictive.html#a19ce7d1d29463c784008be5e8abd488f">pictureInfo</a>;</div><div class="line"><a name="l02905"></a><span class="lineno"> 2905</span>&#160;</div><div class="line"><a name="l02914"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264_predictive.html#a374b863c11f95822ca19f7e3fae74806"> 2914</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h264_predictive.html#a374b863c11f95822ca19f7e3fae74806">qpprime_y_zero_transform_bypass_flag</a>;</div><div class="line"><a name="l02919"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h264_predictive.html#aa800d5ddc37d6f715412f972a4d2e2ab"> 2919</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h264_predictive.html#aa800d5ddc37d6f715412f972a4d2e2ab">separate_colour_plane_flag</a>;</div><div class="line"><a name="l02921"></a><span class="lineno"> 2921</span>&#160;} <a class="code" href="struct_vdp_picture_info_h264_predictive.html">VdpPictureInfoH264Predictive</a>;</div><div class="line"><a name="l02922"></a><span class="lineno"> 2922</span>&#160;</div><div class="line"><a name="l02930"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html"> 2930</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l02935"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a8f43776c282f04f1d039809b8321be2d"> 2935</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_picture_info_v_c1.html#a8f43776c282f04f1d039809b8321be2d">forward_reference</a>;</div><div class="line"><a name="l02940"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a109bc0e970431e27c01ff9d9d0d63f1a"> 2940</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_picture_info_v_c1.html#a109bc0e970431e27c01ff9d9d0d63f1a">backward_reference</a>;</div><div class="line"><a name="l02941"></a><span class="lineno"> 2941</span>&#160;</div><div class="line"><a name="l02943"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a0c24e64ed49d70f530aa050192130b3a"> 2943</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a0c24e64ed49d70f530aa050192130b3a">slice_count</a>;</div><div class="line"><a name="l02945"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a17235f3285e6102d8d98095ee9d9cb2e"> 2945</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_v_c1.html#a17235f3285e6102d8d98095ee9d9cb2e">picture_type</a>;</div><div class="line"><a name="l02947"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a6ce9a8398d13474be3cfba4bae408b5f"> 2947</a></span>&#160;    uint8_t  <a class="code" href="struct_vdp_picture_info_v_c1.html#a6ce9a8398d13474be3cfba4bae408b5f">frame_coding_mode</a>;</div><div class="line"><a name="l02948"></a><span class="lineno"> 2948</span>&#160;</div><div class="line"><a name="l02954"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a39a811f28fba908690fe67258c24534f"> 2954</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a39a811f28fba908690fe67258c24534f">postprocflag</a>;</div><div class="line"><a name="l02956"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a306c24bd17e38cf7769b31c067fc4dfe"> 2956</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a306c24bd17e38cf7769b31c067fc4dfe">pulldown</a>;</div><div class="line"><a name="l02958"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a11684a0af72866170b4edc60fd2f255a"> 2958</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a11684a0af72866170b4edc60fd2f255a">interlace</a>;</div><div class="line"><a name="l02960"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a3300ab7f96e2634a7310852512604e64"> 2960</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a3300ab7f96e2634a7310852512604e64">tfcntrflag</a>;</div><div class="line"><a name="l02962"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#ae74a1abbf5d74782f4d95d80c657af09"> 2962</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#ae74a1abbf5d74782f4d95d80c657af09">finterpflag</a>;</div><div class="line"><a name="l02964"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a3ffa53b8671a0cec4ea42aabf2074b69"> 2964</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a3ffa53b8671a0cec4ea42aabf2074b69">psf</a>;</div><div class="line"><a name="l02966"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#af97968fa1c16cbcc8d93375b6a80897a"> 2966</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#af97968fa1c16cbcc8d93375b6a80897a">dquant</a>;</div><div class="line"><a name="l02968"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a71165b05a34cf3a67a73de09f73f06c4"> 2968</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a71165b05a34cf3a67a73de09f73f06c4">panscan_flag</a>;</div><div class="line"><a name="l02970"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a9a0b5aac300718e41414d4a9dbe34b3f"> 2970</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a9a0b5aac300718e41414d4a9dbe34b3f">refdist_flag</a>;</div><div class="line"><a name="l02972"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a474d997cc930f2232de878c51dd157c7"> 2972</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a474d997cc930f2232de878c51dd157c7">quantizer</a>;</div><div class="line"><a name="l02974"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a5bf533343550f8cd525314ae2e03988b"> 2974</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a5bf533343550f8cd525314ae2e03988b">extended_mv</a>;</div><div class="line"><a name="l02976"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#aba1e16de9de20c5807201a4813910772"> 2976</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#aba1e16de9de20c5807201a4813910772">extended_dmv</a>;</div><div class="line"><a name="l02978"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#aec06471ef9b88cd0073049af0dae5688"> 2978</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#aec06471ef9b88cd0073049af0dae5688">overlap</a>;</div><div class="line"><a name="l02980"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#add67e5b35d51a2276e8b9bc00f2d3856"> 2980</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#add67e5b35d51a2276e8b9bc00f2d3856">vstransform</a>;</div><div class="line"><a name="l02982"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#ab688ae3038fadc3c8cbb683632698c90"> 2982</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#ab688ae3038fadc3c8cbb683632698c90">loopfilter</a>;</div><div class="line"><a name="l02984"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a143be7df7a2f399e953f22b05ba1d55b"> 2984</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a143be7df7a2f399e953f22b05ba1d55b">fastuvmc</a>;</div><div class="line"><a name="l02986"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a7d8a11038698700255cf11de8af7d437"> 2986</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a7d8a11038698700255cf11de8af7d437">range_mapy_flag</a>;</div><div class="line"><a name="l02987"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#aea27da35e4017ff252eb16a6a8746a3b"> 2987</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#aea27da35e4017ff252eb16a6a8746a3b">range_mapy</a>;</div><div class="line"><a name="l02989"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a43a0443fd67a892eb6942f002a584a4b"> 2989</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a43a0443fd67a892eb6942f002a584a4b">range_mapuv_flag</a>;</div><div class="line"><a name="l02990"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a1049115f9013829c3360638806f759bb"> 2990</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a1049115f9013829c3360638806f759bb">range_mapuv</a>;</div><div class="line"><a name="l02991"></a><span class="lineno"> 2991</span>&#160;</div><div class="line"><a name="l02996"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a560ff65a298dd6dbf912a4ae7496ad5a"> 2996</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a560ff65a298dd6dbf912a4ae7496ad5a">multires</a>;</div><div class="line"><a name="l03001"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a34e09b5135e2b5777a789c828bb4fd95"> 3001</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a34e09b5135e2b5777a789c828bb4fd95">syncmarker</a>;</div><div class="line"><a name="l03008"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#ad285d18f30e29b1ad9a7978bdf527949"> 3008</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#ad285d18f30e29b1ad9a7978bdf527949">rangered</a>;</div><div class="line"><a name="l03013"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#aa7221e2196484a5067ca2b577d136a28"> 3013</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#aa7221e2196484a5067ca2b577d136a28">maxbframes</a>;</div><div class="line"><a name="l03021"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#ab8ba35305dc95484192d1ab5cec79bea"> 3021</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#ab8ba35305dc95484192d1ab5cec79bea">deblockEnable</a>;</div><div class="line"><a name="l03027"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_v_c1.html#a78bfeacf5fa251f7af7f2a0f4b9d3eeb"> 3027</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_v_c1.html#a78bfeacf5fa251f7af7f2a0f4b9d3eeb">pquant</a>;</div><div class="line"><a name="l03028"></a><span class="lineno"> 3028</span>&#160;} <a class="code" href="struct_vdp_picture_info_v_c1.html">VdpPictureInfoVC1</a>;</div><div class="line"><a name="l03029"></a><span class="lineno"> 3029</span>&#160;</div><div class="line"><a name="l03037"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html"> 3037</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l03042"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a5b3e02c2785b1c5f156816b0fce5488a"> 3042</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a5b3e02c2785b1c5f156816b0fce5488a">forward_reference</a>;</div><div class="line"><a name="l03047"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a75162b02b46695dc847800204ab66ca4"> 3047</a></span>&#160;    VdpVideoSurface <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a75162b02b46695dc847800204ab66ca4">backward_reference</a>;</div><div class="line"><a name="l03048"></a><span class="lineno"> 3048</span>&#160;</div><div class="line"><a name="l03053"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a03d9b183107db8c598cbcb50c79329d3"> 3053</a></span>&#160;    int32_t trd[2];</div><div class="line"><a name="l03054"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a0f67dc2c4a00420c35866e44de35c64d"> 3054</a></span>&#160;    int32_t trb[2];</div><div class="line"><a name="l03055"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a4142bcc074331d2d0dedd99b12c7fcd2"> 3055</a></span>&#160;    uint16_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a4142bcc074331d2d0dedd99b12c7fcd2">vop_time_increment_resolution</a>;</div><div class="line"><a name="l03056"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a35e7a4436c02dc71c03716a3f5a20be8"> 3056</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a35e7a4436c02dc71c03716a3f5a20be8">vop_coding_type</a>;</div><div class="line"><a name="l03057"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a3ff1a354a90a62ca8ac4e071f486ef4d"> 3057</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a3ff1a354a90a62ca8ac4e071f486ef4d">vop_fcode_forward</a>;</div><div class="line"><a name="l03058"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a4b4c4f947245e168e9d4329b50d482bb"> 3058</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a4b4c4f947245e168e9d4329b50d482bb">vop_fcode_backward</a>;</div><div class="line"><a name="l03059"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ac8cdf1f73ed5a9e3fa7ab2775680e39d"> 3059</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ac8cdf1f73ed5a9e3fa7ab2775680e39d">resync_marker_disable</a>;</div><div class="line"><a name="l03060"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ab8ed7ee57d7cf337bf74c366b65eed74"> 3060</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ab8ed7ee57d7cf337bf74c366b65eed74">interlaced</a>;</div><div class="line"><a name="l03061"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a56791fda87f6a55f4e11c932cfff9618"> 3061</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a56791fda87f6a55f4e11c932cfff9618">quant_type</a>;</div><div class="line"><a name="l03062"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a76fc6924a775f68c07328157c53fec43"> 3062</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a76fc6924a775f68c07328157c53fec43">quarter_sample</a>;</div><div class="line"><a name="l03063"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#acd5e70ef4e35eddb9d43d73c7044fe74"> 3063</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#acd5e70ef4e35eddb9d43d73c7044fe74">short_video_header</a>;</div><div class="line"><a name="l03065"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a86c8302ec1c9920626e3f6970f668433"> 3065</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a86c8302ec1c9920626e3f6970f668433">rounding_control</a>;</div><div class="line"><a name="l03066"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ab0b333120257cd6669dca6fadcf497f0"> 3066</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ab0b333120257cd6669dca6fadcf497f0">alternate_vertical_scan_flag</a>;</div><div class="line"><a name="l03067"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a79af225beb5f9a07a9787b9dce86b2f2"> 3067</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a79af225beb5f9a07a9787b9dce86b2f2">top_field_first</a>;</div><div class="line"><a name="l03068"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#ac5bf8c20cb5b2dcf533d9475c4e80173"> 3068</a></span>&#160;    uint8_t intra_quantizer_matrix[64];</div><div class="line"><a name="l03069"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_m_p_e_g4_part2.html#a3e9c4cd27515ef4f03f51e468d16173b"> 3069</a></span>&#160;    uint8_t non_intra_quantizer_matrix[64];</div><div class="line"><a name="l03071"></a><span class="lineno"> 3071</span>&#160;} <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html">VdpPictureInfoMPEG4Part2</a>;</div><div class="line"><a name="l03072"></a><span class="lineno"> 3072</span>&#160;</div><div class="line"><a name="l03079"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga4671ddbfa5c2866f8b71cb159c5b0b5b"> 3079</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html">VdpPictureInfoMPEG4Part2</a> <a class="code" href="group___vdp_decoder.html#ga4671ddbfa5c2866f8b71cb159c5b0b5b">VdpPictureInfoDivX4</a>;</div><div class="line"><a name="l03080"></a><span class="lineno"> 3080</span>&#160;</div><div class="line"><a name="l03087"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#ga4b65448bf9a80ec8c2903c9e109c677e"> 3087</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="struct_vdp_picture_info_m_p_e_g4_part2.html">VdpPictureInfoMPEG4Part2</a> <a class="code" href="group___vdp_decoder.html#ga4b65448bf9a80ec8c2903c9e109c677e">VdpPictureInfoDivX5</a>;</div><div class="line"><a name="l03088"></a><span class="lineno"> 3088</span>&#160;</div><div class="line"><a name="l03106"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html"> 3106</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l03111"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a02d7e8bb891dc8346b5e60cf9ab29e74"> 3111</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a02d7e8bb891dc8346b5e60cf9ab29e74">chroma_format_idc</a>;</div><div class="line"><a name="l03113"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1e2c20f4c81c8f96f15cfed667cc2cbc"> 3113</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a1e2c20f4c81c8f96f15cfed667cc2cbc">separate_colour_plane_flag</a>;</div><div class="line"><a name="l03114"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a14aa61c52d318928c25f7a0bae36573c"> 3114</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a14aa61c52d318928c25f7a0bae36573c">pic_width_in_luma_samples</a>;</div><div class="line"><a name="l03115"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a17696b8246991d31022fe350b7c43e15"> 3115</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a17696b8246991d31022fe350b7c43e15">pic_height_in_luma_samples</a>;</div><div class="line"><a name="l03116"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ae9a226e6ac023c793c59c69c4f2dd343"> 3116</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ae9a226e6ac023c793c59c69c4f2dd343">bit_depth_luma_minus8</a>;</div><div class="line"><a name="l03117"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aafbb5c7244dcd5fb0e861caf9cf33b8f"> 3117</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aafbb5c7244dcd5fb0e861caf9cf33b8f">bit_depth_chroma_minus8</a>;</div><div class="line"><a name="l03118"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aee809bf713cf02818ed8bf60ae88fc92"> 3118</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aee809bf713cf02818ed8bf60ae88fc92">log2_max_pic_order_cnt_lsb_minus4</a>;</div><div class="line"><a name="l03121"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1b409edbf2b27914cb6a6aafcafb8587"> 3121</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a1b409edbf2b27914cb6a6aafcafb8587">sps_max_dec_pic_buffering_minus1</a>;</div><div class="line"><a name="l03122"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a2d615f7ecef7b87c9f4307a096114036"> 3122</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a2d615f7ecef7b87c9f4307a096114036">log2_min_luma_coding_block_size_minus3</a>;</div><div class="line"><a name="l03123"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a8f876f38792f6f31a21bd297af875e37"> 3123</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a8f876f38792f6f31a21bd297af875e37">log2_diff_max_min_luma_coding_block_size</a>;</div><div class="line"><a name="l03124"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a0d11eb75c97cabe5b140e49f736ee63c"> 3124</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a0d11eb75c97cabe5b140e49f736ee63c">log2_min_transform_block_size_minus2</a>;</div><div class="line"><a name="l03125"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a4141c10734e34396a9e9a2ac62dfc5b7"> 3125</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a4141c10734e34396a9e9a2ac62dfc5b7">log2_diff_max_min_transform_block_size</a>;</div><div class="line"><a name="l03126"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a67688d095ab0d19277746d726d87744b"> 3126</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a67688d095ab0d19277746d726d87744b">max_transform_hierarchy_depth_inter</a>;</div><div class="line"><a name="l03127"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a3e684af40b17f29746cb5baad284b6a1"> 3127</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a3e684af40b17f29746cb5baad284b6a1">max_transform_hierarchy_depth_intra</a>;</div><div class="line"><a name="l03128"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#af37cb7052bcf5f436e9035163518444f"> 3128</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#af37cb7052bcf5f436e9035163518444f">scaling_list_enabled_flag</a>;</div><div class="line"><a name="l03132"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a403029ae5c41c3fbc7108ba962ef1c41"> 3132</a></span>&#160;    uint8_t ScalingList4x4[6][16];</div><div class="line"><a name="l03135"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a097453b368740c0ebad28674e639621b"> 3135</a></span>&#160;    uint8_t ScalingList8x8[6][64];</div><div class="line"><a name="l03138"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a7a4d60067eea3666f2ccae4db2d9b335"> 3138</a></span>&#160;    uint8_t ScalingList16x16[6][64];</div><div class="line"><a name="l03141"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1ea991dc25532bd71a9cdf098b4683c2"> 3141</a></span>&#160;    uint8_t ScalingList32x32[2][64];</div><div class="line"><a name="l03144"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#abb14aa00e6679dcf81797019c9591e4e"> 3144</a></span>&#160;    uint8_t ScalingListDCCoeff16x16[6];</div><div class="line"><a name="l03147"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a0929bb887c18f0c85ee8d6e46f42d648"> 3147</a></span>&#160;    uint8_t ScalingListDCCoeff32x32[2];</div><div class="line"><a name="l03148"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a9a6793f3883ae01c3c6b37e6fbe42db7"> 3148</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a9a6793f3883ae01c3c6b37e6fbe42db7">amp_enabled_flag</a>;</div><div class="line"><a name="l03149"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ad888f5d1fe14fc248e4c45da09246d03"> 3149</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ad888f5d1fe14fc248e4c45da09246d03">sample_adaptive_offset_enabled_flag</a>;</div><div class="line"><a name="l03150"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#acba8910dce6d3e9871572e85b741981f"> 3150</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#acba8910dce6d3e9871572e85b741981f">pcm_enabled_flag</a>;</div><div class="line"><a name="l03152"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a4220e1bdbe5b0307c6ade6cac5825e44"> 3152</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a4220e1bdbe5b0307c6ade6cac5825e44">pcm_sample_bit_depth_luma_minus1</a>;</div><div class="line"><a name="l03154"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a0623d82e9010da68539808870b5b75fc"> 3154</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a0623d82e9010da68539808870b5b75fc">pcm_sample_bit_depth_chroma_minus1</a>;</div><div class="line"><a name="l03156"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a61f23609bf80f000c709930b2be33626"> 3156</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a61f23609bf80f000c709930b2be33626">log2_min_pcm_luma_coding_block_size_minus3</a>;</div><div class="line"><a name="l03158"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#af450641eb11a8b3c7c6a33bd6d454648"> 3158</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#af450641eb11a8b3c7c6a33bd6d454648">log2_diff_max_min_pcm_luma_coding_block_size</a>;</div><div class="line"><a name="l03160"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ad613aa0159d4a1715cf7e60bf65c9367"> 3160</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ad613aa0159d4a1715cf7e60bf65c9367">pcm_loop_filter_disabled_flag</a>;</div><div class="line"><a name="l03163"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a890d392778a517b618db0cb35e01695f"> 3163</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a890d392778a517b618db0cb35e01695f">num_short_term_ref_pic_sets</a>;</div><div class="line"><a name="l03164"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a5ceb9441cb1879fdf68cc40f2e16bbbb"> 3164</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a5ceb9441cb1879fdf68cc40f2e16bbbb">long_term_ref_pics_present_flag</a>;</div><div class="line"><a name="l03167"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#adb6c344885950ddfc263f548e6aecc4f"> 3167</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#adb6c344885950ddfc263f548e6aecc4f">num_long_term_ref_pics_sps</a>;</div><div class="line"><a name="l03168"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a612b73cba5b711eb408bfa4bb14ba021"> 3168</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a612b73cba5b711eb408bfa4bb14ba021">sps_temporal_mvp_enabled_flag</a>;</div><div class="line"><a name="l03169"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a24b62f5faf76dd787fac0b678fe4a454"> 3169</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a24b62f5faf76dd787fac0b678fe4a454">strong_intra_smoothing_enabled_flag</a>;</div><div class="line"><a name="l03176"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a312aff4f2ff8a0ee6588e671b0fc3e7a"> 3176</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a312aff4f2ff8a0ee6588e671b0fc3e7a">dependent_slice_segments_enabled_flag</a>;</div><div class="line"><a name="l03177"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a4c67d4361b6e1563d78a98a69247420e"> 3177</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a4c67d4361b6e1563d78a98a69247420e">output_flag_present_flag</a>;</div><div class="line"><a name="l03178"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a03a0d76ad113be4fda996a8993709801"> 3178</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a03a0d76ad113be4fda996a8993709801">num_extra_slice_header_bits</a>;</div><div class="line"><a name="l03179"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a2b0c848fa8e806a4a03a691c09b6fcd6"> 3179</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a2b0c848fa8e806a4a03a691c09b6fcd6">sign_data_hiding_enabled_flag</a>;</div><div class="line"><a name="l03180"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ad9fc9274bc9ee9772a7d71562bc6458f"> 3180</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ad9fc9274bc9ee9772a7d71562bc6458f">cabac_init_present_flag</a>;</div><div class="line"><a name="l03181"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a6893ed79c308294b6538c05e70ba7034"> 3181</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a6893ed79c308294b6538c05e70ba7034">num_ref_idx_l0_default_active_minus1</a>;</div><div class="line"><a name="l03182"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ade3b1ab00331e037999375cec5dbe7d0"> 3182</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ade3b1ab00331e037999375cec5dbe7d0">num_ref_idx_l1_default_active_minus1</a>;</div><div class="line"><a name="l03183"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a29ef3795377212ee7d00a37a0f256de1"> 3183</a></span>&#160;    int8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a29ef3795377212ee7d00a37a0f256de1">init_qp_minus26</a>;</div><div class="line"><a name="l03184"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a72a95bfed5e70f4b6c5e7873f89de6ed"> 3184</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a72a95bfed5e70f4b6c5e7873f89de6ed">constrained_intra_pred_flag</a>;</div><div class="line"><a name="l03185"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ada258fafa221622f514e764a4d5fc638"> 3185</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ada258fafa221622f514e764a4d5fc638">transform_skip_enabled_flag</a>;</div><div class="line"><a name="l03186"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a96f67769f9013de0e72a71b3a0b3d56a"> 3186</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a96f67769f9013de0e72a71b3a0b3d56a">cu_qp_delta_enabled_flag</a>;</div><div class="line"><a name="l03188"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a2020948819c036b308abc1cde8c90301"> 3188</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a2020948819c036b308abc1cde8c90301">diff_cu_qp_delta_depth</a>;</div><div class="line"><a name="l03189"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ac92c398f65ed6d1e621e4c88f368879e"> 3189</a></span>&#160;    int8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ac92c398f65ed6d1e621e4c88f368879e">pps_cb_qp_offset</a>;</div><div class="line"><a name="l03190"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#adcc174835bff0bf83e5a4fd0983ba083"> 3190</a></span>&#160;    int8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#adcc174835bff0bf83e5a4fd0983ba083">pps_cr_qp_offset</a>;</div><div class="line"><a name="l03191"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1f3c68c5dbf0711bc18a868f2284c228"> 3191</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a1f3c68c5dbf0711bc18a868f2284c228">pps_slice_chroma_qp_offsets_present_flag</a>;</div><div class="line"><a name="l03192"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aa199dea75b9d8e62e8edd9de7e3d5d48"> 3192</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aa199dea75b9d8e62e8edd9de7e3d5d48">weighted_pred_flag</a>;</div><div class="line"><a name="l03193"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a83632ae903a1eabae2e1755cdcdd07aa"> 3193</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a83632ae903a1eabae2e1755cdcdd07aa">weighted_bipred_flag</a>;</div><div class="line"><a name="l03194"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aeb013c57d4fa025e96ffefcb82c3f3f6"> 3194</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aeb013c57d4fa025e96ffefcb82c3f3f6">transquant_bypass_enabled_flag</a>;</div><div class="line"><a name="l03195"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ab9b6ef907d9cf08c8e52c46fe0ba8b30"> 3195</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ab9b6ef907d9cf08c8e52c46fe0ba8b30">tiles_enabled_flag</a>;</div><div class="line"><a name="l03196"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a69d529f0d90b9a6aee4b4a328d8764eb"> 3196</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a69d529f0d90b9a6aee4b4a328d8764eb">entropy_coding_sync_enabled_flag</a>;</div><div class="line"><a name="l03198"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a6446a8c91314787751c8da58cbe34b6a"> 3198</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a6446a8c91314787751c8da58cbe34b6a">num_tile_columns_minus1</a>;</div><div class="line"><a name="l03200"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#af8b3322503c084d46eeafe2e16986d51"> 3200</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#af8b3322503c084d46eeafe2e16986d51">num_tile_rows_minus1</a>;</div><div class="line"><a name="l03202"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aa7ee6b642c315f6571a361e90630a432"> 3202</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aa7ee6b642c315f6571a361e90630a432">uniform_spacing_flag</a>;</div><div class="line"><a name="l03206"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aba3e92df79754fd7e989df1b01f9921b"> 3206</a></span>&#160;    uint16_t column_width_minus1[20];</div><div class="line"><a name="l03210"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a5ca22d1f8325f1dfa13c84a895dc28e6"> 3210</a></span>&#160;    uint16_t row_height_minus1[22];</div><div class="line"><a name="l03213"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aadfb4a51cf8c980e77119cbd96bafcf9"> 3213</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aadfb4a51cf8c980e77119cbd96bafcf9">loop_filter_across_tiles_enabled_flag</a>;</div><div class="line"><a name="l03214"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a91cb4d99b4842bf0ae8fd7b7d52cd73f"> 3214</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a91cb4d99b4842bf0ae8fd7b7d52cd73f">pps_loop_filter_across_slices_enabled_flag</a>;</div><div class="line"><a name="l03215"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aeff30e8fd4febb032bf5253bdac2c26d"> 3215</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aeff30e8fd4febb032bf5253bdac2c26d">deblocking_filter_control_present_flag</a>;</div><div class="line"><a name="l03218"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ab1ffc6c513804f03cb8ccc5d4c1bccc1"> 3218</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ab1ffc6c513804f03cb8ccc5d4c1bccc1">deblocking_filter_override_enabled_flag</a>;</div><div class="line"><a name="l03221"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1709e807271e2d693998d73db90eb032"> 3221</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a1709e807271e2d693998d73db90eb032">pps_deblocking_filter_disabled_flag</a>;</div><div class="line"><a name="l03224"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a4fbf4494c0b2d488274897d5a13607cb"> 3224</a></span>&#160;    int8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a4fbf4494c0b2d488274897d5a13607cb">pps_beta_offset_div2</a>;</div><div class="line"><a name="l03227"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a17f78bdde1bad74788d8ae3a59526103"> 3227</a></span>&#160;    int8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a17f78bdde1bad74788d8ae3a59526103">pps_tc_offset_div2</a>;</div><div class="line"><a name="l03228"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aef73675e8d3ff8f90c4c81faaf7bbdef"> 3228</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aef73675e8d3ff8f90c4c81faaf7bbdef">lists_modification_present_flag</a>;</div><div class="line"><a name="l03229"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#add87cb5682d1b2c1a9b1b52c9be2e5c8"> 3229</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#add87cb5682d1b2c1a9b1b52c9be2e5c8">log2_parallel_merge_level_minus2</a>;</div><div class="line"><a name="l03230"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ac429e3f6d6f0841ec25b80c29dd8047d"> 3230</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#ac429e3f6d6f0841ec25b80c29dd8047d">slice_segment_header_extension_present_flag</a>;</div><div class="line"><a name="l03231"></a><span class="lineno"> 3231</span>&#160;</div><div class="line"><a name="l03239"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a79134c70bd48bc04dca5912635106607"> 3239</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a79134c70bd48bc04dca5912635106607">IDRPicFlag</a>;</div><div class="line"><a name="l03242"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a181fe68f6202f6da053854b904693f4d"> 3242</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a181fe68f6202f6da053854b904693f4d">RAPPicFlag</a>;</div><div class="line"><a name="l03244"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aa9117967e7c4ff02ec2150c099f460df"> 3244</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aa9117967e7c4ff02ec2150c099f460df">CurrRpsIdx</a>;</div><div class="line"><a name="l03246"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#aca47f3ddf1037b83083bfadd3a4be5e2"> 3246</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#aca47f3ddf1037b83083bfadd3a4be5e2">NumPocTotalCurr</a>;</div><div class="line"><a name="l03250"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#addc113233dd4b2afcce8ae5d3adfae9a"> 3250</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#addc113233dd4b2afcce8ae5d3adfae9a">NumDeltaPocsOfRefRpsIdx</a>;</div><div class="line"><a name="l03258"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a355baf82e58bb552adc8adc9487b55f4"> 3258</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a355baf82e58bb552adc8adc9487b55f4">NumShortTermPictureSliceHeaderBits</a>;</div><div class="line"><a name="l03263"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a3aa018883805d9e5b1f1b0115c90c65b"> 3263</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a3aa018883805d9e5b1f1b0115c90c65b">NumLongTermPictureSliceHeaderBits</a>;</div><div class="line"><a name="l03269"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a66fbefb512846cbadd679088f85062ef"> 3269</a></span>&#160;    int32_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a66fbefb512846cbadd679088f85062ef">CurrPicOrderCntVal</a>;</div><div class="line"><a name="l03270"></a><span class="lineno"> 3270</span>&#160;</div><div class="line"><a name="l03274"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#ac3ee05c7179d23ff4ce859dd3333ca1a"> 3274</a></span>&#160;    VdpVideoSurface RefPics[16];</div><div class="line"><a name="l03277"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1c923c4c06a5faa4d1802e7d25450d75"> 3277</a></span>&#160;    int32_t PicOrderCntVal[16];</div><div class="line"><a name="l03281"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a1f60b39ab4999243f579b48b0acd2b6d"> 3281</a></span>&#160;    uint8_t IsLongTerm[16];</div><div class="line"><a name="l03284"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a5c11ba49a6f66d5c52ffdd47f04680cf"> 3284</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a5c11ba49a6f66d5c52ffdd47f04680cf">NumPocStCurrBefore</a>;</div><div class="line"><a name="l03287"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#af3a57f3c946b29b4b70e9e18b448a4cd"> 3287</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#af3a57f3c946b29b4b70e9e18b448a4cd">NumPocStCurrAfter</a>;</div><div class="line"><a name="l03290"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a0373bb8ea2ba4acb533206c02d4f97b5"> 3290</a></span>&#160;    uint8_t <a class="code" href="struct_vdp_picture_info_h_e_v_c.html#a0373bb8ea2ba4acb533206c02d4f97b5">NumPocLtCurr</a>;</div><div class="line"><a name="l03293"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a92bf48a1b51bbfb7e96e4b6b6b104d0e"> 3293</a></span>&#160;    uint8_t RefPicSetStCurrBefore[8];</div><div class="line"><a name="l03296"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a6610eea885f17c3d5b7f6c61c986eae5"> 3296</a></span>&#160;    uint8_t RefPicSetStCurrAfter[8];</div><div class="line"><a name="l03299"></a><span class="lineno"><a class="line" href="struct_vdp_picture_info_h_e_v_c.html#a348b8b2fe298a005b04c58835f08580f"> 3299</a></span>&#160;    uint8_t RefPicSetLtCurr[8];</div><div class="line"><a name="l03300"></a><span class="lineno"> 3300</span>&#160;} <a class="code" href="struct_vdp_picture_info_h_e_v_c.html">VdpPictureInfoHEVC</a>;</div><div class="line"><a name="l03301"></a><span class="lineno"> 3301</span>&#160;</div><div class="line"><a name="l03320"></a><span class="lineno"><a class="line" href="group___vdp_decoder.html#gae1d7dacb05aa8badbc9c38018e2e36c9"> 3320</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_decoder.html#gae1d7dacb05aa8badbc9c38018e2e36c9">VdpDecoderRender</a>(</div><div class="line"><a name="l03321"></a><span class="lineno"> 3321</span>&#160;    VdpDecoder                 decoder,</div><div class="line"><a name="l03322"></a><span class="lineno"> 3322</span>&#160;    VdpVideoSurface            target,</div><div class="line"><a name="l03323"></a><span class="lineno"> 3323</span>&#160;    VdpPictureInfo <span class="keyword">const</span> *     picture_info,</div><div class="line"><a name="l03324"></a><span class="lineno"> 3324</span>&#160;    uint32_t                   bitstream_buffer_count,</div><div class="line"><a name="l03325"></a><span class="lineno"> 3325</span>&#160;    <a class="code" href="struct_vdp_bitstream_buffer.html">VdpBitstreamBuffer</a> <span class="keyword">const</span> * bitstream_buffers</div><div class="line"><a name="l03326"></a><span class="lineno"> 3326</span>&#160;);</div><div class="line"><a name="l03327"></a><span class="lineno"> 3327</span>&#160;</div><div class="line"><a name="l03407"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga19f6f302fee38654be4d9d6d21e4afbd"> 3407</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_video_mixer.html#ga19f6f302fee38654be4d9d6d21e4afbd">VdpVideoMixerFeature</a>;</div><div class="line"><a name="l03408"></a><span class="lineno"> 3408</span>&#160;</div><div class="line"><a name="l03420"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga5434a5fcddad9a3e7024dbde9411f157"> 3420</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL         ((VdpVideoMixerFeature)0)</span></div><div class="line"><a name="l03421"></a><span class="lineno"> 3421</span>&#160;</div><div class="line"><a name="l03433"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga3116f36538dc431b262b7ba79c9f2594"> 3433</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_DEINTERLACE_TEMPORAL_SPATIAL ((VdpVideoMixerFeature)1)</span></div><div class="line"><a name="l03434"></a><span class="lineno"> 3434</span>&#160;</div><div class="line"><a name="l03442"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gae7020f30b71a5c474c1a2c207a470b9a"> 3442</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_INVERSE_TELECINE             ((VdpVideoMixerFeature)2)</span></div><div class="line"><a name="l03443"></a><span class="lineno"> 3443</span>&#160;</div><div class="line"><a name="l03450"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga02c4e18b66f1f7e6aede923b72113567"> 3450</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_NOISE_REDUCTION              ((VdpVideoMixerFeature)3)</span></div><div class="line"><a name="l03451"></a><span class="lineno"> 3451</span>&#160;</div><div class="line"><a name="l03458"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga9328b0752d562af9a32db990e9e77628"> 3458</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_SHARPNESS                    ((VdpVideoMixerFeature)4)</span></div><div class="line"><a name="l03459"></a><span class="lineno"> 3459</span>&#160;</div><div class="line"><a name="l03471"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga809a8abb7ea43ce76b98c9b686fd5053"> 3471</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_LUMA_KEY                     ((VdpVideoMixerFeature)5)</span></div><div class="line"><a name="l03472"></a><span class="lineno"> 3472</span>&#160;</div><div class="line"><a name="l03493"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaddabbd89e7bea292ea1625e8ac451a9a"> 3493</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1      ((VdpVideoMixerFeature)11)</span></div><div class="line"><a name="l03494"></a><span class="lineno"> 3494</span>&#160;</div><div class="line"><a name="l03500"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaacece150467c407cd98e5ece825dd28f"> 3500</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L2      ((VdpVideoMixerFeature)12)</span></div><div class="line"><a name="l03501"></a><span class="lineno"> 3501</span>&#160;</div><div class="line"><a name="l03507"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gab4567686ac476c5c9ff6f3480fadecfc"> 3507</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L3      ((VdpVideoMixerFeature)13)</span></div><div class="line"><a name="l03508"></a><span class="lineno"> 3508</span>&#160;</div><div class="line"><a name="l03514"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga8252902c5a317aa1244645d84d7d431f"> 3514</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L4      ((VdpVideoMixerFeature)14)</span></div><div class="line"><a name="l03515"></a><span class="lineno"> 3515</span>&#160;</div><div class="line"><a name="l03521"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga7e3cf9ec11deda1afb9df600b430ce87"> 3521</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L5      ((VdpVideoMixerFeature)15)</span></div><div class="line"><a name="l03522"></a><span class="lineno"> 3522</span>&#160;</div><div class="line"><a name="l03528"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gab8679bc5cc33d969fa4affec2651dcb1"> 3528</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L6      ((VdpVideoMixerFeature)16)</span></div><div class="line"><a name="l03529"></a><span class="lineno"> 3529</span>&#160;</div><div class="line"><a name="l03535"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga90e3244c4e310fc333ea915a102dfbab"> 3535</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L7      ((VdpVideoMixerFeature)17)</span></div><div class="line"><a name="l03536"></a><span class="lineno"> 3536</span>&#160;</div><div class="line"><a name="l03542"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga778b1a0f42dd933194cf41643fb5faf1"> 3542</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L8      ((VdpVideoMixerFeature)18)</span></div><div class="line"><a name="l03543"></a><span class="lineno"> 3543</span>&#160;</div><div class="line"><a name="l03549"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga04712da521a7e93d720233a2a669a49b"> 3549</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L9      ((VdpVideoMixerFeature)19)</span></div><div class="line"><a name="l03550"></a><span class="lineno"> 3550</span>&#160;</div><div class="line"><a name="l03563"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga6203d608ecaa31ae0c021ed606a91973"> 3563</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_video_mixer.html#ga6203d608ecaa31ae0c021ed606a91973">VdpVideoMixerParameter</a>;</div><div class="line"><a name="l03564"></a><span class="lineno"> 3564</span>&#160;</div><div class="line"><a name="l03577"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gacf2d58865cda713c57f2f1c4c73b98eb"> 3577</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_PARAMETER_VIDEO_SURFACE_WIDTH  ((VdpVideoMixerParameter)0)</span></div><div class="line"><a name="l03578"></a><span class="lineno"> 3578</span>&#160;</div><div class="line"><a name="l03590"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga241fba1f24df6b77709d6fc796c15a51"> 3590</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_PARAMETER_VIDEO_SURFACE_HEIGHT ((VdpVideoMixerParameter)1)</span></div><div class="line"><a name="l03591"></a><span class="lineno"> 3591</span>&#160;</div><div class="line"><a name="l03604"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga4677892b26c55b42e1121a7ce27d4c09"> 3604</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_PARAMETER_CHROMA_TYPE          ((VdpVideoMixerParameter)2)</span></div><div class="line"><a name="l03605"></a><span class="lineno"> 3605</span>&#160;</div><div class="line"><a name="l03623"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga4ea3bc4d98644bbfe16959a7af1c074a"> 3623</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_PARAMETER_LAYERS               ((VdpVideoMixerParameter)3)</span></div><div class="line"><a name="l03624"></a><span class="lineno"> 3624</span>&#160;</div><div class="line"><a name="l03637"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga8639fd2621e3f9906d0c101532b68b01"> 3637</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_video_mixer.html#ga8639fd2621e3f9906d0c101532b68b01">VdpVideoMixerAttribute</a>;</div><div class="line"><a name="l03638"></a><span class="lineno"> 3638</span>&#160;</div><div class="line"><a name="l03652"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga82c26a90c0ac725157f5f0ed3981305c"> 3652</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_BACKGROUND_COLOR      ((VdpVideoMixerAttribute)0)</span></div><div class="line"><a name="l03653"></a><span class="lineno"> 3653</span>&#160;</div><div class="line"><a name="l03680"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga65580813e9045d94b739ed2bb8b62b46"> 3680</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_CSC_MATRIX            ((VdpVideoMixerAttribute)1)</span></div><div class="line"><a name="l03681"></a><span class="lineno"> 3681</span>&#160;</div><div class="line"><a name="l03693"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaf276013b048848c9b6b74ba506673aed"> 3693</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_NOISE_REDUCTION_LEVEL ((VdpVideoMixerAttribute)2)</span></div><div class="line"><a name="l03694"></a><span class="lineno"> 3694</span>&#160;</div><div class="line"><a name="l03709"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga5b6d2e890642efca0da38f8b67fe9df7"> 3709</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_SHARPNESS_LEVEL       ((VdpVideoMixerAttribute)3)</span></div><div class="line"><a name="l03710"></a><span class="lineno"> 3710</span>&#160;</div><div class="line"><a name="l03721"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga9c03f11379a3ed7e2d41f55351289b54"> 3721</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_LUMA_KEY_MIN_LUMA     ((VdpVideoMixerAttribute)4)</span></div><div class="line"><a name="l03722"></a><span class="lineno"> 3722</span>&#160;</div><div class="line"><a name="l03733"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gacacde50f3aa47e12f957cb393ebf2b34"> 3733</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_LUMA_KEY_MAX_LUMA     ((VdpVideoMixerAttribute)5)</span></div><div class="line"><a name="l03734"></a><span class="lineno"> 3734</span>&#160;</div><div class="line"><a name="l03748"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaf2202df800762e9387210cef7652b69f"> 3748</a></span>&#160;<span class="preprocessor">#define VDP_VIDEO_MIXER_ATTRIBUTE_SKIP_CHROMA_DEINTERLACE ((VdpVideoMixerAttribute)6)</span></div><div class="line"><a name="l03749"></a><span class="lineno"> 3749</span>&#160;</div><div class="line"><a name="l03759"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga192a911b4e7b6879ba394c0084b74178"> 3759</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga192a911b4e7b6879ba394c0084b74178">VdpVideoMixerQueryFeatureSupport</a>(</div><div class="line"><a name="l03760"></a><span class="lineno"> 3760</span>&#160;    VdpDevice            device,</div><div class="line"><a name="l03761"></a><span class="lineno"> 3761</span>&#160;    VdpVideoMixerFeature feature,</div><div class="line"><a name="l03762"></a><span class="lineno"> 3762</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03763"></a><span class="lineno"> 3763</span>&#160;    VdpBool *            is_supported</div><div class="line"><a name="l03764"></a><span class="lineno"> 3764</span>&#160;);</div><div class="line"><a name="l03765"></a><span class="lineno"> 3765</span>&#160;</div><div class="line"><a name="l03776"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga323e839aacb96f4cbe2b390adfc3d332"> 3776</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga323e839aacb96f4cbe2b390adfc3d332">VdpVideoMixerQueryParameterSupport</a>(</div><div class="line"><a name="l03777"></a><span class="lineno"> 3777</span>&#160;    VdpDevice              device,</div><div class="line"><a name="l03778"></a><span class="lineno"> 3778</span>&#160;    VdpVideoMixerParameter parameter,</div><div class="line"><a name="l03779"></a><span class="lineno"> 3779</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03780"></a><span class="lineno"> 3780</span>&#160;    VdpBool *              is_supported</div><div class="line"><a name="l03781"></a><span class="lineno"> 3781</span>&#160;);</div><div class="line"><a name="l03782"></a><span class="lineno"> 3782</span>&#160;</div><div class="line"><a name="l03792"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga190aac92840d2e70bfa5e852163a0a38"> 3792</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga190aac92840d2e70bfa5e852163a0a38">VdpVideoMixerQueryAttributeSupport</a>(</div><div class="line"><a name="l03793"></a><span class="lineno"> 3793</span>&#160;    VdpDevice              device,</div><div class="line"><a name="l03794"></a><span class="lineno"> 3794</span>&#160;    VdpVideoMixerAttribute attribute,</div><div class="line"><a name="l03795"></a><span class="lineno"> 3795</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03796"></a><span class="lineno"> 3796</span>&#160;    VdpBool *              is_supported</div><div class="line"><a name="l03797"></a><span class="lineno"> 3797</span>&#160;);</div><div class="line"><a name="l03798"></a><span class="lineno"> 3798</span>&#160;</div><div class="line"><a name="l03809"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gabdd839d04bb416913e6cbda18ef359a4"> 3809</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#gabdd839d04bb416913e6cbda18ef359a4">VdpVideoMixerQueryParameterValueRange</a>(</div><div class="line"><a name="l03810"></a><span class="lineno"> 3810</span>&#160;    VdpDevice              device,</div><div class="line"><a name="l03811"></a><span class="lineno"> 3811</span>&#160;    VdpVideoMixerParameter parameter,</div><div class="line"><a name="l03812"></a><span class="lineno"> 3812</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03813"></a><span class="lineno"> 3813</span>&#160;    <span class="keywordtype">void</span> *                min_value,</div><div class="line"><a name="l03814"></a><span class="lineno"> 3814</span>&#160;    <span class="keywordtype">void</span> *                max_value</div><div class="line"><a name="l03815"></a><span class="lineno"> 3815</span>&#160;);</div><div class="line"><a name="l03816"></a><span class="lineno"> 3816</span>&#160;</div><div class="line"><a name="l03827"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga5c8ede339574634dc43a3b79e26abbb3"> 3827</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga5c8ede339574634dc43a3b79e26abbb3">VdpVideoMixerQueryAttributeValueRange</a>(</div><div class="line"><a name="l03828"></a><span class="lineno"> 3828</span>&#160;    VdpDevice              device,</div><div class="line"><a name="l03829"></a><span class="lineno"> 3829</span>&#160;    VdpVideoMixerAttribute attribute,</div><div class="line"><a name="l03830"></a><span class="lineno"> 3830</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03831"></a><span class="lineno"> 3831</span>&#160;    <span class="keywordtype">void</span> *                min_value,</div><div class="line"><a name="l03832"></a><span class="lineno"> 3832</span>&#160;    <span class="keywordtype">void</span> *                max_value</div><div class="line"><a name="l03833"></a><span class="lineno"> 3833</span>&#160;);</div><div class="line"><a name="l03834"></a><span class="lineno"> 3834</span>&#160;</div><div class="line"><a name="l03838"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga200e0471edc19fe6d7029b37e1d27593"> 3838</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_video_mixer.html#ga200e0471edc19fe6d7029b37e1d27593">VdpVideoMixer</a>;</div><div class="line"><a name="l03839"></a><span class="lineno"> 3839</span>&#160;</div><div class="line"><a name="l03860"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga8c7278e426156a73fa013a1fe6257e47"> 3860</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga8c7278e426156a73fa013a1fe6257e47">VdpVideoMixerCreate</a>(</div><div class="line"><a name="l03861"></a><span class="lineno"> 3861</span>&#160;    VdpDevice                      device,</div><div class="line"><a name="l03862"></a><span class="lineno"> 3862</span>&#160;    <span class="comment">// The set of features to request</span></div><div class="line"><a name="l03863"></a><span class="lineno"> 3863</span>&#160;    uint32_t                       feature_count,</div><div class="line"><a name="l03864"></a><span class="lineno"> 3864</span>&#160;    VdpVideoMixerFeature <span class="keyword">const</span> *   features,</div><div class="line"><a name="l03865"></a><span class="lineno"> 3865</span>&#160;    <span class="comment">// The parameters used during creation</span></div><div class="line"><a name="l03866"></a><span class="lineno"> 3866</span>&#160;    uint32_t                       parameter_count,</div><div class="line"><a name="l03867"></a><span class="lineno"> 3867</span>&#160;    VdpVideoMixerParameter <span class="keyword">const</span> * parameters,</div><div class="line"><a name="l03868"></a><span class="lineno"> 3868</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> *           parameter_values,</div><div class="line"><a name="l03869"></a><span class="lineno"> 3869</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03870"></a><span class="lineno"> 3870</span>&#160;    VdpVideoMixer *                mixer</div><div class="line"><a name="l03871"></a><span class="lineno"> 3871</span>&#160;);</div><div class="line"><a name="l03872"></a><span class="lineno"> 3872</span>&#160;</div><div class="line"><a name="l03883"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaac1d4464d4edc083e3b3775425162656"> 3883</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#gaac1d4464d4edc083e3b3775425162656">VdpVideoMixerSetFeatureEnables</a>(</div><div class="line"><a name="l03884"></a><span class="lineno"> 3884</span>&#160;    VdpVideoMixer                mixer,</div><div class="line"><a name="l03885"></a><span class="lineno"> 3885</span>&#160;    uint32_t                     feature_count,</div><div class="line"><a name="l03886"></a><span class="lineno"> 3886</span>&#160;    VdpVideoMixerFeature <span class="keyword">const</span> * features,</div><div class="line"><a name="l03887"></a><span class="lineno"> 3887</span>&#160;    VdpBool <span class="keyword">const</span> *              feature_enables</div><div class="line"><a name="l03888"></a><span class="lineno"> 3888</span>&#160;);</div><div class="line"><a name="l03889"></a><span class="lineno"> 3889</span>&#160;</div><div class="line"><a name="l03902"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaaac251a0161638ce76d55af526d2aa30"> 3902</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#gaaac251a0161638ce76d55af526d2aa30">VdpVideoMixerSetAttributeValues</a>(</div><div class="line"><a name="l03903"></a><span class="lineno"> 3903</span>&#160;    VdpVideoMixer                  mixer,</div><div class="line"><a name="l03904"></a><span class="lineno"> 3904</span>&#160;    uint32_t                       attribute_count,</div><div class="line"><a name="l03905"></a><span class="lineno"> 3905</span>&#160;    VdpVideoMixerAttribute <span class="keyword">const</span> * attributes,</div><div class="line"><a name="l03906"></a><span class="lineno"> 3906</span>&#160;    <span class="keywordtype">void</span> <span class="keyword">const</span> * <span class="keyword">const</span> *           attribute_values</div><div class="line"><a name="l03907"></a><span class="lineno"> 3907</span>&#160;);</div><div class="line"><a name="l03908"></a><span class="lineno"> 3908</span>&#160;</div><div class="line"><a name="l03920"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaa315231d3e99ea198de8f6f1e5a0a707"> 3920</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#gaa315231d3e99ea198de8f6f1e5a0a707">VdpVideoMixerGetFeatureSupport</a>(</div><div class="line"><a name="l03921"></a><span class="lineno"> 3921</span>&#160;    VdpVideoMixer                mixer,</div><div class="line"><a name="l03922"></a><span class="lineno"> 3922</span>&#160;    uint32_t                     feature_count,</div><div class="line"><a name="l03923"></a><span class="lineno"> 3923</span>&#160;    VdpVideoMixerFeature <span class="keyword">const</span> * features,</div><div class="line"><a name="l03924"></a><span class="lineno"> 3924</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03925"></a><span class="lineno"> 3925</span>&#160;    VdpBool *                    feature_supports</div><div class="line"><a name="l03926"></a><span class="lineno"> 3926</span>&#160;);</div><div class="line"><a name="l03927"></a><span class="lineno"> 3927</span>&#160;</div><div class="line"><a name="l03937"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaed4c53f9bf6bf362d315c54344dbd1d9"> 3937</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#gaed4c53f9bf6bf362d315c54344dbd1d9">VdpVideoMixerGetFeatureEnables</a>(</div><div class="line"><a name="l03938"></a><span class="lineno"> 3938</span>&#160;    VdpVideoMixer                mixer,</div><div class="line"><a name="l03939"></a><span class="lineno"> 3939</span>&#160;    uint32_t                     feature_count,</div><div class="line"><a name="l03940"></a><span class="lineno"> 3940</span>&#160;    VdpVideoMixerFeature <span class="keyword">const</span> * features,</div><div class="line"><a name="l03941"></a><span class="lineno"> 3941</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03942"></a><span class="lineno"> 3942</span>&#160;    VdpBool *                    feature_enables</div><div class="line"><a name="l03943"></a><span class="lineno"> 3943</span>&#160;);</div><div class="line"><a name="l03944"></a><span class="lineno"> 3944</span>&#160;</div><div class="line"><a name="l03957"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga07c6e95236114de8e947ceb5bbf5c047"> 3957</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga07c6e95236114de8e947ceb5bbf5c047">VdpVideoMixerGetParameterValues</a>(</div><div class="line"><a name="l03958"></a><span class="lineno"> 3958</span>&#160;    VdpVideoMixer                  mixer,</div><div class="line"><a name="l03959"></a><span class="lineno"> 3959</span>&#160;    uint32_t                       parameter_count,</div><div class="line"><a name="l03960"></a><span class="lineno"> 3960</span>&#160;    VdpVideoMixerParameter <span class="keyword">const</span> * parameters,</div><div class="line"><a name="l03961"></a><span class="lineno"> 3961</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03962"></a><span class="lineno"> 3962</span>&#160;    <span class="keywordtype">void</span> * <span class="keyword">const</span> *                 parameter_values</div><div class="line"><a name="l03963"></a><span class="lineno"> 3963</span>&#160;);</div><div class="line"><a name="l03964"></a><span class="lineno"> 3964</span>&#160;</div><div class="line"><a name="l03977"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga0c00630acd70619a143bdbd2e4ac46e6"> 3977</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga0c00630acd70619a143bdbd2e4ac46e6">VdpVideoMixerGetAttributeValues</a>(</div><div class="line"><a name="l03978"></a><span class="lineno"> 3978</span>&#160;    VdpVideoMixer                  mixer,</div><div class="line"><a name="l03979"></a><span class="lineno"> 3979</span>&#160;    uint32_t                       attribute_count,</div><div class="line"><a name="l03980"></a><span class="lineno"> 3980</span>&#160;    VdpVideoMixerAttribute <span class="keyword">const</span> * attributes,</div><div class="line"><a name="l03981"></a><span class="lineno"> 3981</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l03982"></a><span class="lineno"> 3982</span>&#160;    <span class="keywordtype">void</span> * <span class="keyword">const</span> *                 attribute_values</div><div class="line"><a name="l03983"></a><span class="lineno"> 3983</span>&#160;);</div><div class="line"><a name="l03984"></a><span class="lineno"> 3984</span>&#160;</div><div class="line"><a name="l03990"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gaf2f6160b90855f716bb3e3e0a80467b2"> 3990</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#gaf2f6160b90855f716bb3e3e0a80467b2">VdpVideoMixerDestroy</a>(</div><div class="line"><a name="l03991"></a><span class="lineno"> 3991</span>&#160;    VdpVideoMixer mixer</div><div class="line"><a name="l03992"></a><span class="lineno"> 3992</span>&#160;);</div><div class="line"><a name="l03993"></a><span class="lineno"> 3993</span>&#160;</div><div class="line"><a name="l03999"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gac43c37528fbd62a6604171680a531d61"> 3999</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l04003"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61a68f9f138b8d70b422b6c73ff7b9df4bd"> 4003</a></span>&#160;    <a class="code" href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61a68f9f138b8d70b422b6c73ff7b9df4bd">VDP_VIDEO_MIXER_PICTURE_STRUCTURE_TOP_FIELD</a>,</div><div class="line"><a name="l04008"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61af033ce1ea8695d9f30e448054376e86f"> 4008</a></span>&#160;    <a class="code" href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61af033ce1ea8695d9f30e448054376e86f">VDP_VIDEO_MIXER_PICTURE_STRUCTURE_BOTTOM_FIELD</a>,</div><div class="line"><a name="l04012"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61aa1947f59b5a69c4960912c8c0105e6ed"> 4012</a></span>&#160;    <a class="code" href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61aa1947f59b5a69c4960912c8c0105e6ed">VDP_VIDEO_MIXER_PICTURE_STRUCTURE_FRAME</a>,</div><div class="line"><a name="l04013"></a><span class="lineno"> 4013</span>&#160;} <a class="code" href="group___vdp_video_mixer.html#gac43c37528fbd62a6604171680a531d61">VdpVideoMixerPictureStructure</a>;</div><div class="line"><a name="l04014"></a><span class="lineno"> 4014</span>&#160;</div><div class="line"><a name="l04015"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#gab74f3b6ddb805f99792d6529eab7d310"> 4015</a></span>&#160;<span class="preprocessor">#define VDP_LAYER_VERSION 0</span></div><div class="line"><a name="l04016"></a><span class="lineno"> 4016</span>&#160;</div><div class="line"><a name="l04021"></a><span class="lineno"><a class="line" href="struct_vdp_layer.html"> 4021</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l04025"></a><span class="lineno"><a class="line" href="struct_vdp_layer.html#aadcf430a754f7f4e2bdce06bfbd024ca"> 4025</a></span>&#160;    uint32_t <a class="code" href="struct_vdp_layer.html#aadcf430a754f7f4e2bdce06bfbd024ca">struct_version</a>;</div><div class="line"><a name="l04029"></a><span class="lineno"><a class="line" href="struct_vdp_layer.html#a8167067c1722544478bf0b14829f6145"> 4029</a></span>&#160;    VdpOutputSurface <a class="code" href="struct_vdp_layer.html#a8167067c1722544478bf0b14829f6145">source_surface</a>;</div><div class="line"><a name="l04034"></a><span class="lineno"><a class="line" href="struct_vdp_layer.html#ae9cf9f461652948efe67ef16029e72f6"> 4034</a></span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *  <a class="code" href="struct_vdp_layer.html#ae9cf9f461652948efe67ef16029e72f6">source_rect</a>;</div><div class="line"><a name="l04043"></a><span class="lineno"><a class="line" href="struct_vdp_layer.html#ae2202bd5b39ddd45bfd27aa6d800496a"> 4043</a></span>&#160;     <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> * <a class="code" href="struct_vdp_layer.html#ae2202bd5b39ddd45bfd27aa6d800496a">destination_rect</a>;</div><div class="line"><a name="l04044"></a><span class="lineno"> 4044</span>&#160;} <a class="code" href="struct_vdp_layer.html">VdpLayer</a>;</div><div class="line"><a name="l04045"></a><span class="lineno"> 4045</span>&#160;</div><div class="line"><a name="l04112"></a><span class="lineno"><a class="line" href="group___vdp_video_mixer.html#ga62bf3bf8c5f01322a03b07065c5ea3db"> 4112</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_video_mixer.html#ga62bf3bf8c5f01322a03b07065c5ea3db">VdpVideoMixerRender</a>(</div><div class="line"><a name="l04113"></a><span class="lineno"> 4113</span>&#160;    VdpVideoMixer                 mixer,</div><div class="line"><a name="l04114"></a><span class="lineno"> 4114</span>&#160;    VdpOutputSurface              background_surface,</div><div class="line"><a name="l04115"></a><span class="lineno"> 4115</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *               background_source_rect,</div><div class="line"><a name="l04116"></a><span class="lineno"> 4116</span>&#160;    VdpVideoMixerPictureStructure current_picture_structure,</div><div class="line"><a name="l04117"></a><span class="lineno"> 4117</span>&#160;    uint32_t                      video_surface_past_count,</div><div class="line"><a name="l04118"></a><span class="lineno"> 4118</span>&#160;    VdpVideoSurface <span class="keyword">const</span> *       video_surface_past,</div><div class="line"><a name="l04119"></a><span class="lineno"> 4119</span>&#160;    VdpVideoSurface               video_surface_current,</div><div class="line"><a name="l04120"></a><span class="lineno"> 4120</span>&#160;    uint32_t                      video_surface_future_count,</div><div class="line"><a name="l04121"></a><span class="lineno"> 4121</span>&#160;    VdpVideoSurface <span class="keyword">const</span> *       video_surface_future,</div><div class="line"><a name="l04122"></a><span class="lineno"> 4122</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *               video_source_rect,</div><div class="line"><a name="l04123"></a><span class="lineno"> 4123</span>&#160;    VdpOutputSurface              destination_surface,</div><div class="line"><a name="l04124"></a><span class="lineno"> 4124</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *               destination_rect,</div><div class="line"><a name="l04125"></a><span class="lineno"> 4125</span>&#160;    <a class="code" href="struct_vdp_rect.html">VdpRect</a> <span class="keyword">const</span> *               destination_video_rect,</div><div class="line"><a name="l04126"></a><span class="lineno"> 4126</span>&#160;    uint32_t                      layer_count,</div><div class="line"><a name="l04127"></a><span class="lineno"> 4127</span>&#160;    <a class="code" href="struct_vdp_layer.html">VdpLayer</a> <span class="keyword">const</span> *              layers</div><div class="line"><a name="l04128"></a><span class="lineno"> 4128</span>&#160;);</div><div class="line"><a name="l04129"></a><span class="lineno"> 4129</span>&#160;</div><div class="line"><a name="l04181"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#gabc7412103a909b2609dc9a67ab29cfdd"> 4181</a></span>&#160;<span class="keyword">typedef</span> uint64_t <a class="code" href="group___vdp_presentation_queue.html#gabc7412103a909b2609dc9a67ab29cfdd">VdpTime</a>;</div><div class="line"><a name="l04182"></a><span class="lineno"> 4182</span>&#160;</div><div class="line"><a name="l04191"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga38a7e78a26b0593e6bc1f7ff894620c7"> 4191</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_presentation_queue.html#ga38a7e78a26b0593e6bc1f7ff894620c7">VdpPresentationQueueTarget</a>;</div><div class="line"><a name="l04192"></a><span class="lineno"> 4192</span>&#160;</div><div class="line"><a name="l04198"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#gac7fc2428f84789e0ea6f6d4885e5da35"> 4198</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#gac7fc2428f84789e0ea6f6d4885e5da35">VdpPresentationQueueTargetDestroy</a>(</div><div class="line"><a name="l04199"></a><span class="lineno"> 4199</span>&#160;    VdpPresentationQueueTarget presentation_queue_target</div><div class="line"><a name="l04200"></a><span class="lineno"> 4200</span>&#160;);</div><div class="line"><a name="l04201"></a><span class="lineno"> 4201</span>&#160;</div><div class="line"><a name="l04206"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga50d722c24207116f14249cf648212eca"> 4206</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group___vdp_presentation_queue.html#ga50d722c24207116f14249cf648212eca">VdpPresentationQueue</a>;</div><div class="line"><a name="l04207"></a><span class="lineno"> 4207</span>&#160;</div><div class="line"><a name="l04219"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#gab49c41b249d86e84ec53cc1c96375172"> 4219</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#gab49c41b249d86e84ec53cc1c96375172">VdpPresentationQueueCreate</a>(</div><div class="line"><a name="l04220"></a><span class="lineno"> 4220</span>&#160;    VdpDevice                  device,</div><div class="line"><a name="l04221"></a><span class="lineno"> 4221</span>&#160;    VdpPresentationQueueTarget presentation_queue_target,</div><div class="line"><a name="l04222"></a><span class="lineno"> 4222</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l04223"></a><span class="lineno"> 4223</span>&#160;    VdpPresentationQueue *     presentation_queue</div><div class="line"><a name="l04224"></a><span class="lineno"> 4224</span>&#160;);</div><div class="line"><a name="l04225"></a><span class="lineno"> 4225</span>&#160;</div><div class="line"><a name="l04231"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga7a8cb7d458e19e84c1ffc7f93adc88d9"> 4231</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga7a8cb7d458e19e84c1ffc7f93adc88d9">VdpPresentationQueueDestroy</a>(</div><div class="line"><a name="l04232"></a><span class="lineno"> 4232</span>&#160;    VdpPresentationQueue presentation_queue</div><div class="line"><a name="l04233"></a><span class="lineno"> 4233</span>&#160;);</div><div class="line"><a name="l04234"></a><span class="lineno"> 4234</span>&#160;</div><div class="line"><a name="l04244"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga41851af37b48364c0e82d977dabd5e8e"> 4244</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga41851af37b48364c0e82d977dabd5e8e">VdpPresentationQueueSetBackgroundColor</a>(</div><div class="line"><a name="l04245"></a><span class="lineno"> 4245</span>&#160;    VdpPresentationQueue presentation_queue,</div><div class="line"><a name="l04246"></a><span class="lineno"> 4246</span>&#160;    <a class="code" href="struct_vdp_color.html">VdpColor</a> * <span class="keyword">const</span>     background_color</div><div class="line"><a name="l04247"></a><span class="lineno"> 4247</span>&#160;);</div><div class="line"><a name="l04248"></a><span class="lineno"> 4248</span>&#160;</div><div class="line"><a name="l04254"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga7d6d0e032498b401a351aed0a4fbc5d6"> 4254</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga7d6d0e032498b401a351aed0a4fbc5d6">VdpPresentationQueueGetBackgroundColor</a>(</div><div class="line"><a name="l04255"></a><span class="lineno"> 4255</span>&#160;    VdpPresentationQueue presentation_queue,</div><div class="line"><a name="l04256"></a><span class="lineno"> 4256</span>&#160;    <a class="code" href="struct_vdp_color.html">VdpColor</a> *           background_color</div><div class="line"><a name="l04257"></a><span class="lineno"> 4257</span>&#160;);</div><div class="line"><a name="l04258"></a><span class="lineno"> 4258</span>&#160;</div><div class="line"><a name="l04266"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga10570b30b1a9e219f822070b3c1a305a"> 4266</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga10570b30b1a9e219f822070b3c1a305a">VdpPresentationQueueGetTime</a>(</div><div class="line"><a name="l04267"></a><span class="lineno"> 4267</span>&#160;    VdpPresentationQueue presentation_queue,</div><div class="line"><a name="l04268"></a><span class="lineno"> 4268</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l04269"></a><span class="lineno"> 4269</span>&#160;    VdpTime *            current_time</div><div class="line"><a name="l04270"></a><span class="lineno"> 4270</span>&#160;);</div><div class="line"><a name="l04271"></a><span class="lineno"> 4271</span>&#160;</div><div class="line"><a name="l04312"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga5bd61ca8ef5d1bc54ca6921aa57f835a"> 4312</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga5bd61ca8ef5d1bc54ca6921aa57f835a">VdpPresentationQueueDisplay</a>(</div><div class="line"><a name="l04313"></a><span class="lineno"> 4313</span>&#160;    VdpPresentationQueue presentation_queue,</div><div class="line"><a name="l04314"></a><span class="lineno"> 4314</span>&#160;    VdpOutputSurface     surface,</div><div class="line"><a name="l04315"></a><span class="lineno"> 4315</span>&#160;    uint32_t             clip_width,</div><div class="line"><a name="l04316"></a><span class="lineno"> 4316</span>&#160;    uint32_t             clip_height,</div><div class="line"><a name="l04317"></a><span class="lineno"> 4317</span>&#160;    VdpTime              earliest_presentation_time</div><div class="line"><a name="l04318"></a><span class="lineno"> 4318</span>&#160;);</div><div class="line"><a name="l04319"></a><span class="lineno"> 4319</span>&#160;</div><div class="line"><a name="l04335"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga85e082cb135f1054921b7b253d724e04"> 4335</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga85e082cb135f1054921b7b253d724e04">VdpPresentationQueueBlockUntilSurfaceIdle</a>(</div><div class="line"><a name="l04336"></a><span class="lineno"> 4336</span>&#160;    VdpPresentationQueue presentation_queue,</div><div class="line"><a name="l04337"></a><span class="lineno"> 4337</span>&#160;    VdpOutputSurface     surface,</div><div class="line"><a name="l04338"></a><span class="lineno"> 4338</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l04339"></a><span class="lineno"> 4339</span>&#160;    VdpTime *            first_presentation_time</div><div class="line"><a name="l04340"></a><span class="lineno"> 4340</span>&#160;);</div><div class="line"><a name="l04341"></a><span class="lineno"> 4341</span>&#160;</div><div class="line"><a name="l04346"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#gaea57a562a1a8c43e01277efb4447244b"> 4346</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l04348"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244bac2a50f5c3358541e5f381b9ac54e3bc1"> 4348</a></span>&#160;    <a class="code" href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244bac2a50f5c3358541e5f381b9ac54e3bc1">VDP_PRESENTATION_QUEUE_STATUS_IDLE</a>,</div><div class="line"><a name="l04350"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244bab8211299f2f8e4a347ea8367c0576374"> 4350</a></span>&#160;    <a class="code" href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244bab8211299f2f8e4a347ea8367c0576374">VDP_PRESENTATION_QUEUE_STATUS_QUEUED</a>,</div><div class="line"><a name="l04352"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244badac4fbeafcb594857f7108821618dc68"> 4352</a></span>&#160;    <a class="code" href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244badac4fbeafcb594857f7108821618dc68">VDP_PRESENTATION_QUEUE_STATUS_VISIBLE</a>,</div><div class="line"><a name="l04353"></a><span class="lineno"> 4353</span>&#160;} <a class="code" href="group___vdp_presentation_queue.html#gaea57a562a1a8c43e01277efb4447244b">VdpPresentationQueueStatus</a>;</div><div class="line"><a name="l04354"></a><span class="lineno"> 4354</span>&#160;</div><div class="line"><a name="l04366"></a><span class="lineno"><a class="line" href="group___vdp_presentation_queue.html#ga2b405529fa25dbb5f2e68fc2eba85f9d"> 4366</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group___vdp_presentation_queue.html#ga2b405529fa25dbb5f2e68fc2eba85f9d">VdpPresentationQueueQuerySurfaceStatus</a>(</div><div class="line"><a name="l04367"></a><span class="lineno"> 4367</span>&#160;    VdpPresentationQueue         presentation_queue,</div><div class="line"><a name="l04368"></a><span class="lineno"> 4368</span>&#160;    VdpOutputSurface             surface,</div><div class="line"><a name="l04369"></a><span class="lineno"> 4369</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l04370"></a><span class="lineno"> 4370</span>&#160;    VdpPresentationQueueStatus * status,</div><div class="line"><a name="l04371"></a><span class="lineno"> 4371</span>&#160;    VdpTime *                    first_presentation_time</div><div class="line"><a name="l04372"></a><span class="lineno"> 4372</span>&#160;);</div><div class="line"><a name="l04373"></a><span class="lineno"> 4373</span>&#160;</div><div class="line"><a name="l04428"></a><span class="lineno"><a class="line" href="group__display__preemption.html#gaca7b9a4287ec7fac994af1f72ff9b50b"> 4428</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="group__display__preemption.html#gaca7b9a4287ec7fac994af1f72ff9b50b">VdpPreemptionCallback</a>(</div><div class="line"><a name="l04429"></a><span class="lineno"> 4429</span>&#160;    VdpDevice device,</div><div class="line"><a name="l04430"></a><span class="lineno"> 4430</span>&#160;    <span class="keywordtype">void</span> *   context</div><div class="line"><a name="l04431"></a><span class="lineno"> 4431</span>&#160;);</div><div class="line"><a name="l04432"></a><span class="lineno"> 4432</span>&#160;</div><div class="line"><a name="l04443"></a><span class="lineno"><a class="line" href="group__display__preemption.html#ga89ea7b994b4df50e0a1f0317b824173a"> 4443</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group__display__preemption.html#ga89ea7b994b4df50e0a1f0317b824173a">VdpPreemptionCallbackRegister</a>(</div><div class="line"><a name="l04444"></a><span class="lineno"> 4444</span>&#160;    VdpDevice             device,</div><div class="line"><a name="l04445"></a><span class="lineno"> 4445</span>&#160;    <a class="code" href="group__display__preemption.html#gaca7b9a4287ec7fac994af1f72ff9b50b">VdpPreemptionCallback</a> callback,</div><div class="line"><a name="l04446"></a><span class="lineno"> 4446</span>&#160;    <span class="keywordtype">void</span> *               context</div><div class="line"><a name="l04447"></a><span class="lineno"> 4447</span>&#160;);</div><div class="line"><a name="l04448"></a><span class="lineno"> 4448</span>&#160;</div><div class="line"><a name="l04466"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6"> 4466</a></span>&#160;<span class="keyword">typedef</span> uint32_t <a class="code" href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6">VdpFuncId</a>;</div><div class="line"><a name="l04467"></a><span class="lineno"> 4467</span>&#160;</div><div class="line"><a name="l04469"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gad88373ebce1029d848bbe8f51d8b9c9b"> 4469</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_GET_ERROR_STRING                                            ((VdpFuncId)0)</span></div><div class="line"><a name="l04470"></a><span class="lineno"> 4470</span>&#160;</div><div class="line"><a name="l04471"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga330a17e16834cad02cb9d8f6af40773b"> 4471</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_GET_PROC_ADDRESS                                            ((VdpFuncId)1)</span></div><div class="line"><a name="l04472"></a><span class="lineno"> 4472</span>&#160;</div><div class="line"><a name="l04473"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gabf2220c98cc802fb79845728992a3d75"> 4473</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_GET_API_VERSION                                             ((VdpFuncId)2)</span></div><div class="line"><a name="l04474"></a><span class="lineno"> 4474</span>&#160;</div><div class="line"><a name="l04475"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gabfcdda03b25c8e0e244c3ad7f6903a83"> 4475</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_GET_INFORMATION_STRING                                      ((VdpFuncId)4)</span></div><div class="line"><a name="l04476"></a><span class="lineno"> 4476</span>&#160;</div><div class="line"><a name="l04477"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gac26cbe5f034a624e279c2b9d93e34a06"> 4477</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_DEVICE_DESTROY                                              ((VdpFuncId)5)</span></div><div class="line"><a name="l04478"></a><span class="lineno"> 4478</span>&#160;</div><div class="line"><a name="l04479"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gae15cbb8b4d337cce4c25d584eb9f8b0c"> 4479</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_GENERATE_CSC_MATRIX                                         ((VdpFuncId)6)</span></div><div class="line"><a name="l04480"></a><span class="lineno"> 4480</span>&#160;</div><div class="line"><a name="l04481"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga242f4dd5625670f302830edc8b81f28e"> 4481</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES                            ((VdpFuncId)7)</span></div><div class="line"><a name="l04482"></a><span class="lineno"> 4482</span>&#160;</div><div class="line"><a name="l04483"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gac2bb69a701c9b2e77eb5f6ce5fcf0fd9"> 4483</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES       ((VdpFuncId)8)</span></div><div class="line"><a name="l04484"></a><span class="lineno"> 4484</span>&#160;</div><div class="line"><a name="l04485"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaee5b3fbc76b8e629b10140e6a9e1703e"> 4485</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_CREATE                                        ((VdpFuncId)9)</span></div><div class="line"><a name="l04486"></a><span class="lineno"> 4486</span>&#160;</div><div class="line"><a name="l04487"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gacd0f979a40e0a206e4ca78bb30a20e9d"> 4487</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_DESTROY                                       ((VdpFuncId)10)</span></div><div class="line"><a name="l04488"></a><span class="lineno"> 4488</span>&#160;</div><div class="line"><a name="l04489"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga15ab09ded55be7a519ef6ea0fc4dbf3d"> 4489</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS                                ((VdpFuncId)11)</span></div><div class="line"><a name="l04490"></a><span class="lineno"> 4490</span>&#160;</div><div class="line"><a name="l04491"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga6eefa8b81c71c3bbcd4f5452fd2d0528"> 4491</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR                              ((VdpFuncId)12)</span></div><div class="line"><a name="l04492"></a><span class="lineno"> 4492</span>&#160;</div><div class="line"><a name="l04493"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga1fd016a104125e01ec26c17cecca5faf"> 4493</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR                              ((VdpFuncId)13)</span></div><div class="line"><a name="l04494"></a><span class="lineno"> 4494</span>&#160;</div><div class="line"><a name="l04495"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga8e7d69578461aa970e45529b1396d0c8"> 4495</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES                           ((VdpFuncId)14)</span></div><div class="line"><a name="l04496"></a><span class="lineno"> 4496</span>&#160;</div><div class="line"><a name="l04497"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga7cce00d2e22ebbe6d834a10601e0c812"> 4497</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES       ((VdpFuncId)15)</span></div><div class="line"><a name="l04498"></a><span class="lineno"> 4498</span>&#160;</div><div class="line"><a name="l04499"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga97a094254e84ac7ce78b2f8e0702686b"> 4499</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES          ((VdpFuncId)16)</span></div><div class="line"><a name="l04500"></a><span class="lineno"> 4500</span>&#160;</div><div class="line"><a name="l04501"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga50753f7436fac9cc470cb982805f8f61"> 4501</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES          ((VdpFuncId)17)</span></div><div class="line"><a name="l04502"></a><span class="lineno"> 4502</span>&#160;</div><div class="line"><a name="l04503"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaf2730a8e783f3cb57684e13a1f214cd4"> 4503</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_CREATE                                       ((VdpFuncId)18)</span></div><div class="line"><a name="l04504"></a><span class="lineno"> 4504</span>&#160;</div><div class="line"><a name="l04505"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaaf65cab2a98908d00530e19d8edc56db"> 4505</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY                                      ((VdpFuncId)19)</span></div><div class="line"><a name="l04506"></a><span class="lineno"> 4506</span>&#160;</div><div class="line"><a name="l04507"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga6b1a4767a351a71c45feab24c2746770"> 4507</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS                               ((VdpFuncId)20)</span></div><div class="line"><a name="l04508"></a><span class="lineno"> 4508</span>&#160;</div><div class="line"><a name="l04509"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga13c88ea2c418777671f4b0e4a87d18c6"> 4509</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE                              ((VdpFuncId)21)</span></div><div class="line"><a name="l04510"></a><span class="lineno"> 4510</span>&#160;</div><div class="line"><a name="l04511"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gac426967cb296a4cc490040f4be2c0d71"> 4511</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE                              ((VdpFuncId)22)</span></div><div class="line"><a name="l04512"></a><span class="lineno"> 4512</span>&#160;</div><div class="line"><a name="l04513"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga002d31c71e55d724f22bb2ae963dc618"> 4513</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED                             ((VdpFuncId)23)</span></div><div class="line"><a name="l04514"></a><span class="lineno"> 4514</span>&#160;</div><div class="line"><a name="l04515"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga0b92324f1faf2b5bed45e277b5f7b6cc"> 4515</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR                             ((VdpFuncId)24)</span></div><div class="line"><a name="l04516"></a><span class="lineno"> 4516</span>&#160;</div><div class="line"><a name="l04517"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga619cbca732edf1ef2b68661e72242337"> 4517</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES                           ((VdpFuncId)25)</span></div><div class="line"><a name="l04518"></a><span class="lineno"> 4518</span>&#160;</div><div class="line"><a name="l04519"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gafc2c4d9563e4446a5a966ec94ec8b373"> 4519</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_BITMAP_SURFACE_CREATE                                       ((VdpFuncId)26)</span></div><div class="line"><a name="l04520"></a><span class="lineno"> 4520</span>&#160;</div><div class="line"><a name="l04521"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga6539f9648fb4668cf59cad583e05c962"> 4521</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_BITMAP_SURFACE_DESTROY                                      ((VdpFuncId)27)</span></div><div class="line"><a name="l04522"></a><span class="lineno"> 4522</span>&#160;</div><div class="line"><a name="l04523"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaf0e19c4622a236f1a086595daa36516e"> 4523</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS                               ((VdpFuncId)28)</span></div><div class="line"><a name="l04524"></a><span class="lineno"> 4524</span>&#160;</div><div class="line"><a name="l04525"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga14051e844930794f764c01f7b58e4191"> 4525</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE                              ((VdpFuncId)29)</span></div><div class="line"><a name="l04526"></a><span class="lineno"> 4526</span>&#160;</div><div class="line"><a name="l04527"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gab2068735e45cfa9a858984ad5a4fc559"> 4527</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE                        ((VdpFuncId)33)</span></div><div class="line"><a name="l04528"></a><span class="lineno"> 4528</span>&#160;</div><div class="line"><a name="l04529"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga3043eb2083a201e2a98567a6b603d9e6"> 4529</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE                        ((VdpFuncId)34)</span></div><div class="line"><a name="l04530"></a><span class="lineno"> 4530</span>&#160;</div><div class="line"><a name="l04531"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gab1e282f4875762de9f222e3cfab1864a"> 4531</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA                    ((VdpFuncId)35)</span></div><div class="line"><a name="l04532"></a><span class="lineno"> 4532</span>&#160;</div><div class="line"><a name="l04533"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaf0d73efdb2af86610e9be37de73ecd7a"> 4533</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES                                  ((VdpFuncId)36)</span></div><div class="line"><a name="l04534"></a><span class="lineno"> 4534</span>&#160;</div><div class="line"><a name="l04535"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga175fc6ee36c42d64a5b16847d60d7a1f"> 4535</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_DECODER_CREATE                                              ((VdpFuncId)37)</span></div><div class="line"><a name="l04536"></a><span class="lineno"> 4536</span>&#160;</div><div class="line"><a name="l04537"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga66a897b62d8b4f7beb0c9945590754a7"> 4537</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_DECODER_DESTROY                                             ((VdpFuncId)38)</span></div><div class="line"><a name="l04538"></a><span class="lineno"> 4538</span>&#160;</div><div class="line"><a name="l04539"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga5c828d86eff70f6b9e1e3a9e52ccdc6b"> 4539</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_DECODER_GET_PARAMETERS                                      ((VdpFuncId)39)</span></div><div class="line"><a name="l04540"></a><span class="lineno"> 4540</span>&#160;</div><div class="line"><a name="l04541"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaacccec51ae05f5bb43e720b8b2684b28"> 4541</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_DECODER_RENDER                                              ((VdpFuncId)40)</span></div><div class="line"><a name="l04542"></a><span class="lineno"> 4542</span>&#160;</div><div class="line"><a name="l04543"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga912dea6f6ab3ac933c5b54e01b72e083"> 4543</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT                           ((VdpFuncId)41)</span></div><div class="line"><a name="l04544"></a><span class="lineno"> 4544</span>&#160;</div><div class="line"><a name="l04545"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga743b44d9c18c795e413f1cf5c1af064c"> 4545</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT                         ((VdpFuncId)42)</span></div><div class="line"><a name="l04546"></a><span class="lineno"> 4546</span>&#160;</div><div class="line"><a name="l04547"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga5cd9cf25637e86c55a7bfd14708d2f5d"> 4547</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT                         ((VdpFuncId)43)</span></div><div class="line"><a name="l04548"></a><span class="lineno"> 4548</span>&#160;</div><div class="line"><a name="l04549"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga9e5190959340b730e791d55f29b49e2f"> 4549</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE                     ((VdpFuncId)44)</span></div><div class="line"><a name="l04550"></a><span class="lineno"> 4550</span>&#160;</div><div class="line"><a name="l04551"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gadbcbe58c90c942f01b260e25ab877909"> 4551</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE                     ((VdpFuncId)45)</span></div><div class="line"><a name="l04552"></a><span class="lineno"> 4552</span>&#160;</div><div class="line"><a name="l04553"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gad9d1b935e71f8620d88ac1b4c0766cb0"> 4553</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_CREATE                                          ((VdpFuncId)46)</span></div><div class="line"><a name="l04554"></a><span class="lineno"> 4554</span>&#160;</div><div class="line"><a name="l04555"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga2b7d46926ce72d18b0e36ae9f6899bec"> 4555</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES                             ((VdpFuncId)47)</span></div><div class="line"><a name="l04556"></a><span class="lineno"> 4556</span>&#160;</div><div class="line"><a name="l04557"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga940e62bb4995cfbac4e1f7ae810699fe"> 4557</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES                            ((VdpFuncId)48)</span></div><div class="line"><a name="l04558"></a><span class="lineno"> 4558</span>&#160;</div><div class="line"><a name="l04559"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gae33c8068f02b7f1638cea34052d0b2eb"> 4559</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT                             ((VdpFuncId)49)</span></div><div class="line"><a name="l04560"></a><span class="lineno"> 4560</span>&#160;</div><div class="line"><a name="l04561"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga3fa401e12166c065ece372a69268956a"> 4561</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES                             ((VdpFuncId)50)</span></div><div class="line"><a name="l04562"></a><span class="lineno"> 4562</span>&#160;</div><div class="line"><a name="l04563"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga46c167cc207b58b6300969e8c6b6cd81"> 4563</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES                            ((VdpFuncId)51)</span></div><div class="line"><a name="l04564"></a><span class="lineno"> 4564</span>&#160;</div><div class="line"><a name="l04565"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga82ea500e6d69f33523e56e10aa47e105"> 4565</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES                            ((VdpFuncId)52)</span></div><div class="line"><a name="l04566"></a><span class="lineno"> 4566</span>&#160;</div><div class="line"><a name="l04567"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gadcc0a80f5144afb89ae0fae2a4ae0011"> 4567</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_DESTROY                                         ((VdpFuncId)53)</span></div><div class="line"><a name="l04568"></a><span class="lineno"> 4568</span>&#160;</div><div class="line"><a name="l04569"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga878041591f8e68bbd2281285d2eedc2b"> 4569</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_VIDEO_MIXER_RENDER                                          ((VdpFuncId)54)</span></div><div class="line"><a name="l04570"></a><span class="lineno"> 4570</span>&#160;</div><div class="line"><a name="l04571"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga61e6c97884106e546216026b0df6ffbe"> 4571</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY                           ((VdpFuncId)55)</span></div><div class="line"><a name="l04572"></a><span class="lineno"> 4572</span>&#160;</div><div class="line"><a name="l04573"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gacda49f8146e41ab9e9eeb267aada867d"> 4573</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE                                   ((VdpFuncId)56)</span></div><div class="line"><a name="l04574"></a><span class="lineno"> 4574</span>&#160;</div><div class="line"><a name="l04575"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga94733a20bc58327be365224889d626d3"> 4575</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY                                  ((VdpFuncId)57)</span></div><div class="line"><a name="l04576"></a><span class="lineno"> 4576</span>&#160;</div><div class="line"><a name="l04577"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga6cb6d671089d8a99855c76cbbdd8d409"> 4577</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR                     ((VdpFuncId)58)</span></div><div class="line"><a name="l04578"></a><span class="lineno"> 4578</span>&#160;</div><div class="line"><a name="l04579"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga5c55ea8dada6c7187efcd153e75ac4c5"> 4579</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR                     ((VdpFuncId)59)</span></div><div class="line"><a name="l04580"></a><span class="lineno"> 4580</span>&#160;</div><div class="line"><a name="l04581"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gada520addce30049d5d890cbfa18d8bf5"> 4581</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME                                 ((VdpFuncId)62)</span></div><div class="line"><a name="l04582"></a><span class="lineno"> 4582</span>&#160;</div><div class="line"><a name="l04583"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga6f1c8d7a6c05aa896911bf4c629f6dc4"> 4583</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY                                  ((VdpFuncId)63)</span></div><div class="line"><a name="l04584"></a><span class="lineno"> 4584</span>&#160;</div><div class="line"><a name="l04585"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaf8c4536f1910dee68ca17a78fc51fb36"> 4585</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE                 ((VdpFuncId)64)</span></div><div class="line"><a name="l04586"></a><span class="lineno"> 4586</span>&#160;</div><div class="line"><a name="l04587"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#ga112d4ca6f9433c7e7d10dd45fdd3ef11"> 4587</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS                     ((VdpFuncId)65)</span></div><div class="line"><a name="l04588"></a><span class="lineno"> 4588</span>&#160;</div><div class="line"><a name="l04589"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaabedad7fc05de47c6365c7a15f59f0b2"> 4589</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER                                ((VdpFuncId)66)</span></div><div class="line"><a name="l04590"></a><span class="lineno"> 4590</span>&#160;</div><div class="line"><a name="l04591"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaa9c436582ea412da33ca06bc62a8b838"> 4591</a></span>&#160;<span class="preprocessor">#define VDP_FUNC_ID_BASE_WINSYS 0x1000</span></div><div class="line"><a name="l04592"></a><span class="lineno"> 4592</span>&#160;</div><div class="line"><a name="l04602"></a><span class="lineno"><a class="line" href="group__get__proc__address.html#gaac1519b42eadafacee37eaa439e1af78"> 4602</a></span>&#160;<span class="keyword">typedef</span> VdpStatus <a class="code" href="group__get__proc__address.html#gaac1519b42eadafacee37eaa439e1af78">VdpGetProcAddress</a>(</div><div class="line"><a name="l04603"></a><span class="lineno"> 4603</span>&#160;    VdpDevice device,</div><div class="line"><a name="l04604"></a><span class="lineno"> 4604</span>&#160;    VdpFuncId function_id,</div><div class="line"><a name="l04605"></a><span class="lineno"> 4605</span>&#160;    <span class="comment">/* output parameters follow */</span></div><div class="line"><a name="l04606"></a><span class="lineno"> 4606</span>&#160;    <span class="keywordtype">void</span> * *  function_pointer</div><div class="line"><a name="l04607"></a><span class="lineno"> 4607</span>&#160;);</div><div class="line"><a name="l04608"></a><span class="lineno"> 4608</span>&#160;</div><div class="line"><a name="l04611"></a><span class="lineno"> 4611</span>&#160;</div><div class="line"><a name="l04619"></a><span class="lineno"> 4619</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l04620"></a><span class="lineno"> 4620</span>&#160;}</div><div class="line"><a name="l04621"></a><span class="lineno"> 4621</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l04622"></a><span class="lineno"> 4622</span>&#160;</div><div class="line"><a name="l04623"></a><span class="lineno"> 4623</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l04624"></a><span class="lineno"> 4624</span>&#160;</div><div class="ttc" id="group___vdp_video_surface_html_gae3550dc62e4e4c390c1874b37f96e7c0"><div class="ttname"><a href="group___vdp_video_surface.html#gae3550dc62e4e4c390c1874b37f96e7c0">VdpVideoSurfaceGetBitsYCbCr</a></div><div class="ttdeci">VdpStatus VdpVideoSurfaceGetBitsYCbCr(VdpVideoSurface surface, VdpYCbCrFormat destination_ycbcr_format, void *const *destination_data, uint32_t const *destination_pitches)</div><div class="ttdoc">Copy image data from a VdpVideoSurface to application memory in a specified YCbCr format...</div><div class="ttdef"><b>Definition:</b> vdpau.h:1650</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778af3339c9fb9e1f6f383ee130b41c7c3e2"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af3339c9fb9e1f6f383ee130b41c7c3e2">VDP_STATUS_INVALID_VIDEO_MIXER_ATTRIBUTE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1199</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778ada12ec6820f22312480e40ccb1d25ab4"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778ada12ec6820f22312480e40ccb1d25ab4">VDP_STATUS_INVALID_SIZE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1218</div></div>
<div class="ttc" id="struct_vdp_procamp_html_a96fd21f127e9b5ba24024f60ae42851d"><div class="ttname"><a href="struct_vdp_procamp.html#a96fd21f127e9b5ba24024f60ae42851d">VdpProcamp::saturation</a></div><div class="ttdeci">float saturation</div><div class="ttdef"><b>Definition:</b> vdpau.h:1436</div></div>
<div class="ttc" id="group___vdp_decoder_html_ga4671ddbfa5c2866f8b71cb159c5b0b5b"><div class="ttname"><a href="group___vdp_decoder.html#ga4671ddbfa5c2866f8b71cb159c5b0b5b">VdpPictureInfoDivX4</a></div><div class="ttdeci">VdpPictureInfoMPEG4Part2 VdpPictureInfoDivX4</div><div class="ttdoc">Picture parameter information for a DivX 4 picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3079</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_gaa8e500d1c0fab1539b4c68da47f2bb91"><div class="ttname"><a href="group___vdp_output_surface_render.html#gaa8e500d1c0fab1539b4c68da47f2bb91">VdpOutputSurfaceRenderBlendEquation</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendEquation</div><div class="ttdoc">The blending equations. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2175</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420a431d673669bebf7db50fe7495e842421"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a431d673669bebf7db50fe7495e842421">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_DST_COLOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2163</div></div>
<div class="ttc" id="group__misc__types_html_ga0b66d7cdde1c41adcb2303f11dabc4b0"><div class="ttname"><a href="group__misc__types.html#ga0b66d7cdde1c41adcb2303f11dabc4b0">VdpYCbCrFormat</a></div><div class="ttdeci">uint32_t VdpYCbCrFormat</div><div class="ttdoc">The set of all known YCbCr surface formats. </div><div class="ttdef"><b>Definition:</b> vdpau.h:851</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a0e075c29a982e16b9f1cfb82381162ba"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0e075c29a982e16b9f1cfb82381162ba">VDP_STATUS_INVALID_RGBA_FORMAT</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1157</div></div>
<div class="ttc" id="struct_vdp_bitstream_buffer_html_a8bcb6f8bf753edf59591b84a67ba7641"><div class="ttname"><a href="struct_vdp_bitstream_buffer.html#a8bcb6f8bf753edf59591b84a67ba7641">VdpBitstreamBuffer::bitstream_bytes</a></div><div class="ttdeci">uint32_t bitstream_bytes</div><div class="ttdef"><b>Definition:</b> vdpau.h:2726</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a0cbc74c49ffbc926e4716735e7dcb6a9"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0cbc74c49ffbc926e4716735e7dcb6a9">VDP_STATUS_INVALID_COLOR_TABLE_FORMAT</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1169</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a4220e1bdbe5b0307c6ade6cac5825e44"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a4220e1bdbe5b0307c6ade6cac5825e44">VdpPictureInfoHEVC::pcm_sample_bit_depth_luma_minus1</a></div><div class="ttdeci">uint8_t pcm_sample_bit_depth_luma_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3152</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a76fc6924a775f68c07328157c53fec43"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a76fc6924a775f68c07328157c53fec43">VdpPictureInfoMPEG4Part2::quarter_sample</a></div><div class="ttdeci">uint8_t quarter_sample</div><div class="ttdef"><b>Definition:</b> vdpau.h:3062</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a00bc884cfa8d4a55d2f906fb7e2aff67"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a00bc884cfa8d4a55d2f906fb7e2aff67">VdpPictureInfoMPEG1Or2::frame_pred_frame_dct</a></div><div class="ttdeci">uint8_t frame_pred_frame_dct</div><div class="ttdef"><b>Definition:</b> vdpau.h:2770</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_aba1e16de9de20c5807201a4813910772"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#aba1e16de9de20c5807201a4813910772">VdpPictureInfoVC1::extended_dmv</a></div><div class="ttdeci">uint8_t extended_dmv</div><div class="ttdef"><b>Definition:</b> vdpau.h:2976</div></div>
<div class="ttc" id="group__get__proc__address_html_gaac1519b42eadafacee37eaa439e1af78"><div class="ttname"><a href="group__get__proc__address.html#gaac1519b42eadafacee37eaa439e1af78">VdpGetProcAddress</a></div><div class="ttdeci">VdpStatus VdpGetProcAddress(VdpDevice device, VdpFuncId function_id, void **function_pointer)</div><div class="ttdoc">Retrieve a VDPAU function pointer. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4602</div></div>
<div class="ttc" id="group___vdp_decoder_html_ga56b472d4621498765ebccb36225a0908"><div class="ttname"><a href="group___vdp_decoder.html#ga56b472d4621498765ebccb36225a0908">VdpDecoderGetParameters</a></div><div class="ttdeci">VdpStatus VdpDecoderGetParameters(VdpDecoder decoder, VdpDecoderProfile *profile, uint32_t *width, uint32_t *height)</div><div class="ttdoc">Retrieve the parameters used to create a VdpDecoder. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2704</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a78bfeacf5fa251f7af7f2a0f4b9d3eeb"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a78bfeacf5fa251f7af7f2a0f4b9d3eeb">VdpPictureInfoVC1::pquant</a></div><div class="ttdeci">uint8_t pquant</div><div class="ttdef"><b>Definition:</b> vdpau.h:3027</div></div>
<div class="ttc" id="struct_vdp_color_html"><div class="ttname"><a href="struct_vdp_color.html">VdpColor</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1100</div></div>
<div class="ttc" id="struct_vdp_bitstream_buffer_html"><div class="ttname"><a href="struct_vdp_bitstream_buffer.html">VdpBitstreamBuffer</a></div><div class="ttdoc">Application data buffer containing compressed video data. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2718</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_af3a57f3c946b29b4b70e9e18b448a4cd"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#af3a57f3c946b29b4b70e9e18b448a4cd">VdpPictureInfoHEVC::NumPocStCurrAfter</a></div><div class="ttdeci">uint8_t NumPocStCurrAfter</div><div class="ttdef"><b>Definition:</b> vdpau.h:3287</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_gaa451a329033f61c027d3b0a1815c7420"><div class="ttname"><a href="group___vdp_output_surface_render.html#gaa451a329033f61c027d3b0a1815c7420">VdpOutputSurfaceRenderBlendFactor</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendFactor</div><div class="ttdoc">The blending equation factors. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2153</div></div>
<div class="ttc" id="struct_vdp_procamp_html_a51018a51cf7073f8bf34538b724e87c3"><div class="ttname"><a href="struct_vdp_procamp.html#a51018a51cf7073f8bf34538b724e87c3">VdpProcamp::hue</a></div><div class="ttdeci">float hue</div><div class="ttdef"><b>Definition:</b> vdpau.h:1441</div></div>
<div class="ttc" id="struct_vdp_reference_frame_h264_html_a2d7f7e78096fccff490ef1f824fb17b3"><div class="ttname"><a href="struct_vdp_reference_frame_h264.html#a2d7f7e78096fccff490ef1f824fb17b3">VdpReferenceFrameH264::is_long_term</a></div><div class="ttdeci">VdpBool is_long_term</div><div class="ttdef"><b>Definition:</b> vdpau.h:2803</div></div>
<div class="ttc" id="group__misc__types_html_ga5ddd978dd0f38ca5dc546df79c2c59c1"><div class="ttname"><a href="group__misc__types.html#ga5ddd978dd0f38ca5dc546df79c2c59c1">VdpIndexedFormat</a></div><div class="ttdeci">uint32_t VdpIndexedFormat</div><div class="ttdoc">The set of all known indexed surface formats. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1006</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a4900713664534f5ae230fdfba343e89f"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a4900713664534f5ae230fdfba343e89f">VdpPictureInfoMPEG1Or2::q_scale_type</a></div><div class="ttdeci">uint8_t q_scale_type</div><div class="ttdef"><b>Definition:</b> vdpau.h:2774</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a612b73cba5b711eb408bfa4bb14ba021"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a612b73cba5b711eb408bfa4bb14ba021">VdpPictureInfoHEVC::sps_temporal_mvp_enabled_flag</a></div><div class="ttdeci">uint8_t sps_temporal_mvp_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3168</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a24b62f5faf76dd787fac0b678fe4a454"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a24b62f5faf76dd787fac0b678fe4a454">VdpPictureInfoHEVC::strong_intra_smoothing_enabled_flag</a></div><div class="ttdeci">uint8_t strong_intra_smoothing_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3169</div></div>
<div class="ttc" id="group__misc__types_html_ga718383d01ac1ff36094fb46f91a8a3aa"><div class="ttname"><a href="group__misc__types.html#ga718383d01ac1ff36094fb46f91a8a3aa">VdpRGBAFormat</a></div><div class="ttdeci">uint32_t VdpRGBAFormat</div><div class="ttdoc">The set of all known RGB surface formats. </div><div class="ttdef"><b>Definition:</b> vdpau.h:937</div></div>
<div class="ttc" id="group__versioning_html_ga662fa09941261d610b67feca03eeb0b9"><div class="ttname"><a href="group__versioning.html#ga662fa09941261d610b67feca03eeb0b9">VdpGetApiVersion</a></div><div class="ttdeci">VdpStatus VdpGetApiVersion(uint32_t *api_version)</div><div class="ttdoc">Retrieve the VDPAU version implemented by the backend. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1310</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_af8b3322503c084d46eeafe2e16986d51"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#af8b3322503c084d46eeafe2e16986d51">VdpPictureInfoHEVC::num_tile_rows_minus1</a></div><div class="ttdeci">uint8_t num_tile_rows_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3200</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_aea27da35e4017ff252eb16a6a8746a3b"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#aea27da35e4017ff252eb16a6a8746a3b">VdpPictureInfoVC1::range_mapy</a></div><div class="ttdeci">uint8_t range_mapy</div><div class="ttdef"><b>Definition:</b> vdpau.h:2987</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ggaea57a562a1a8c43e01277efb4447244bac2a50f5c3358541e5f381b9ac54e3bc1"><div class="ttname"><a href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244bac2a50f5c3358541e5f381b9ac54e3bc1">VDP_PRESENTATION_QUEUE_STATUS_IDLE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:4348</div></div>
<div class="ttc" id="struct_vdp_bitstream_buffer_html_a849c65300ec65cae6782ea156caa7bec"><div class="ttname"><a href="struct_vdp_bitstream_buffer.html#a849c65300ec65cae6782ea156caa7bec">VdpBitstreamBuffer::bitstream</a></div><div class="ttdeci">void const  * bitstream</div><div class="ttdef"><b>Definition:</b> vdpau.h:2724</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga85e082cb135f1054921b7b253d724e04"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga85e082cb135f1054921b7b253d724e04">VdpPresentationQueueBlockUntilSurfaceIdle</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueBlockUntilSurfaceIdle(VdpPresentationQueue presentation_queue, VdpOutputSurface surface, VdpTime *first_presentation_time)</div><div class="ttdoc">Wait for a surface to finish being displayed. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4335</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aafbb5c7244dcd5fb0e861caf9cf33b8f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aafbb5c7244dcd5fb0e861caf9cf33b8f">VdpPictureInfoHEVC::bit_depth_chroma_minus8</a></div><div class="ttdeci">uint8_t bit_depth_chroma_minus8</div><div class="ttdef"><b>Definition:</b> vdpau.h:3117</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a05a523cadde5b94139e59e888582641d"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a05a523cadde5b94139e59e888582641d">VdpPictureInfoH264::frame_mbs_only_flag</a></div><div class="ttdeci">uint8_t frame_mbs_only_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2866</div></div>
<div class="ttc" id="group___vdp_output_surface_html_ga49c9677b507e58700819b0147454a54d"><div class="ttname"><a href="group___vdp_output_surface.html#ga49c9677b507e58700819b0147454a54d">VdpOutputSurfacePutBitsNative</a></div><div class="ttdeci">VdpStatus VdpOutputSurfacePutBitsNative(VdpOutputSurface surface, void const *const *source_data, uint32_t const *source_pitches, VdpRect const *destination_rect)</div><div class="ttdoc">Copy image data from application memory in the surface&amp;#39;s native format to a VdpOutputSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1912</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gaa315231d3e99ea198de8f6f1e5a0a707"><div class="ttname"><a href="group___vdp_video_mixer.html#gaa315231d3e99ea198de8f6f1e5a0a707">VdpVideoMixerGetFeatureSupport</a></div><div class="ttdeci">VdpStatus VdpVideoMixerGetFeatureSupport(VdpVideoMixer mixer, uint32_t feature_count, VdpVideoMixerFeature const *features, VdpBool *feature_supports)</div><div class="ttdoc">Retrieve whether features were requested at creation time. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3920</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a39a811f28fba908690fe67258c24534f"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a39a811f28fba908690fe67258c24534f">VdpPictureInfoVC1::postprocflag</a></div><div class="ttdeci">uint8_t postprocflag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2954</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_aaaf783f26b71437334e491bbfbc0052f"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#aaaf783f26b71437334e491bbfbc0052f">VdpOutputSurfaceRenderBlendState::struct_version</a></div><div class="ttdeci">uint32_t struct_version</div><div class="ttdef"><b>Definition:</b> vdpau.h:2208</div></div>
<div class="ttc" id="group___vdp_decoder_html_ga4b65448bf9a80ec8c2903c9e109c677e"><div class="ttname"><a href="group___vdp_decoder.html#ga4b65448bf9a80ec8c2903c9e109c677e">VdpPictureInfoDivX5</a></div><div class="ttdeci">VdpPictureInfoMPEG4Part2 VdpPictureInfoDivX5</div><div class="ttdoc">Picture parameter information for a DivX 5 picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3087</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ab1ffc6c513804f03cb8ccc5d4c1bccc1"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ab1ffc6c513804f03cb8ccc5d4c1bccc1">VdpPictureInfoHEVC::deblocking_filter_override_enabled_flag</a></div><div class="ttdeci">uint8_t deblocking_filter_override_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3218</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a67688d095ab0d19277746d726d87744b"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a67688d095ab0d19277746d726d87744b">VdpPictureInfoHEVC::max_transform_hierarchy_depth_inter</a></div><div class="ttdeci">uint8_t max_transform_hierarchy_depth_inter</div><div class="ttdef"><b>Definition:</b> vdpau.h:3126</div></div>
<div class="ttc" id="group___vdp_video_surface_html_ga9d4ac01d649f9fb46cc7468af34a49c9"><div class="ttname"><a href="group___vdp_video_surface.html#ga9d4ac01d649f9fb46cc7468af34a49c9">VdpVideoSurfaceQueryCapabilities</a></div><div class="ttdeci">VdpStatus VdpVideoSurfaceQueryCapabilities(VdpDevice device, VdpChromaType surface_chroma_type, VdpBool *is_supported, uint32_t *max_width, uint32_t *max_height)</div><div class="ttdoc">Query the implementation&amp;#39;s VdpVideoSurface capabilities. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1518</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a4c67d4361b6e1563d78a98a69247420e"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a4c67d4361b6e1563d78a98a69247420e">VdpPictureInfoHEVC::output_flag_present_flag</a></div><div class="ttdeci">uint8_t output_flag_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3177</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_ae439ef849d4450c6495bfb55174c6cd1"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#ae439ef849d4450c6495bfb55174c6cd1">VdpPictureInfoH264::constrained_intra_pred_flag</a></div><div class="ttdeci">uint8_t constrained_intra_pred_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2863</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778aaeb755e5f33a1ab4fbd07d17bc805237"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aaeb755e5f33a1ab4fbd07d17bc805237">VDP_STATUS_INVALID_INDEXED_FORMAT</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1161</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a5ceb9441cb1879fdf68cc40f2e16bbbb"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a5ceb9441cb1879fdf68cc40f2e16bbbb">VdpPictureInfoHEVC::long_term_ref_pics_present_flag</a></div><div class="ttdeci">uint8_t long_term_ref_pics_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3164</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gac7a960d693fad2c71ae878891413d342"><div class="ttname"><a href="group___vdp_output_surface.html#gac7a960d693fad2c71ae878891413d342">VdpOutputSurfacePutBitsIndexed</a></div><div class="ttdeci">VdpStatus VdpOutputSurfacePutBitsIndexed(VdpOutputSurface surface, VdpIndexedFormat source_indexed_format, void const *const *source_data, uint32_t const *source_pitch, VdpRect const *destination_rect, VdpColorTableFormat color_table_format, void const *color_table)</div><div class="ttdoc">Copy image data from application memory in a specific indexed format to a VdpOutputSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1944</div></div>
<div class="ttc" id="struct_vdp_layer_html_ae9cf9f461652948efe67ef16029e72f6"><div class="ttname"><a href="struct_vdp_layer.html#ae9cf9f461652948efe67ef16029e72f6">VdpLayer::source_rect</a></div><div class="ttdeci">VdpRect const  * source_rect</div><div class="ttdef"><b>Definition:</b> vdpau.h:4034</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420ad8f98b1cb9c90572c1a3703e9c7f5cf1"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420ad8f98b1cb9c90572c1a3703e9c7f5cf1">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_CONSTANT_ALPHA</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2167</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a355baf82e58bb552adc8adc9487b55f4"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a355baf82e58bb552adc8adc9487b55f4">VdpPictureInfoHEVC::NumShortTermPictureSliceHeaderBits</a></div><div class="ttdeci">uint32_t NumShortTermPictureSliceHeaderBits</div><div class="ttdef"><b>Definition:</b> vdpau.h:3258</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga200e0471edc19fe6d7029b37e1d27593"><div class="ttname"><a href="group___vdp_video_mixer.html#ga200e0471edc19fe6d7029b37e1d27593">VdpVideoMixer</a></div><div class="ttdeci">uint32_t VdpVideoMixer</div><div class="ttdoc">An opaque handle representing a VdpVideoMixer object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3838</div></div>
<div class="ttc" id="struct_vdp_procamp_html_aa5b4232a4d2a2276af835b76531fd10c"><div class="ttname"><a href="struct_vdp_procamp.html#aa5b4232a4d2a2276af835b76531fd10c">VdpProcamp::contrast</a></div><div class="ttdeci">float contrast</div><div class="ttdef"><b>Definition:</b> vdpau.h:1431</div></div>
<div class="ttc" id="group___vdp_output_surface_html_ga39f4859fb6b35dd3172c541f7613bf15"><div class="ttname"><a href="group___vdp_output_surface.html#ga39f4859fb6b35dd3172c541f7613bf15">VdpOutputSurface</a></div><div class="ttdeci">uint32_t VdpOutputSurface</div><div class="ttdoc">An opaque handle representing a VdpOutputSurface object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1818</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a1f3c68c5dbf0711bc18a868f2284c228"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a1f3c68c5dbf0711bc18a868f2284c228">VdpPictureInfoHEVC::pps_slice_chroma_qp_offsets_present_flag</a></div><div class="ttdeci">uint8_t pps_slice_chroma_qp_offsets_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3191</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ada258fafa221622f514e764a4d5fc638"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ada258fafa221622f514e764a4d5fc638">VdpPictureInfoHEVC::transform_skip_enabled_flag</a></div><div class="ttdeci">uint8_t transform_skip_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3185</div></div>
<div class="ttc" id="group___vdp_video_surface_html_ga19894a845bb47661ad7f4f18d693191b"><div class="ttname"><a href="group___vdp_video_surface.html#ga19894a845bb47661ad7f4f18d693191b">VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities</a></div><div class="ttdeci">VdpStatus VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities(VdpDevice device, VdpChromaType surface_chroma_type, VdpYCbCrFormat bits_ycbcr_format, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s VdpVideoSurface GetBits/PutBits capabilities. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1538</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gaaac251a0161638ce76d55af526d2aa30"><div class="ttname"><a href="group___vdp_video_mixer.html#gaaac251a0161638ce76d55af526d2aa30">VdpVideoMixerSetAttributeValues</a></div><div class="ttdeci">VdpStatus VdpVideoMixerSetAttributeValues(VdpVideoMixer mixer, uint32_t attribute_count, VdpVideoMixerAttribute const *attributes, void const *const *attribute_values)</div><div class="ttdoc">Set attribute values. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3902</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_add87cb5682d1b2c1a9b1b52c9be2e5c8"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#add87cb5682d1b2c1a9b1b52c9be2e5c8">VdpPictureInfoHEVC::log2_parallel_merge_level_minus2</a></div><div class="ttdeci">uint8_t log2_parallel_merge_level_minus2</div><div class="ttdef"><b>Definition:</b> vdpau.h:3229</div></div>
<div class="ttc" id="struct_vdp_rect_html_ab052fd718fd58be2b7207d5741d6bbfc"><div class="ttname"><a href="struct_vdp_rect.html#ab052fd718fd58be2b7207d5741d6bbfc">VdpRect::y1</a></div><div class="ttdeci">uint32_t y1</div><div class="ttdef"><b>Definition:</b> vdpau.h:1089</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a650718a215e4143c683532d2c5192c63"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a650718a215e4143c683532d2c5192c63">VDP_STATUS_INVALID_Y_CB_CR_FORMAT</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1153</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778adf29b33f6dec8637074cddd3e552f3bd"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778adf29b33f6dec8637074cddd3e552f3bd">VDP_STATUS_INVALID_COLOR_STANDARD</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1165</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ade3b1ab00331e037999375cec5dbe7d0"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ade3b1ab00331e037999375cec5dbe7d0">VdpPictureInfoHEVC::num_ref_idx_l1_default_active_minus1</a></div><div class="ttdeci">uint8_t num_ref_idx_l1_default_active_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3182</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a5b3e02c2785b1c5f156816b0fce5488a"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a5b3e02c2785b1c5f156816b0fce5488a">VdpPictureInfoMPEG4Part2::forward_reference</a></div><div class="ttdeci">VdpVideoSurface forward_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:3042</div></div>
<div class="ttc" id="struct_vdp_layer_html_a8167067c1722544478bf0b14829f6145"><div class="ttname"><a href="struct_vdp_layer.html#a8167067c1722544478bf0b14829f6145">VdpLayer::source_surface</a></div><div class="ttdeci">VdpOutputSurface source_surface</div><div class="ttdef"><b>Definition:</b> vdpau.h:4029</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a86a3ffe7e3139b22c1b8bdda0f459159"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a86a3ffe7e3139b22c1b8bdda0f459159">VDP_STATUS_INVALID_BLEND_FACTOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1174</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ab9b6ef907d9cf08c8e52c46fe0ba8b30"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ab9b6ef907d9cf08c8e52c46fe0ba8b30">VdpPictureInfoHEVC::tiles_enabled_flag</a></div><div class="ttdeci">uint8_t tiles_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3195</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga50d722c24207116f14249cf648212eca"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga50d722c24207116f14249cf648212eca">VdpPresentationQueue</a></div><div class="ttdeci">uint32_t VdpPresentationQueue</div><div class="ttdoc">An opaque handle representing a presentation queue object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4206</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a17f78bdde1bad74788d8ae3a59526103"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a17f78bdde1bad74788d8ae3a59526103">VdpPictureInfoHEVC::pps_tc_offset_div2</a></div><div class="ttdeci">int8_t pps_tc_offset_div2</div><div class="ttdef"><b>Definition:</b> vdpau.h:3227</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a312aff4f2ff8a0ee6588e671b0fc3e7a"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a312aff4f2ff8a0ee6588e671b0fc3e7a">VdpPictureInfoHEVC::dependent_slice_segments_enabled_flag</a></div><div class="ttdeci">uint8_t dependent_slice_segments_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3176</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ad613aa0159d4a1715cf7e60bf65c9367"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ad613aa0159d4a1715cf7e60bf65c9367">VdpPictureInfoHEVC::pcm_loop_filter_disabled_flag</a></div><div class="ttdeci">uint8_t pcm_loop_filter_disabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3160</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html">VdpPictureInfoHEVC</a></div><div class="ttdoc">Picture parameter information for an H.265/HEVC picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3106</div></div>
<div class="ttc" id="struct_vdp_reference_frame_h264_html_a4df25577e19c9358a40e71a864e2b55a"><div class="ttname"><a href="struct_vdp_reference_frame_h264.html#a4df25577e19c9358a40e71a864e2b55a">VdpReferenceFrameH264::bottom_is_reference</a></div><div class="ttdeci">VdpBool bottom_is_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2813</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga7d6d0e032498b401a351aed0a4fbc5d6"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga7d6d0e032498b401a351aed0a4fbc5d6">VdpPresentationQueueGetBackgroundColor</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueGetBackgroundColor(VdpPresentationQueue presentation_queue, VdpColor *background_color)</div><div class="ttdoc">Retrieve the current background color setting. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4254</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gaa63dc2f634d4b9c79b4a68f8eb87488a"><div class="ttname"><a href="group___vdp_output_surface.html#gaa63dc2f634d4b9c79b4a68f8eb87488a">VdpOutputSurfaceQueryGetPutBitsNativeCapabilities</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceQueryGetPutBitsNativeCapabilities(VdpDevice device, VdpRGBAFormat surface_rgba_format, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s capability to perform a PutBits operation using application data matching ...</div><div class="ttdef"><b>Definition:</b> vdpau.h:1764</div></div>
<div class="ttc" id="group___vdp_output_surface_html_ga04728451a7d30abeda537bf293b43480"><div class="ttname"><a href="group___vdp_output_surface.html#ga04728451a7d30abeda537bf293b43480">VdpOutputSurfaceGetBitsNative</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceGetBitsNative(VdpOutputSurface surface, VdpRect const *source_rect, void *const *destination_data, uint32_t const *destination_pitches)</div><div class="ttdoc">Copy image data from a VdpOutputSurface to application memory in the surface&amp;#39;s native format...</div><div class="ttdef"><b>Definition:</b> vdpau.h:1886</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gae75606f51eed38b60ecacc795741597a"><div class="ttname"><a href="group___vdp_output_surface.html#gae75606f51eed38b60ecacc795741597a">VdpOutputSurfaceGetParameters</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceGetParameters(VdpOutputSurface surface, VdpRGBAFormat *rgba_format, uint32_t *width, uint32_t *height)</div><div class="ttdoc">Retrieve the parameters used to create a VdpOutputSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1859</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420ab6c7edf31d4e1e434f96e74a508e4fd7"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420ab6c7edf31d4e1e434f96e74a508e4fd7">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2159</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_aa3822ce82b123e3b954d6781c097cc26"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#aa3822ce82b123e3b954d6781c097cc26">VdpPictureInfoH264::direct_8x8_inference_flag</a></div><div class="ttdeci">uint8_t direct_8x8_inference_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2877</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a17696b8246991d31022fe350b7c43e15"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a17696b8246991d31022fe350b7c43e15">VdpPictureInfoHEVC::pic_height_in_luma_samples</a></div><div class="ttdeci">uint32_t pic_height_in_luma_samples</div><div class="ttdef"><b>Definition:</b> vdpau.h:3115</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ggac43c37528fbd62a6604171680a531d61a68f9f138b8d70b422b6c73ff7b9df4bd"><div class="ttname"><a href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61a68f9f138b8d70b422b6c73ff7b9df4bd">VDP_VIDEO_MIXER_PICTURE_STRUCTURE_TOP_FIELD</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:4003</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_ad55114ad3a959509ef972470c91a0d58"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#ad55114ad3a959509ef972470c91a0d58">VdpPictureInfoMPEG1Or2::slice_count</a></div><div class="ttdeci">uint32_t slice_count</div><div class="ttdef"><b>Definition:</b> vdpau.h:2761</div></div>
<div class="ttc" id="group___vdp_bitmap_surface_html_gad320825923573683205bfe94c4f0f6b9"><div class="ttname"><a href="group___vdp_bitmap_surface.html#gad320825923573683205bfe94c4f0f6b9">VdpBitmapSurface</a></div><div class="ttdeci">uint32_t VdpBitmapSurface</div><div class="ttdoc">An opaque handle representing a VdpBitmapSurface object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2052</div></div>
<div class="ttc" id="struct_vdp_procamp_html_a16e3ef472718014dde4e56acd592af6b"><div class="ttname"><a href="struct_vdp_procamp.html#a16e3ef472718014dde4e56acd592af6b">VdpProcamp::struct_version</a></div><div class="ttdeci">uint32_t struct_version</div><div class="ttdef"><b>Definition:</b> vdpau.h:1421</div></div>
<div class="ttc" id="group___vdp_bitmap_surface_html_gaae9d9bb2b97dacd23b56765acd435b4a"><div class="ttname"><a href="group___vdp_bitmap_surface.html#gaae9d9bb2b97dacd23b56765acd435b4a">VdpBitmapSurfaceQueryCapabilities</a></div><div class="ttdeci">VdpStatus VdpBitmapSurfaceQueryCapabilities(VdpDevice device, VdpRGBAFormat surface_rgba_format, VdpBool *is_supported, uint32_t *max_width, uint32_t *max_height)</div><div class="ttdoc">Query the implementation&amp;#39;s VdpBitmapSurface capabilities. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2039</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gac43c37528fbd62a6604171680a531d61"><div class="ttname"><a href="group___vdp_video_mixer.html#gac43c37528fbd62a6604171680a531d61">VdpVideoMixerPictureStructure</a></div><div class="ttdeci">VdpVideoMixerPictureStructure</div><div class="ttdoc">The structure of the picture present in a VdpVideoSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3999</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_ab8ba35305dc95484192d1ab5cec79bea"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#ab8ba35305dc95484192d1ab5cec79bea">VdpPictureInfoVC1::deblockEnable</a></div><div class="ttdeci">uint8_t deblockEnable</div><div class="ttdef"><b>Definition:</b> vdpau.h:3021</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ad9fc9274bc9ee9772a7d71562bc6458f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ad9fc9274bc9ee9772a7d71562bc6458f">VdpPictureInfoHEVC::cabac_init_present_flag</a></div><div class="ttdeci">uint8_t cabac_init_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3180</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga8c7278e426156a73fa013a1fe6257e47"><div class="ttname"><a href="group___vdp_video_mixer.html#ga8c7278e426156a73fa013a1fe6257e47">VdpVideoMixerCreate</a></div><div class="ttdeci">VdpStatus VdpVideoMixerCreate(VdpDevice device, uint32_t feature_count, VdpVideoMixerFeature const *features, uint32_t parameter_count, VdpVideoMixerParameter const *parameters, void const *const *parameter_values, VdpVideoMixer *mixer)</div><div class="ttdoc">Create a VdpVideoMixer. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3860</div></div>
<div class="ttc" id="group___vdp_bitmap_surface_html_ga9f24ca76de4b6c4b59fb9283f9404494"><div class="ttname"><a href="group___vdp_bitmap_surface.html#ga9f24ca76de4b6c4b59fb9283f9404494">VdpBitmapSurfaceDestroy</a></div><div class="ttdeci">VdpStatus VdpBitmapSurfaceDestroy(VdpBitmapSurface surface)</div><div class="ttdoc">Destroy a VdpBitmapSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2086</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_addc113233dd4b2afcce8ae5d3adfae9a"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#addc113233dd4b2afcce8ae5d3adfae9a">VdpPictureInfoHEVC::NumDeltaPocsOfRefRpsIdx</a></div><div class="ttdeci">uint32_t NumDeltaPocsOfRefRpsIdx</div><div class="ttdef"><b>Definition:</b> vdpau.h:3250</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_adb6c344885950ddfc263f548e6aecc4f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#adb6c344885950ddfc263f548e6aecc4f">VdpPictureInfoHEVC::num_long_term_ref_pics_sps</a></div><div class="ttdeci">uint8_t num_long_term_ref_pics_sps</div><div class="ttdef"><b>Definition:</b> vdpau.h:3167</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a8aa0ce506ca2e3f40ceaa87680e753fc"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a8aa0ce506ca2e3f40ceaa87680e753fc">VDP_STATUS_OK</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1121</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_adfbbd330512bf7ee466f2a74ad83752c"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#adfbbd330512bf7ee466f2a74ad83752c">VdpOutputSurfaceRenderBlendState::blend_factor_source_alpha</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendFactor blend_factor_source_alpha</div><div class="ttdef"><b>Definition:</b> vdpau.h:2211</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a0373bb8ea2ba4acb533206c02d4f97b5"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a0373bb8ea2ba4acb533206c02d4f97b5">VdpPictureInfoHEVC::NumPocLtCurr</a></div><div class="ttdeci">uint8_t NumPocLtCurr</div><div class="ttdef"><b>Definition:</b> vdpau.h:3290</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a4b4c4f947245e168e9d4329b50d482bb"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a4b4c4f947245e168e9d4329b50d482bb">VdpPictureInfoMPEG4Part2::vop_fcode_backward</a></div><div class="ttdeci">uint8_t vop_fcode_backward</div><div class="ttdef"><b>Definition:</b> vdpau.h:3058</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420af83e22b1fdbf43f4571cbc8447589062"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420af83e22b1fdbf43f4571cbc8447589062">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_CONSTANT_COLOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2165</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a4b1ee74a27f8669166f107e4ac61b6f5"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a4b1ee74a27f8669166f107e4ac61b6f5">VdpPictureInfoH264::second_chroma_qp_index_offset</a></div><div class="ttdeci">int8_t second_chroma_qp_index_offset</div><div class="ttdef"><b>Definition:</b> vdpau.h:2869</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a890d392778a517b618db0cb35e01695f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a890d392778a517b618db0cb35e01695f">VdpPictureInfoHEVC::num_short_term_ref_pic_sets</a></div><div class="ttdeci">uint8_t num_short_term_ref_pic_sets</div><div class="ttdef"><b>Definition:</b> vdpau.h:3163</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga192a911b4e7b6879ba394c0084b74178"><div class="ttname"><a href="group___vdp_video_mixer.html#ga192a911b4e7b6879ba394c0084b74178">VdpVideoMixerQueryFeatureSupport</a></div><div class="ttdeci">VdpStatus VdpVideoMixerQueryFeatureSupport(VdpDevice device, VdpVideoMixerFeature feature, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s support for a specific feature. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3759</div></div>
<div class="ttc" id="group___vdp_output_surface_html_ga624082c010f082f750ac5dda1de875fb"><div class="ttname"><a href="group___vdp_output_surface.html#ga624082c010f082f750ac5dda1de875fb">VdpOutputSurfaceCreate</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceCreate(VdpDevice device, VdpRGBAFormat rgba_format, uint32_t width, uint32_t height, VdpOutputSurface *surface)</div><div class="ttdoc">Create a VdpOutputSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1832</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a1e2c20f4c81c8f96f15cfed667cc2cbc"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a1e2c20f4c81c8f96f15cfed667cc2cbc">VdpPictureInfoHEVC::separate_colour_plane_flag</a></div><div class="ttdeci">uint8_t separate_colour_plane_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3113</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_ab8ed7ee57d7cf337bf74c366b65eed74"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#ab8ed7ee57d7cf337bf74c366b65eed74">VdpPictureInfoMPEG4Part2::interlaced</a></div><div class="ttdeci">uint8_t interlaced</div><div class="ttdef"><b>Definition:</b> vdpau.h:3060</div></div>
<div class="ttc" id="struct_vdp_rect_html_ac40bbf6534ec321b844e019ed982803b"><div class="ttname"><a href="struct_vdp_rect.html#ac40bbf6534ec321b844e019ed982803b">VdpRect::x0</a></div><div class="ttdeci">uint32_t x0</div><div class="ttdef"><b>Definition:</b> vdpau.h:1083</div></div>
<div class="ttc" id="group__versioning_html_ga2d5f802684701fb5d82422a41b360a67"><div class="ttname"><a href="group__versioning.html#ga2d5f802684701fb5d82422a41b360a67">VdpGetInformationString</a></div><div class="ttdeci">VdpStatus VdpGetInformationString(char const **information_string)</div><div class="ttdoc">Retrieve an implementation-specific string description of the implementation. This typically includes...</div><div class="ttdef"><b>Definition:</b> vdpau.h:1332</div></div>
<div class="ttc" id="group___vdp_bitmap_surface_html_ga6e19e3c187fbf3c06c06a30a97c6ab36"><div class="ttname"><a href="group___vdp_bitmap_surface.html#ga6e19e3c187fbf3c06c06a30a97c6ab36">VdpBitmapSurfaceCreate</a></div><div class="ttdeci">VdpStatus VdpBitmapSurfaceCreate(VdpDevice device, VdpRGBAFormat rgba_format, uint32_t width, uint32_t height, VdpBool frequently_accessed, VdpBitmapSurface *surface)</div><div class="ttdoc">Create a VdpBitmapSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2071</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a2b0c848fa8e806a4a03a691c09b6fcd6"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a2b0c848fa8e806a4a03a691c09b6fcd6">VdpPictureInfoHEVC::sign_data_hiding_enabled_flag</a></div><div class="ttdeci">uint8_t sign_data_hiding_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3179</div></div>
<div class="ttc" id="group___vdp_output_surface_html_ga31ab2eb67102e3fd96c0852b5768ba80"><div class="ttname"><a href="group___vdp_output_surface.html#ga31ab2eb67102e3fd96c0852b5768ba80">VdpColorTableFormat</a></div><div class="ttdeci">uint32_t VdpColorTableFormat</div><div class="ttdoc">The set of all known color table formats, for use with VdpOutputSurfacePutBitsIndexed. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1717</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a4141c10734e34396a9e9a2ac62dfc5b7"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a4141c10734e34396a9e9a2ac62dfc5b7">VdpPictureInfoHEVC::log2_diff_max_min_transform_block_size</a></div><div class="ttdeci">uint8_t log2_diff_max_min_transform_block_size</div><div class="ttdef"><b>Definition:</b> vdpau.h:3125</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420a2c658cca5329287790b162560eae37af"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a2c658cca5329287790b162560eae37af">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_SRC_COLOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2156</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_acd5e70ef4e35eddb9d43d73c7044fe74"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#acd5e70ef4e35eddb9d43d73c7044fe74">VdpPictureInfoMPEG4Part2::short_video_header</a></div><div class="ttdeci">uint8_t short_video_header</div><div class="ttdef"><b>Definition:</b> vdpau.h:3063</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga6203d608ecaa31ae0c021ed606a91973"><div class="ttname"><a href="group___vdp_video_mixer.html#ga6203d608ecaa31ae0c021ed606a91973">VdpVideoMixerParameter</a></div><div class="ttdeci">uint32_t VdpVideoMixerParameter</div><div class="ttdoc">A VdpVideoMixer creation parameter. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3563</div></div>
<div class="ttc" id="group___vdp_decoder_html_gab1f5c9d7aed2681dfa3edac6ac8eac20"><div class="ttname"><a href="group___vdp_decoder.html#gab1f5c9d7aed2681dfa3edac6ac8eac20">VdpDecoderProfile</a></div><div class="ttdeci">uint32_t VdpDecoderProfile</div><div class="ttdoc">The set of all known compressed video formats, and associated profiles, that may be decoded...</div><div class="ttdef"><b>Definition:</b> vdpau.h:2434</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a59b3ace7b2c01a663b4924b925861c7b"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a59b3ace7b2c01a663b4924b925861c7b">VDP_STATUS_INVALID_CHROMA_TYPE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1149</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a43bffbd7a1caa3a79ac9f109feec0182"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a43bffbd7a1caa3a79ac9f109feec0182">VdpPictureInfoH264::pic_order_cnt_type</a></div><div class="ttdeci">uint8_t pic_order_cnt_type</div><div class="ttdef"><b>Definition:</b> vdpau.h:2874</div></div>
<div class="ttc" id="group___vdp_device_html_gaecf0f6cf78fe2aeb220f9e953e702466"><div class="ttname"><a href="group___vdp_device.html#gaecf0f6cf78fe2aeb220f9e953e702466">VdpDeviceDestroy</a></div><div class="ttdeci">VdpStatus VdpDeviceDestroy(VdpDevice device)</div><div class="ttdoc">Destroy a VdpDevice. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1363</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ae9a226e6ac023c793c59c69c4f2dd343"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ae9a226e6ac023c793c59c69c4f2dd343">VdpPictureInfoHEVC::bit_depth_luma_minus8</a></div><div class="ttdeci">uint8_t bit_depth_luma_minus8</div><div class="ttdef"><b>Definition:</b> vdpau.h:3116</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aeff30e8fd4febb032bf5253bdac2c26d"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aeff30e8fd4febb032bf5253bdac2c26d">VdpPictureInfoHEVC::deblocking_filter_control_present_flag</a></div><div class="ttdeci">uint8_t deblocking_filter_control_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3215</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gaac1d4464d4edc083e3b3775425162656"><div class="ttname"><a href="group___vdp_video_mixer.html#gaac1d4464d4edc083e3b3775425162656">VdpVideoMixerSetFeatureEnables</a></div><div class="ttdeci">VdpStatus VdpVideoMixerSetFeatureEnables(VdpVideoMixer mixer, uint32_t feature_count, VdpVideoMixerFeature const *features, VdpBool const *feature_enables)</div><div class="ttdoc">Enable or disable features. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3883</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a405f7ef26ea76bb2c446e151062fc001"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a405f7ef26ea76bb2c446e151062fc001">VdpPictureInfoH264::pic_order_present_flag</a></div><div class="ttdeci">uint8_t pic_order_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2879</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a9a6793f3883ae01c3c6b37e6fbe42db7"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a9a6793f3883ae01c3c6b37e6fbe42db7">VdpPictureInfoHEVC::amp_enabled_flag</a></div><div class="ttdeci">uint8_t amp_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3148</div></div>
<div class="ttc" id="group___vdp_decoder_html_gade80c2f7efb997b260f7eaa5f4a1cdf3"><div class="ttname"><a href="group___vdp_decoder.html#gade80c2f7efb997b260f7eaa5f4a1cdf3">VdpDecoderCreate</a></div><div class="ttdeci">VdpStatus VdpDecoderCreate(VdpDevice device, VdpDecoderProfile profile, uint32_t width, uint32_t height, uint32_t max_references, VdpDecoder *decoder)</div><div class="ttdoc">Create a VdpDecoder. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2673</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ggaea57a562a1a8c43e01277efb4447244badac4fbeafcb594857f7108821618dc68"><div class="ttname"><a href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244badac4fbeafcb594857f7108821618dc68">VDP_PRESENTATION_QUEUE_STATUS_VISIBLE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:4352</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gaff849bb27e4f32b4b27c013404ac8c28"><div class="ttname"><a href="group___vdp_output_surface.html#gaff849bb27e4f32b4b27c013404ac8c28">VdpOutputSurfaceQueryPutBitsYCbCrCapabilities</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceQueryPutBitsYCbCrCapabilities(VdpDevice device, VdpRGBAFormat surface_rgba_format, VdpYCbCrFormat bits_ycbcr_format, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s capability to perform a PutBits operation using application data in a spec...</div><div class="ttdef"><b>Definition:</b> vdpau.h:1806</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gaf2f6160b90855f716bb3e3e0a80467b2"><div class="ttname"><a href="group___vdp_video_mixer.html#gaf2f6160b90855f716bb3e3e0a80467b2">VdpVideoMixerDestroy</a></div><div class="ttdeci">VdpStatus VdpVideoMixerDestroy(VdpVideoMixer mixer)</div><div class="ttdoc">Destroy a VdpVideoMixer. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3990</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ggac43c37528fbd62a6604171680a531d61aa1947f59b5a69c4960912c8c0105e6ed"><div class="ttname"><a href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61aa1947f59b5a69c4960912c8c0105e6ed">VDP_VIDEO_MIXER_PICTURE_STRUCTURE_FRAME</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:4012</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_a943895120e5b3fa1a206c7ff50764390"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#a943895120e5b3fa1a206c7ff50764390">VdpOutputSurfaceRenderBlendState::blend_constant</a></div><div class="ttdeci">VdpColor blend_constant</div><div class="ttdef"><b>Definition:</b> vdpau.h:2215</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a0c24e64ed49d70f530aa050192130b3a"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a0c24e64ed49d70f530aa050192130b3a">VdpPictureInfoVC1::slice_count</a></div><div class="ttdeci">uint32_t slice_count</div><div class="ttdef"><b>Definition:</b> vdpau.h:2943</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_aab2bf26d792d13d791f4a1ee9df516e3"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#aab2bf26d792d13d791f4a1ee9df516e3">VdpPictureInfoH264::num_ref_idx_l0_active_minus1</a></div><div class="ttdeci">uint8_t num_ref_idx_l0_active_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:2871</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a236fe7fa9b420590ff0088730f018c05"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a236fe7fa9b420590ff0088730f018c05">VdpPictureInfoH264::transform_8x8_mode_flag</a></div><div class="ttdeci">uint8_t transform_8x8_mode_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2867</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a11684a0af72866170b4edc60fd2f255a"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a11684a0af72866170b4edc60fd2f255a">VdpPictureInfoVC1::interlace</a></div><div class="ttdeci">uint8_t interlace</div><div class="ttdef"><b>Definition:</b> vdpau.h:2958</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a61f23609bf80f000c709930b2be33626"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a61f23609bf80f000c709930b2be33626">VdpPictureInfoHEVC::log2_min_pcm_luma_coding_block_size_minus3</a></div><div class="ttdeci">uint8_t log2_min_pcm_luma_coding_block_size_minus3</div><div class="ttdef"><b>Definition:</b> vdpau.h:3156</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa8e500d1c0fab1539b4c68da47f2bb91a2d7a39441eae8a562bdb1f0ddabb89c4"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a2d7a39441eae8a562bdb1f0ddabb89c4">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_MIN</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2179</div></div>
<div class="ttc" id="group___vdp_device_html_gae7abc48cf32de14e4c8f249bf06e1605"><div class="ttname"><a href="group___vdp_device.html#gae7abc48cf32de14e4c8f249bf06e1605">VdpDevice</a></div><div class="ttdeci">uint32_t VdpDevice</div><div class="ttdoc">An opaque handle representing a VdpDevice object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1356</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a1f925ee1db3da39f1c8fa7b5b4e3334d"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a1f925ee1db3da39f1c8fa7b5b4e3334d">VdpPictureInfoH264::is_reference</a></div><div class="ttdeci">VdpBool is_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2852</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a43a0443fd67a892eb6942f002a584a4b"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a43a0443fd67a892eb6942f002a584a4b">VdpPictureInfoVC1::range_mapuv_flag</a></div><div class="ttdeci">uint8_t range_mapuv_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2989</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_ab0b333120257cd6669dca6fadcf497f0"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#ab0b333120257cd6669dca6fadcf497f0">VdpPictureInfoMPEG4Part2::alternate_vertical_scan_flag</a></div><div class="ttdeci">uint8_t alternate_vertical_scan_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3066</div></div>
<div class="ttc" id="struct_vdp_reference_frame_h264_html_afb8fa77518fbe660d77723f1634ebe82"><div class="ttname"><a href="struct_vdp_reference_frame_h264.html#afb8fa77518fbe660d77723f1634ebe82">VdpReferenceFrameH264::surface</a></div><div class="ttdeci">VdpVideoSurface surface</div><div class="ttdef"><b>Definition:</b> vdpau.h:2801</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a72a95bfed5e70f4b6c5e7873f89de6ed"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a72a95bfed5e70f4b6c5e7873f89de6ed">VdpPictureInfoHEVC::constrained_intra_pred_flag</a></div><div class="ttdeci">uint8_t constrained_intra_pred_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3184</div></div>
<div class="ttc" id="group___vdp_decoder_html_gae1d7dacb05aa8badbc9c38018e2e36c9"><div class="ttname"><a href="group___vdp_decoder.html#gae1d7dacb05aa8badbc9c38018e2e36c9">VdpDecoderRender</a></div><div class="ttdeci">VdpStatus VdpDecoderRender(VdpDecoder decoder, VdpVideoSurface target, VdpPictureInfo const *picture_info, uint32_t bitstream_buffer_count, VdpBitstreamBuffer const *bitstream_buffers)</div><div class="ttdoc">Decode a compressed field/frame and render the result into a VdpVideoSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3320</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a3ff1a354a90a62ca8ac4e071f486ef4d"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a3ff1a354a90a62ca8ac4e071f486ef4d">VdpPictureInfoMPEG4Part2::vop_fcode_forward</a></div><div class="ttdeci">uint8_t vop_fcode_forward</div><div class="ttdef"><b>Definition:</b> vdpau.h:3057</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a143be7df7a2f399e953f22b05ba1d55b"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a143be7df7a2f399e953f22b05ba1d55b">VdpPictureInfoVC1::fastuvmc</a></div><div class="ttdeci">uint8_t fastuvmc</div><div class="ttdef"><b>Definition:</b> vdpau.h:2984</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_ac8cdf1f73ed5a9e3fa7ab2775680e39d"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#ac8cdf1f73ed5a9e3fa7ab2775680e39d">VdpPictureInfoMPEG4Part2::resync_marker_disable</a></div><div class="ttdeci">uint8_t resync_marker_disable</div><div class="ttdef"><b>Definition:</b> vdpau.h:3059</div></div>
<div class="ttc" id="group__display__preemption_html_gaca7b9a4287ec7fac994af1f72ff9b50b"><div class="ttname"><a href="group__display__preemption.html#gaca7b9a4287ec7fac994af1f72ff9b50b">VdpPreemptionCallback</a></div><div class="ttdeci">void VdpPreemptionCallback(VdpDevice device, void *context)</div><div class="ttdoc">A callback to notify the client application that a device&amp;#39;s display has been preempted. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4428</div></div>
<div class="ttc" id="struct_vdp_color_html_a43f6d2447722a406361d6171fcb11a78"><div class="ttname"><a href="struct_vdp_color.html#a43f6d2447722a406361d6171fcb11a78">VdpColor::green</a></div><div class="ttdeci">float green</div><div class="ttdef"><b>Definition:</b> vdpau.h:1102</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a5c11ba49a6f66d5c52ffdd47f04680cf"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a5c11ba49a6f66d5c52ffdd47f04680cf">VdpPictureInfoHEVC::NumPocStCurrBefore</a></div><div class="ttdeci">uint8_t NumPocStCurrBefore</div><div class="ttdef"><b>Definition:</b> vdpau.h:3284</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a8f43776c282f04f1d039809b8321be2d"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a8f43776c282f04f1d039809b8321be2d">VdpPictureInfoVC1::forward_reference</a></div><div class="ttdeci">VdpVideoSurface forward_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2935</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_gab49c41b249d86e84ec53cc1c96375172"><div class="ttname"><a href="group___vdp_presentation_queue.html#gab49c41b249d86e84ec53cc1c96375172">VdpPresentationQueueCreate</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueCreate(VdpDevice device, VdpPresentationQueueTarget presentation_queue_target, VdpPresentationQueue *presentation_queue)</div><div class="ttdoc">Create a VdpPresentationQueue. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4219</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ac429e3f6d6f0841ec25b80c29dd8047d"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ac429e3f6d6f0841ec25b80c29dd8047d">VdpPictureInfoHEVC::slice_segment_header_extension_present_flag</a></div><div class="ttdeci">uint8_t slice_segment_header_extension_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3230</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gaed4c53f9bf6bf362d315c54344dbd1d9"><div class="ttname"><a href="group___vdp_video_mixer.html#gaed4c53f9bf6bf362d315c54344dbd1d9">VdpVideoMixerGetFeatureEnables</a></div><div class="ttdeci">VdpStatus VdpVideoMixerGetFeatureEnables(VdpVideoMixer mixer, uint32_t feature_count, VdpVideoMixerFeature const *features, VdpBool *feature_enables)</div><div class="ttdoc">Retrieve whether features are enabled. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3937</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_ae67d9f28a28d71dcc383a9bbb6c3b1d2"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#ae67d9f28a28d71dcc383a9bbb6c3b1d2">VdpPictureInfoMPEG1Or2::intra_vlc_format</a></div><div class="ttdeci">uint8_t intra_vlc_format</div><div class="ttdef"><b>Definition:</b> vdpau.h:2772</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga10570b30b1a9e219f822070b3c1a305a"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga10570b30b1a9e219f822070b3c1a305a">VdpPresentationQueueGetTime</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueGetTime(VdpPresentationQueue presentation_queue, VdpTime *current_time)</div><div class="ttdoc">Retrieve the presentation queue&amp;#39;s &quot;current&quot; time. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4266</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a2d615f7ecef7b87c9f4307a096114036"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a2d615f7ecef7b87c9f4307a096114036">VdpPictureInfoHEVC::log2_min_luma_coding_block_size_minus3</a></div><div class="ttdeci">uint8_t log2_min_luma_coding_block_size_minus3</div><div class="ttdef"><b>Definition:</b> vdpau.h:3122</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a4b693fca83006eb532cf687ddcc56808"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a4b693fca83006eb532cf687ddcc56808">VdpPictureInfoH264::num_ref_idx_l1_active_minus1</a></div><div class="ttdeci">uint8_t num_ref_idx_l1_active_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:2872</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a3aa018883805d9e5b1f1b0115c90c65b"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a3aa018883805d9e5b1f1b0115c90c65b">VdpPictureInfoHEVC::NumLongTermPictureSliceHeaderBits</a></div><div class="ttdeci">uint32_t NumLongTermPictureSliceHeaderBits</div><div class="ttdef"><b>Definition:</b> vdpau.h:3263</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aeb013c57d4fa025e96ffefcb82c3f3f6"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aeb013c57d4fa025e96ffefcb82c3f3f6">VdpPictureInfoHEVC::transquant_bypass_enabled_flag</a></div><div class="ttdeci">uint8_t transquant_bypass_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3194</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420af505e94ecddafb7ec34c4d9658db7228"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420af505e94ecddafb7ec34c4d9658db7228">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2168</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a69d529f0d90b9a6aee4b4a328d8764eb"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a69d529f0d90b9a6aee4b4a328d8764eb">VdpPictureInfoHEVC::entropy_coding_sync_enabled_flag</a></div><div class="ttdeci">uint8_t entropy_coding_sync_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3196</div></div>
<div class="ttc" id="struct_vdp_point_html_a819a7fb5fce246fb85b15e957d2a8f24"><div class="ttname"><a href="struct_vdp_point.html#a819a7fb5fce246fb85b15e957d2a8f24">VdpPoint::y</a></div><div class="ttdeci">uint32_t y</div><div class="ttdef"><b>Definition:</b> vdpau.h:1068</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a03a0d76ad113be4fda996a8993709801"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a03a0d76ad113be4fda996a8993709801">VdpPictureInfoHEVC::num_extra_slice_header_bits</a></div><div class="ttdeci">uint8_t num_extra_slice_header_bits</div><div class="ttdef"><b>Definition:</b> vdpau.h:3178</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a9823583611a1f99435adf2f0504c77aa"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a9823583611a1f99435adf2f0504c77aa">VdpPictureInfoH264::weighted_bipred_idc</a></div><div class="ttdeci">uint8_t weighted_bipred_idc</div><div class="ttdef"><b>Definition:</b> vdpau.h:2865</div></div>
<div class="ttc" id="group__display__preemption_html_ga89ea7b994b4df50e0a1f0317b824173a"><div class="ttname"><a href="group__display__preemption.html#ga89ea7b994b4df50e0a1f0317b824173a">VdpPreemptionCallbackRegister</a></div><div class="ttdeci">VdpStatus VdpPreemptionCallbackRegister(VdpDevice device, VdpPreemptionCallback callback, void *context)</div><div class="ttdoc">Configure the display preemption callback. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4443</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a91cb4d99b4842bf0ae8fd7b7d52cd73f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a91cb4d99b4842bf0ae8fd7b7d52cd73f">VdpPictureInfoHEVC::pps_loop_filter_across_slices_enabled_flag</a></div><div class="ttdeci">uint8_t pps_loop_filter_across_slices_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3214</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_ab937dfead486c595ea2bfde02866a382"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#ab937dfead486c595ea2bfde02866a382">VdpPictureInfoMPEG1Or2::full_pel_forward_vector</a></div><div class="ttdeci">uint8_t full_pel_forward_vector</div><div class="ttdef"><b>Definition:</b> vdpau.h:2777</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a1049115f9013829c3360638806f759bb"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a1049115f9013829c3360638806f759bb">VdpPictureInfoVC1::range_mapuv</a></div><div class="ttdeci">uint8_t range_mapuv</div><div class="ttdef"><b>Definition:</b> vdpau.h:2990</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a56791fda87f6a55f4e11c932cfff9618"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a56791fda87f6a55f4e11c932cfff9618">VdpPictureInfoMPEG4Part2::quant_type</a></div><div class="ttdeci">uint8_t quant_type</div><div class="ttdef"><b>Definition:</b> vdpau.h:3061</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_adcc174835bff0bf83e5a4fd0983ba083"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#adcc174835bff0bf83e5a4fd0983ba083">VdpPictureInfoHEVC::pps_cr_qp_offset</a></div><div class="ttdeci">int8_t pps_cr_qp_offset</div><div class="ttdef"><b>Definition:</b> vdpau.h:3190</div></div>
<div class="ttc" id="group___vdp_output_surface_html_ga32aca97096fb65ea1d893daf025f59b3"><div class="ttname"><a href="group___vdp_output_surface.html#ga32aca97096fb65ea1d893daf025f59b3">VdpOutputSurfacePutBitsYCbCr</a></div><div class="ttdeci">VdpStatus VdpOutputSurfacePutBitsYCbCr(VdpOutputSurface surface, VdpYCbCrFormat source_ycbcr_format, void const *const *source_data, uint32_t const *source_pitches, VdpRect const *destination_rect, VdpCSCMatrix const *csc_matrix)</div><div class="ttdoc">Copy image data from application memory in a specific YCbCr format to a VdpOutputSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1979</div></div>
<div class="ttc" id="struct_vdp_point_html"><div class="ttname"><a href="struct_vdp_point.html">VdpPoint</a></div><div class="ttdoc">A location within a surface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1064</div></div>
<div class="ttc" id="struct_vdp_rect_html_a39001e13ef1094d3a6f644d7894f2edb"><div class="ttname"><a href="struct_vdp_rect.html#a39001e13ef1094d3a6f644d7894f2edb">VdpRect::x1</a></div><div class="ttdeci">uint32_t x1</div><div class="ttdef"><b>Definition:</b> vdpau.h:1087</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aca47f3ddf1037b83083bfadd3a4be5e2"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aca47f3ddf1037b83083bfadd3a4be5e2">VdpPictureInfoHEVC::NumPocTotalCurr</a></div><div class="ttdeci">uint32_t NumPocTotalCurr</div><div class="ttdef"><b>Definition:</b> vdpau.h:3246</div></div>
<div class="ttc" id="group___vdp_bitmap_surface_html_ga6983a25c1acaead928f56ef54aaa2092"><div class="ttname"><a href="group___vdp_bitmap_surface.html#ga6983a25c1acaead928f56ef54aaa2092">VdpBitmapSurfaceGetParameters</a></div><div class="ttdeci">VdpStatus VdpBitmapSurfaceGetParameters(VdpBitmapSurface surface, VdpRGBAFormat *rgba_format, uint32_t *width, uint32_t *height, VdpBool *frequently_accessed)</div><div class="ttdoc">Retrieve the parameters used to create a VdpBitmapSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2101</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a35e7a4436c02dc71c03716a3f5a20be8"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a35e7a4436c02dc71c03716a3f5a20be8">VdpPictureInfoMPEG4Part2::vop_coding_type</a></div><div class="ttdeci">uint8_t vop_coding_type</div><div class="ttdef"><b>Definition:</b> vdpau.h:3056</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a3e684af40b17f29746cb5baad284b6a1"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a3e684af40b17f29746cb5baad284b6a1">VdpPictureInfoHEVC::max_transform_hierarchy_depth_intra</a></div><div class="ttdeci">uint8_t max_transform_hierarchy_depth_intra</div><div class="ttdef"><b>Definition:</b> vdpau.h:3127</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga190aac92840d2e70bfa5e852163a0a38"><div class="ttname"><a href="group___vdp_video_mixer.html#ga190aac92840d2e70bfa5e852163a0a38">VdpVideoMixerQueryAttributeSupport</a></div><div class="ttdeci">VdpStatus VdpVideoMixerQueryAttributeSupport(VdpDevice device, VdpVideoMixerAttribute attribute, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s support for a specific attribute. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3792</div></div>
<div class="ttc" id="group___vdp_decoder_html_gaf12e78ac6c57fe52676e8b6c5a726c8b"><div class="ttname"><a href="group___vdp_decoder.html#gaf12e78ac6c57fe52676e8b6c5a726c8b">VdpPictureInfo</a></div><div class="ttdeci">void VdpPictureInfo</div><div class="ttdoc">A generic &quot;picture information&quot; type. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2739</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a4109a731845659af1111544a7f58c199"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a4109a731845659af1111544a7f58c199">VdpPictureInfoH264::entropy_coding_mode_flag</a></div><div class="ttdeci">uint8_t entropy_coding_mode_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2878</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a0623d82e9010da68539808870b5b75fc"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a0623d82e9010da68539808870b5b75fc">VdpPictureInfoHEVC::pcm_sample_bit_depth_chroma_minus1</a></div><div class="ttdeci">uint8_t pcm_sample_bit_depth_chroma_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3154</div></div>
<div class="ttc" id="struct_vdp_layer_html"><div class="ttname"><a href="struct_vdp_layer.html">VdpLayer</a></div><div class="ttdoc">Definition of an additional VdpOutputSurface layer in the composting model. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4021</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778af7d354051209c04fc7b151defd82f091"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af7d354051209c04fc7b151defd82f091">VDP_STATUS_INVALID_STRUCT_VERSION</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1231</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a17235f3285e6102d8d98095ee9d9cb2e"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a17235f3285e6102d8d98095ee9d9cb2e">VdpPictureInfoVC1::picture_type</a></div><div class="ttdeci">uint8_t picture_type</div><div class="ttdef"><b>Definition:</b> vdpau.h:2945</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aee809bf713cf02818ed8bf60ae88fc92"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aee809bf713cf02818ed8bf60ae88fc92">VdpPictureInfoHEVC::log2_max_pic_order_cnt_lsb_minus4</a></div><div class="ttdeci">uint8_t log2_max_pic_order_cnt_lsb_minus4</div><div class="ttdef"><b>Definition:</b> vdpau.h:3118</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga5bd61ca8ef5d1bc54ca6921aa57f835a"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga5bd61ca8ef5d1bc54ca6921aa57f835a">VdpPresentationQueueDisplay</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueDisplay(VdpPresentationQueue presentation_queue, VdpOutputSurface surface, uint32_t clip_width, uint32_t clip_height, VdpTime earliest_presentation_time)</div><div class="ttdoc">Enter a surface into the presentation queue. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4312</div></div>
<div class="ttc" id="struct_vdp_point_html_ada080f45232907bd7fcb033c5b5bff04"><div class="ttname"><a href="struct_vdp_point.html#ada080f45232907bd7fcb033c5b5bff04">VdpPoint::x</a></div><div class="ttdeci">uint32_t x</div><div class="ttdef"><b>Definition:</b> vdpau.h:1066</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_a30ef2980edeb47a4f2ded83b2bc0bd70"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#a30ef2980edeb47a4f2ded83b2bc0bd70">VdpOutputSurfaceRenderBlendState::blend_equation_alpha</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendEquation blend_equation_alpha</div><div class="ttdef"><b>Definition:</b> vdpau.h:2214</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778af945479c0536443a63944ebce7ded18c"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af945479c0536443a63944ebce7ded18c">VDP_STATUS_INVALID_POINTER</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1145</div></div>
<div class="ttc" id="group___vdp_video_surface_html_ga4a23293518dc60af8f1ed8325fb46ab6"><div class="ttname"><a href="group___vdp_video_surface.html#ga4a23293518dc60af8f1ed8325fb46ab6">VdpVideoSurfaceDestroy</a></div><div class="ttdeci">VdpStatus VdpVideoSurfaceDestroy(VdpVideoSurface surface)</div><div class="ttdoc">Destroy a VdpVideoSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1611</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a690d21fcdf42505ed3b37a80a89d38ad"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a690d21fcdf42505ed3b37a80a89d38ad">VdpPictureInfoH264::pic_init_qp_minus26</a></div><div class="ttdeci">int8_t pic_init_qp_minus26</div><div class="ttdef"><b>Definition:</b> vdpau.h:2870</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a39d66dbdc1decce145e7a1ff6d4e3167"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a39d66dbdc1decce145e7a1ff6d4e3167">VdpPictureInfoMPEG1Or2::alternate_scan</a></div><div class="ttdeci">uint8_t alternate_scan</div><div class="ttdef"><b>Definition:</b> vdpau.h:2773</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a83632ae903a1eabae2e1755cdcdd07aa"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a83632ae903a1eabae2e1755cdcdd07aa">VdpPictureInfoHEVC::weighted_bipred_flag</a></div><div class="ttdeci">uint8_t weighted_bipred_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3193</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_predictive_html_a374b863c11f95822ca19f7e3fae74806"><div class="ttname"><a href="struct_vdp_picture_info_h264_predictive.html#a374b863c11f95822ca19f7e3fae74806">VdpPictureInfoH264Predictive::qpprime_y_zero_transform_bypass_flag</a></div><div class="ttdeci">uint8_t qpprime_y_zero_transform_bypass_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2914</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a16820388267349b7084708f75c9416f9"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a16820388267349b7084708f75c9416f9">VdpPictureInfoH264::log2_max_frame_num_minus4</a></div><div class="ttdeci">uint8_t log2_max_frame_num_minus4</div><div class="ttdef"><b>Definition:</b> vdpau.h:2873</div></div>
<div class="ttc" id="group__misc__types_html_ga4797a8cdba1360fe58cd6e40e5dce841"><div class="ttname"><a href="group__misc__types.html#ga4797a8cdba1360fe58cd6e40e5dce841">VdpChromaType</a></div><div class="ttdeci">uint32_t VdpChromaType</div><div class="ttdoc">The set of all chroma formats for VdpVideoSurfaces. </div><div class="ttdef"><b>Definition:</b> vdpau.h:839</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420a080c8103ac715f6d27a5e69c6bbee80d"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a080c8103ac715f6d27a5e69c6bbee80d">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2155</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778ac67230632dc21494ec1bbf22b0e5fc64"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778ac67230632dc21494ec1bbf22b0e5fc64">VDP_STATUS_INVALID_DECODER_PROFILE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1187</div></div>
<div class="ttc" id="struct_vdp_color_html_a9127a138e69590a7ff4240e7a1d65d81"><div class="ttname"><a href="struct_vdp_color.html#a9127a138e69590a7ff4240e7a1d65d81">VdpColor::blue</a></div><div class="ttdeci">float blue</div><div class="ttdef"><b>Definition:</b> vdpau.h:1103</div></div>
<div class="ttc" id="group___vdp_decoder_html_gad36891ae37943208784b625af27911d7"><div class="ttname"><a href="group___vdp_decoder.html#gad36891ae37943208784b625af27911d7">VdpDecoderDestroy</a></div><div class="ttdeci">VdpStatus VdpDecoderDestroy(VdpDecoder decoder)</div><div class="ttdoc">Destroy a VdpDecoder. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2688</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a2418049d7e4327a0cc026c9fab92f994"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a2418049d7e4327a0cc026c9fab92f994">VDP_STATUS_INVALID_HANDLE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1138</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_aec06471ef9b88cd0073049af0dae5688"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#aec06471ef9b88cd0073049af0dae5688">VdpPictureInfoVC1::overlap</a></div><div class="ttdeci">uint8_t overlap</div><div class="ttdef"><b>Definition:</b> vdpau.h:2978</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html">VdpPictureInfoVC1</a></div><div class="ttdoc">Picture parameter information for a VC1 picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2930</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a5ecc4267a8f14aec6ea543cc1647dc5c"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a5ecc4267a8f14aec6ea543cc1647dc5c">VdpPictureInfoH264::weighted_pred_flag</a></div><div class="ttdeci">uint8_t weighted_pred_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2864</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420aa76d7e30358ab02b8513a786d8bb1722"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa76d7e30358ab02b8513a786d8bb1722">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_DST_COLOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2162</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga0c00630acd70619a143bdbd2e4ac46e6"><div class="ttname"><a href="group___vdp_video_mixer.html#ga0c00630acd70619a143bdbd2e4ac46e6">VdpVideoMixerGetAttributeValues</a></div><div class="ttdeci">VdpStatus VdpVideoMixerGetAttributeValues(VdpVideoMixer mixer, uint32_t attribute_count, VdpVideoMixerAttribute const *attributes, void *const *attribute_values)</div><div class="ttdoc">Retrieve current attribute values. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3977</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a2020948819c036b308abc1cde8c90301"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a2020948819c036b308abc1cde8c90301">VdpPictureInfoHEVC::diff_cu_qp_delta_depth</a></div><div class="ttdeci">uint8_t diff_cu_qp_delta_depth</div><div class="ttdef"><b>Definition:</b> vdpau.h:3188</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a0cf5c2d58620b48b119d951918f8abee"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a0cf5c2d58620b48b119d951918f8abee">VDP_STATUS_DISPLAY_PREEMPTED</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1131</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a0c486abc053009e5976965385b8a17eb"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a0c486abc053009e5976965385b8a17eb">VdpPictureInfoMPEG1Or2::concealment_motion_vectors</a></div><div class="ttdeci">uint8_t concealment_motion_vectors</div><div class="ttdef"><b>Definition:</b> vdpau.h:2771</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html">VdpOutputSurfaceRenderBlendState</a></div><div class="ttdoc">Complete blending operation definition. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2204</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga19f6f302fee38654be4d9d6d21e4afbd"><div class="ttname"><a href="group___vdp_video_mixer.html#ga19f6f302fee38654be4d9d6d21e4afbd">VdpVideoMixerFeature</a></div><div class="ttdeci">uint32_t VdpVideoMixerFeature</div><div class="ttdoc">A VdpVideoMixer feature that must be requested at creation time to be used. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3407</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_gaf69e77f4d465d059341477a74ccebcd5"><div class="ttname"><a href="group___vdp_output_surface_render.html#gaf69e77f4d465d059341477a74ccebcd5">VdpOutputSurfaceRenderBitmapSurface</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceRenderBitmapSurface(VdpOutputSurface destination_surface, VdpRect const *destination_rect, VdpBitmapSurface source_surface, VdpRect const *source_rect, VdpColor const *colors, VdpOutputSurfaceRenderBlendState const *blend_state, uint32_t flags)</div><div class="ttdoc">Composite a sub-rectangle of a VdpBitmapSurface into a sub-rectangle of a VdpOutputSurface; Output Su...</div><div class="ttdef"><b>Definition:</b> vdpau.h:2404</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html">VdpPictureInfoMPEG4Part2</a></div><div class="ttdoc">Picture parameter information for an MPEG-4 Part 2 picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3037</div></div>
<div class="ttc" id="group___vdp_decoder_html_gade63e3ba85ba5565960082566807f7cc"><div class="ttname"><a href="group___vdp_decoder.html#gade63e3ba85ba5565960082566807f7cc">VdpDecoder</a></div><div class="ttdeci">uint32_t VdpDecoder</div><div class="ttdoc">An opaque handle representing a VdpDecoder object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2655</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a1a8f79ba2fff4728da88c8649c3a95de"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a1a8f79ba2fff4728da88c8649c3a95de">VDP_STATUS_INVALID_FLAG</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1183</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_ae74a1abbf5d74782f4d95d80c657af09"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#ae74a1abbf5d74782f4d95d80c657af09">VdpPictureInfoVC1::finterpflag</a></div><div class="ttdeci">uint8_t finterpflag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2962</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa8e500d1c0fab1539b4c68da47f2bb91ac8e7e9bd786eee4a7572bbceb45fe59d"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91ac8e7e9bd786eee4a7572bbceb45fe59d">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_SUBTRACT</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2176</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778af458da504d42a54f218b7f694ef5083d"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af458da504d42a54f218b7f694ef5083d">VDP_STATUS_INVALID_FUNC_ID</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1208</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aadfb4a51cf8c980e77119cbd96bafcf9"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aadfb4a51cf8c980e77119cbd96bafcf9">VdpPictureInfoHEVC::loop_filter_across_tiles_enabled_flag</a></div><div class="ttdeci">uint8_t loop_filter_across_tiles_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3213</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a38d2fb4dd33a26f87417b7046916d550"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a38d2fb4dd33a26f87417b7046916d550">VdpPictureInfoH264::log2_max_pic_order_cnt_lsb_minus4</a></div><div class="ttdeci">uint8_t log2_max_pic_order_cnt_lsb_minus4</div><div class="ttdef"><b>Definition:</b> vdpau.h:2875</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a96f67769f9013de0e72a71b3a0b3d56a"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a96f67769f9013de0e72a71b3a0b3d56a">VdpPictureInfoHEVC::cu_qp_delta_enabled_flag</a></div><div class="ttdeci">uint8_t cu_qp_delta_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3186</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420aa74c6ed0a0d7df88a3335b0fb3688a86"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa74c6ed0a0d7df88a3335b0fb3688a86">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ZERO</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2154</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_gabdd839d04bb416913e6cbda18ef359a4"><div class="ttname"><a href="group___vdp_video_mixer.html#gabdd839d04bb416913e6cbda18ef359a4">VdpVideoMixerQueryParameterValueRange</a></div><div class="ttdeci">VdpStatus VdpVideoMixerQueryParameterValueRange(VdpDevice device, VdpVideoMixerParameter parameter, void *min_value, void *max_value)</div><div class="ttdoc">Query the implementation&amp;#39;s supported for a specific parameter. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3809</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a86c8302ec1c9920626e3f6970f668433"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a86c8302ec1c9920626e3f6970f668433">VdpPictureInfoMPEG4Part2::rounding_control</a></div><div class="ttdeci">uint8_t rounding_control</div><div class="ttdef"><b>Definition:</b> vdpau.h:3065</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a14aa61c52d318928c25f7a0bae36573c"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a14aa61c52d318928c25f7a0bae36573c">VdpPictureInfoHEVC::pic_width_in_luma_samples</a></div><div class="ttdeci">uint32_t pic_width_in_luma_samples</div><div class="ttdef"><b>Definition:</b> vdpau.h:3114</div></div>
<div class="ttc" id="group__base__types_html_ga2572319be6fed508c86cbe5ca96eeb73"><div class="ttname"><a href="group__base__types.html#ga2572319be6fed508c86cbe5ca96eeb73">VdpBool</a></div><div class="ttdeci">int VdpBool</div><div class="ttdoc">A boolean value, holding VDP_TRUE or VDP_FALSE. </div><div class="ttdef"><b>Definition:</b> vdpau.h:813</div></div>
<div class="ttc" id="struct_vdp_rect_html"><div class="ttname"><a href="struct_vdp_rect.html">VdpRect</a></div><div class="ttdoc">A rectangular region of a surface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1081</div></div>
<div class="ttc" id="group__get__proc__address_html_ga8ee7f38a58f43ffecc49e8ccba81e8a6"><div class="ttname"><a href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6">VdpFuncId</a></div><div class="ttdeci">uint32_t VdpFuncId</div><div class="ttdoc">A type suitable for VdpGetProcAddress&amp;#39;s function_id parameter. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4466</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga38a7e78a26b0593e6bc1f7ff894620c7"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga38a7e78a26b0593e6bc1f7ff894620c7">VdpPresentationQueueTarget</a></div><div class="ttdeci">uint32_t VdpPresentationQueueTarget</div><div class="ttdoc">An opaque handle representing the location where video will be presented. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4191</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420a6dc1e64d1b9665fa6b325c11ab452552"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a6dc1e64d1b9665fa6b325c11ab452552">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_SRC_ALPHA_SATURATE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2164</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420a00164d092ef9949cb0a3fc4bd39bd42a"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a00164d092ef9949cb0a3fc4bd39bd42a">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_SRC_ALPHA</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2158</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a7a94f15b8d9b2c18a5eb592e199b0561"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a7a94f15b8d9b2c18a5eb592e199b0561">VdpPictureInfoH264::num_ref_frames</a></div><div class="ttdeci">uint8_t num_ref_frames</div><div class="ttdef"><b>Definition:</b> vdpau.h:2861</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778aea8e8b3a70d58337ecb3c17dd8e0cd21"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aea8e8b3a70d58337ecb3c17dd8e0cd21">VDP_STATUS_INVALID_VIDEO_MIXER_PICTURE_STRUCTURE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1204</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga7a8cb7d458e19e84c1ffc7f93adc88d9"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga7a8cb7d458e19e84c1ffc7f93adc88d9">VdpPresentationQueueDestroy</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueDestroy(VdpPresentationQueue presentation_queue)</div><div class="ttdoc">Destroy a VdpPresentationQueue. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4231</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a560ff65a298dd6dbf912a4ae7496ad5a"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a560ff65a298dd6dbf912a4ae7496ad5a">VdpPictureInfoVC1::multires</a></div><div class="ttdeci">uint8_t multires</div><div class="ttdef"><b>Definition:</b> vdpau.h:2996</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ad888f5d1fe14fc248e4c45da09246d03"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ad888f5d1fe14fc248e4c45da09246d03">VdpPictureInfoHEVC::sample_adaptive_offset_enabled_flag</a></div><div class="ttdeci">uint8_t sample_adaptive_offset_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3149</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_af97968fa1c16cbcc8d93375b6a80897a"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#af97968fa1c16cbcc8d93375b6a80897a">VdpPictureInfoVC1::dquant</a></div><div class="ttdeci">uint8_t dquant</div><div class="ttdef"><b>Definition:</b> vdpau.h:2966</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_gaea57a562a1a8c43e01277efb4447244b"><div class="ttname"><a href="group___vdp_presentation_queue.html#gaea57a562a1a8c43e01277efb4447244b">VdpPresentationQueueStatus</a></div><div class="ttdeci">VdpPresentationQueueStatus</div><div class="ttdoc">The status of a surface within a presentation queue. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4346</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_ad1ce24612c5fcb85deaef5fc5f1e59d5"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#ad1ce24612c5fcb85deaef5fc5f1e59d5">VdpPictureInfoMPEG1Or2::intra_dc_precision</a></div><div class="ttdeci">uint8_t intra_dc_precision</div><div class="ttdef"><b>Definition:</b> vdpau.h:2769</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a1709e807271e2d693998d73db90eb032"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a1709e807271e2d693998d73db90eb032">VdpPictureInfoHEVC::pps_deblocking_filter_disabled_flag</a></div><div class="ttdeci">uint8_t pps_deblocking_filter_disabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3221</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga5c8ede339574634dc43a3b79e26abbb3"><div class="ttname"><a href="group___vdp_video_mixer.html#ga5c8ede339574634dc43a3b79e26abbb3">VdpVideoMixerQueryAttributeValueRange</a></div><div class="ttdeci">VdpStatus VdpVideoMixerQueryAttributeValueRange(VdpDevice device, VdpVideoMixerAttribute attribute, void *min_value, void *max_value)</div><div class="ttdoc">Query the implementation&amp;#39;s supported for a specific attribute. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3827</div></div>
<div class="ttc" id="struct_vdp_bitstream_buffer_html_a38e33f6637e69bc51060f6529a28d9f9"><div class="ttname"><a href="struct_vdp_bitstream_buffer.html#a38e33f6637e69bc51060f6529a28d9f9">VdpBitstreamBuffer::struct_version</a></div><div class="ttdeci">uint32_t struct_version</div><div class="ttdef"><b>Definition:</b> vdpau.h:2722</div></div>
<div class="ttc" id="struct_vdp_layer_html_aadcf430a754f7f4e2bdce06bfbd024ca"><div class="ttname"><a href="struct_vdp_layer.html#aadcf430a754f7f4e2bdce06bfbd024ca">VdpLayer::struct_version</a></div><div class="ttdeci">uint32_t struct_version</div><div class="ttdef"><b>Definition:</b> vdpau.h:4025</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a1e72b5c60bd57357e7a2f1b10f4581d5"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a1e72b5c60bd57357e7a2f1b10f4581d5">VdpPictureInfoH264::slice_count</a></div><div class="ttdeci">uint32_t slice_count</div><div class="ttdef"><b>Definition:</b> vdpau.h:2848</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_ac92c398f65ed6d1e621e4c88f368879e"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#ac92c398f65ed6d1e621e4c88f368879e">VdpPictureInfoHEVC::pps_cb_qp_offset</a></div><div class="ttdeci">int8_t pps_cb_qp_offset</div><div class="ttdef"><b>Definition:</b> vdpau.h:3189</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a9a0b5aac300718e41414d4a9dbe34b3f"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a9a0b5aac300718e41414d4a9dbe34b3f">VdpPictureInfoVC1::refdist_flag</a></div><div class="ttdeci">uint8_t refdist_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2970</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a1b409edbf2b27914cb6a6aafcafb8587"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a1b409edbf2b27914cb6a6aafcafb8587">VdpPictureInfoHEVC::sps_max_dec_pic_buffering_minus1</a></div><div class="ttdeci">uint8_t sps_max_dec_pic_buffering_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3121</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aa7ee6b642c315f6571a361e90630a432"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aa7ee6b642c315f6571a361e90630a432">VdpPictureInfoHEVC::uniform_spacing_flag</a></div><div class="ttdeci">uint8_t uniform_spacing_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3202</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a474d997cc930f2232de878c51dd157c7"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a474d997cc930f2232de878c51dd157c7">VdpPictureInfoVC1::quantizer</a></div><div class="ttdeci">uint8_t quantizer</div><div class="ttdef"><b>Definition:</b> vdpau.h:2972</div></div>
<div class="ttc" id="group___vdp_c_s_c_matrix_html_gacfa96352cc5e24cde49a7fe5f0f40de6"><div class="ttname"><a href="group___vdp_c_s_c_matrix.html#gacfa96352cc5e24cde49a7fe5f0f40de6">VdpCSCMatrix</a></div><div class="ttdeci">float VdpCSCMatrix[3][4]</div><div class="ttdoc">Storage for a color space conversion matrix. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1405</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420a1a0d43d4aa69e291d40526cfe4cea23e"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420a1a0d43d4aa69e291d40526cfe4cea23e">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_DST_ALPHA</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2160</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ggac43c37528fbd62a6604171680a531d61af033ce1ea8695d9f30e448054376e86f"><div class="ttname"><a href="group___vdp_video_mixer.html#ggac43c37528fbd62a6604171680a531d61af033ce1ea8695d9f30e448054376e86f">VDP_VIDEO_MIXER_PICTURE_STRUCTURE_BOTTOM_FIELD</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:4008</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a79134c70bd48bc04dca5912635106607"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a79134c70bd48bc04dca5912635106607">VdpPictureInfoHEVC::IDRPicFlag</a></div><div class="ttdeci">uint8_t IDRPicFlag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3239</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a306c24bd17e38cf7769b31c067fc4dfe"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a306c24bd17e38cf7769b31c067fc4dfe">VdpPictureInfoVC1::pulldown</a></div><div class="ttdeci">uint8_t pulldown</div><div class="ttdef"><b>Definition:</b> vdpau.h:2956</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ggaea57a562a1a8c43e01277efb4447244bab8211299f2f8e4a347ea8367c0576374"><div class="ttname"><a href="group___vdp_presentation_queue.html#ggaea57a562a1a8c43e01277efb4447244bab8211299f2f8e4a347ea8367c0576374">VDP_PRESENTATION_QUEUE_STATUS_QUEUED</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:4350</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_ad285d18f30e29b1ad9a7978bdf527949"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#ad285d18f30e29b1ad9a7978bdf527949">VdpPictureInfoVC1::rangered</a></div><div class="ttdeci">uint8_t rangered</div><div class="ttdef"><b>Definition:</b> vdpau.h:3008</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a181fe68f6202f6da053854b904693f4d"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a181fe68f6202f6da053854b904693f4d">VdpPictureInfoHEVC::RAPPicFlag</a></div><div class="ttdeci">uint8_t RAPPicFlag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3242</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a85e90c13b44ca1b9fbabbdee1e300493"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a85e90c13b44ca1b9fbabbdee1e300493">VdpPictureInfoH264::deblocking_filter_control_present_flag</a></div><div class="ttdeci">uint8_t deblocking_filter_control_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2880</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_add67e5b35d51a2276e8b9bc00f2d3856"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#add67e5b35d51a2276e8b9bc00f2d3856">VdpPictureInfoVC1::vstransform</a></div><div class="ttdeci">uint8_t vstransform</div><div class="ttdef"><b>Definition:</b> vdpau.h:2980</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a6ce9a8398d13474be3cfba4bae408b5f"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a6ce9a8398d13474be3cfba4bae408b5f">VdpPictureInfoVC1::frame_coding_mode</a></div><div class="ttdeci">uint8_t frame_coding_mode</div><div class="ttdef"><b>Definition:</b> vdpau.h:2947</div></div>
<div class="ttc" id="group___vdp_bitmap_surface_html_ga05d4ffd24f7c919103b3dc2c45487983"><div class="ttname"><a href="group___vdp_bitmap_surface.html#ga05d4ffd24f7c919103b3dc2c45487983">VdpBitmapSurfacePutBitsNative</a></div><div class="ttdeci">VdpStatus VdpBitmapSurfacePutBitsNative(VdpBitmapSurface surface, void const *const *source_data, uint32_t const *source_pitches, VdpRect const *destination_rect)</div><div class="ttdoc">Copy image data from application memory in the surface&amp;#39;s native format to a VdpBitmapSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2129</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778aed4c8ade27fb00aa101f8764abc2c5cd"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778aed4c8ade27fb00aa101f8764abc2c5cd">VDP_STATUS_ERROR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1250</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a4142bcc074331d2d0dedd99b12c7fcd2"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a4142bcc074331d2d0dedd99b12c7fcd2">VdpPictureInfoMPEG4Part2::vop_time_increment_resolution</a></div><div class="ttdeci">uint16_t vop_time_increment_resolution</div><div class="ttdef"><b>Definition:</b> vdpau.h:3055</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga07c6e95236114de8e947ceb5bbf5c047"><div class="ttname"><a href="group___vdp_video_mixer.html#ga07c6e95236114de8e947ceb5bbf5c047">VdpVideoMixerGetParameterValues</a></div><div class="ttdeci">VdpStatus VdpVideoMixerGetParameterValues(VdpVideoMixer mixer, uint32_t parameter_count, VdpVideoMixerParameter const *parameters, void *const *parameter_values)</div><div class="ttdoc">Retrieve parameter values given at creation time. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3957</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a36a1d87b4362831335fc30ce86c7af2a"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a36a1d87b4362831335fc30ce86c7af2a">VdpPictureInfoMPEG1Or2::top_field_first</a></div><div class="ttdeci">uint8_t top_field_first</div><div class="ttdef"><b>Definition:</b> vdpau.h:2775</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_aa7221e2196484a5067ca2b577d136a28"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#aa7221e2196484a5067ca2b577d136a28">VdpPictureInfoVC1::maxbframes</a></div><div class="ttdeci">uint8_t maxbframes</div><div class="ttdef"><b>Definition:</b> vdpau.h:3013</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a75162b02b46695dc847800204ab66ca4"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a75162b02b46695dc847800204ab66ca4">VdpPictureInfoMPEG4Part2::backward_reference</a></div><div class="ttdeci">VdpVideoSurface backward_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:3047</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_a19d03fd513248d3b21796aa70d386bc2"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#a19d03fd513248d3b21796aa70d386bc2">VdpOutputSurfaceRenderBlendState::blend_factor_source_color</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendFactor blend_factor_source_color</div><div class="ttdef"><b>Definition:</b> vdpau.h:2209</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aa199dea75b9d8e62e8edd9de7e3d5d48"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aa199dea75b9d8e62e8edd9de7e3d5d48">VdpPictureInfoHEVC::weighted_pred_flag</a></div><div class="ttdeci">uint8_t weighted_pred_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3192</div></div>
<div class="ttc" id="struct_vdp_reference_frame_h264_html_a64f5c502e627bca85e67b1e156148d34"><div class="ttname"><a href="struct_vdp_reference_frame_h264.html#a64f5c502e627bca85e67b1e156148d34">VdpReferenceFrameH264::frame_idx</a></div><div class="ttdeci">uint16_t frame_idx</div><div class="ttdef"><b>Definition:</b> vdpau.h:2821</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html">VdpPictureInfoMPEG1Or2</a></div><div class="ttdoc">Picture parameter information for an MPEG 1 or MPEG 2 picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2749</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_predictive_html_a19ce7d1d29463c784008be5e8abd488f"><div class="ttname"><a href="struct_vdp_picture_info_h264_predictive.html#a19ce7d1d29463c784008be5e8abd488f">VdpPictureInfoH264Predictive::pictureInfo</a></div><div class="ttdeci">VdpPictureInfoH264 pictureInfo</div><div class="ttdef"><b>Definition:</b> vdpau.h:2904</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a089b5a510bd9683684d7d6e5c7a6baed"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a089b5a510bd9683684d7d6e5c7a6baed">VDP_STATUS_NO_IMPLEMENTATION</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1125</div></div>
<div class="ttc" id="group___vdp_c_s_c_matrix_html_ga54daec8eee2bedb1e14406b68d88a4b1"><div class="ttname"><a href="group___vdp_c_s_c_matrix.html#ga54daec8eee2bedb1e14406b68d88a4b1">VdpColorStandard</a></div><div class="ttdeci">uint32_t VdpColorStandard</div><div class="ttdoc">YCbCr color space specification. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1450</div></div>
<div class="ttc" id="struct_vdp_procamp_html"><div class="ttname"><a href="struct_vdp_procamp.html">VdpProcamp</a></div><div class="ttdoc">Procamp operation parameterization data. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1417</div></div>
<div class="ttc" id="struct_vdp_color_html_af9c10df5cd2ca25c1e70fd675cc3ec6a"><div class="ttname"><a href="struct_vdp_color.html#af9c10df5cd2ca25c1e70fd675cc3ec6a">VdpColor::alpha</a></div><div class="ttdeci">float alpha</div><div class="ttdef"><b>Definition:</b> vdpau.h:1104</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga2b405529fa25dbb5f2e68fc2eba85f9d"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga2b405529fa25dbb5f2e68fc2eba85f9d">VdpPresentationQueueQuerySurfaceStatus</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueQuerySurfaceStatus(VdpPresentationQueue presentation_queue, VdpOutputSurface surface, VdpPresentationQueueStatus *status, VdpTime *first_presentation_time)</div><div class="ttdoc">Poll the current queue status of a surface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4366</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_abc9d19e6b24b1648fd5decc6257ef312"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#abc9d19e6b24b1648fd5decc6257ef312">VdpPictureInfoMPEG1Or2::full_pel_backward_vector</a></div><div class="ttdeci">uint8_t full_pel_backward_vector</div><div class="ttdef"><b>Definition:</b> vdpau.h:2779</div></div>
<div class="ttc" id="group___vdp_decoder_html_ga0b283d62f89e5cdb3276e422dd074256"><div class="ttname"><a href="group___vdp_decoder.html#ga0b283d62f89e5cdb3276e422dd074256">VdpDecoderQueryCapabilities</a></div><div class="ttdeci">VdpStatus VdpDecoderQueryCapabilities(VdpDevice device, VdpDecoderProfile profile, VdpBool *is_supported, uint32_t *max_level, uint32_t *max_macroblocks, uint32_t *max_width, uint32_t *max_height)</div><div class="ttdoc">Query the implementation&amp;#39;s VdpDecoder capabilities. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2641</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga8639fd2621e3f9906d0c101532b68b01"><div class="ttname"><a href="group___vdp_video_mixer.html#ga8639fd2621e3f9906d0c101532b68b01">VdpVideoMixerAttribute</a></div><div class="ttdeci">uint32_t VdpVideoMixerAttribute</div><div class="ttdoc">An adjustable attribute of VdpVideoMixer operation. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3637</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aa9117967e7c4ff02ec2150c099f460df"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aa9117967e7c4ff02ec2150c099f460df">VdpPictureInfoHEVC::CurrRpsIdx</a></div><div class="ttdeci">uint8_t CurrRpsIdx</div><div class="ttdef"><b>Definition:</b> vdpau.h:3244</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a731c918402826218edeb5149bc3e4eed"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a731c918402826218edeb5149bc3e4eed">VdpPictureInfoMPEG1Or2::forward_reference</a></div><div class="ttdeci">VdpVideoSurface forward_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2754</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a109bc0e970431e27c01ff9d9d0d63f1a"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a109bc0e970431e27c01ff9d9d0d63f1a">VdpPictureInfoVC1::backward_reference</a></div><div class="ttdeci">VdpVideoSurface backward_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2940</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g4_part2_html_a79af225beb5f9a07a9787b9dce86b2f2"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g4_part2.html#a79af225beb5f9a07a9787b9dce86b2f2">VdpPictureInfoMPEG4Part2::top_field_first</a></div><div class="ttdeci">uint8_t top_field_first</div><div class="ttdef"><b>Definition:</b> vdpau.h:3067</div></div>
<div class="ttc" id="struct_vdp_layer_html_ae2202bd5b39ddd45bfd27aa6d800496a"><div class="ttname"><a href="struct_vdp_layer.html#ae2202bd5b39ddd45bfd27aa6d800496a">VdpLayer::destination_rect</a></div><div class="ttdeci">VdpRect const  * destination_rect</div><div class="ttdef"><b>Definition:</b> vdpau.h:4043</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420aa18dc631bfb6f1ba9b4cd0a5eea870e9"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa18dc631bfb6f1ba9b4cd0a5eea870e9">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2166</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_ab23a429eaf7ef4078fe6a0dec8eb95a8"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#ab23a429eaf7ef4078fe6a0dec8eb95a8">VdpPictureInfoH264::chroma_qp_index_offset</a></div><div class="ttdeci">int8_t chroma_qp_index_offset</div><div class="ttdef"><b>Definition:</b> vdpau.h:2868</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_ab62db71ec021982a796d499d242cffb5"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#ab62db71ec021982a796d499d242cffb5">VdpOutputSurfaceRenderBlendState::blend_factor_destination_color</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendFactor blend_factor_destination_color</div><div class="ttdef"><b>Definition:</b> vdpau.h:2210</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a0e97408c19a7bb99c0278b688742059e"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a0e97408c19a7bb99c0278b688742059e">VdpPictureInfoH264::redundant_pic_cnt_present_flag</a></div><div class="ttdeci">uint8_t redundant_pic_cnt_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2881</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a29ef3795377212ee7d00a37a0f256de1"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a29ef3795377212ee7d00a37a0f256de1">VdpPictureInfoHEVC::init_qp_minus26</a></div><div class="ttdeci">int8_t init_qp_minus26</div><div class="ttdef"><b>Definition:</b> vdpau.h:3183</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a81181e2956c98dbe38c9c5559515a9be"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a81181e2956c98dbe38c9c5559515a9be">VDP_STATUS_HANDLE_DEVICE_MISMATCH</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1246</div></div>
<div class="ttc" id="group___vdp_c_s_c_matrix_html_ga8df7b6964cb71310bd98006c6b7c6a30"><div class="ttname"><a href="group___vdp_c_s_c_matrix.html#ga8df7b6964cb71310bd98006c6b7c6a30">VdpGenerateCSCMatrix</a></div><div class="ttdeci">VdpStatus VdpGenerateCSCMatrix(VdpProcamp *procamp, VdpColorStandard standard, VdpCSCMatrix *csc_matrix)</div><div class="ttdoc">Generate a color space conversion matrix. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1467</div></div>
<div class="ttc" id="group__error__handling_html_ga7fa6c302213052e531b20bab723e5778"><div class="ttname"><a href="group__error__handling.html#ga7fa6c302213052e531b20bab723e5778">VdpStatus</a></div><div class="ttdeci">VdpStatus</div><div class="ttdoc">The set of all possible error codes. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1119</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420aa58e7bb2f2d78c4d84032416e6395844"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aa58e7bb2f2d78c4d84032416e6395844">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_DST_ALPHA</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2161</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ga4dbfbccec54d666e8657030c0399275b"><div class="ttname"><a href="group___vdp_output_surface_render.html#ga4dbfbccec54d666e8657030c0399275b">VdpOutputSurfaceRenderOutputSurface</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceRenderOutputSurface(VdpOutputSurface destination_surface, VdpRect const *destination_rect, VdpOutputSurface source_surface, VdpRect const *source_rect, VdpColor const *colors, VdpOutputSurfaceRenderBlendState const *blend_state, uint32_t flags)</div><div class="ttdoc">Composite a sub-rectangle of a VdpOutputSurface into a sub-rectangle of another VdpOutputSurface; Out...</div><div class="ttdef"><b>Definition:</b> vdpau.h:2324</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_ad3838ec3feec8ce2b72ae78ecaf6aaa4"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#ad3838ec3feec8ce2b72ae78ecaf6aaa4">VdpPictureInfoH264::field_pic_flag</a></div><div class="ttdeci">uint8_t field_pic_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2859</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga323e839aacb96f4cbe2b390adfc3d332"><div class="ttname"><a href="group___vdp_video_mixer.html#ga323e839aacb96f4cbe2b390adfc3d332">VdpVideoMixerQueryParameterSupport</a></div><div class="ttdeci">VdpStatus VdpVideoMixerQueryParameterSupport(VdpDevice device, VdpVideoMixerParameter parameter, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s support for a specific parameter. </div><div class="ttdef"><b>Definition:</b> vdpau.h:3776</div></div>
<div class="ttc" id="struct_vdp_reference_frame_h264_html"><div class="ttname"><a href="struct_vdp_reference_frame_h264.html">VdpReferenceFrameH264</a></div><div class="ttdoc">Information about an H.264 reference frame. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2796</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a53e8d87564d20b304ceb95843d4f986e"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a53e8d87564d20b304ceb95843d4f986e">VdpPictureInfoH264::bottom_field_flag</a></div><div class="ttdeci">uint8_t bottom_field_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2860</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html"><div class="ttname"><a href="struct_vdp_picture_info_h264.html">VdpPictureInfoH264</a></div><div class="ttdoc">Picture parameter information for an H.264 picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2846</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_gabc7412103a909b2609dc9a67ab29cfdd"><div class="ttname"><a href="group___vdp_presentation_queue.html#gabc7412103a909b2609dc9a67ab29cfdd">VdpTime</a></div><div class="ttdeci">uint64_t VdpTime</div><div class="ttdoc">The representation of a point in time. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4181</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a5bf533343550f8cd525314ae2e03988b"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a5bf533343550f8cd525314ae2e03988b">VdpPictureInfoVC1::extended_mv</a></div><div class="ttdeci">uint8_t extended_mv</div><div class="ttdef"><b>Definition:</b> vdpau.h:2974</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa8e500d1c0fab1539b4c68da47f2bb91a8009b8c10abd389a8335dfad23f1c83e"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a8009b8c10abd389a8335dfad23f1c83e">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_MAX</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2180</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a8b2733ab5c928014184c760bd232bce9"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a8b2733ab5c928014184c760bd232bce9">VdpPictureInfoH264::frame_num</a></div><div class="ttdeci">uint16_t frame_num</div><div class="ttdef"><b>Definition:</b> vdpau.h:2858</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_acba8910dce6d3e9871572e85b741981f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#acba8910dce6d3e9871572e85b741981f">VdpPictureInfoHEVC::pcm_enabled_flag</a></div><div class="ttdeci">uint8_t pcm_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3150</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa451a329033f61c027d3b0a1815c7420aac85590daa214696720d47ca9c4d5a4e"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa451a329033f61c027d3b0a1815c7420aac85590daa214696720d47ca9c4d5a4e">VDP_OUTPUT_SURFACE_RENDER_BLEND_FACTOR_ONE_MINUS_SRC_COLOR</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2157</div></div>
<div class="ttc" id="struct_vdp_procamp_html_ab9ffc53460611ea4a5bddc0ba32b5987"><div class="ttname"><a href="struct_vdp_procamp.html#ab9ffc53460611ea4a5bddc0ba32b5987">VdpProcamp::brightness</a></div><div class="ttdeci">float brightness</div><div class="ttdef"><b>Definition:</b> vdpau.h:1426</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a02d7e8bb891dc8346b5e60cf9ab29e74"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a02d7e8bb891dc8346b5e60cf9ab29e74">VdpPictureInfoHEVC::chroma_format_idc</a></div><div class="ttdeci">uint8_t chroma_format_idc</div><div class="ttdef"><b>Definition:</b> vdpau.h:3111</div></div>
<div class="ttc" id="struct_vdp_reference_frame_h264_html_a7c8727e46132abf532818274c4492d38"><div class="ttname"><a href="struct_vdp_reference_frame_h264.html#a7c8727e46132abf532818274c4492d38">VdpReferenceFrameH264::top_is_reference</a></div><div class="ttdeci">VdpBool top_is_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2808</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_a280287d6379bb179efc7fd0c7ddf3521"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#a280287d6379bb179efc7fd0c7ddf3521">VdpPictureInfoMPEG1Or2::backward_reference</a></div><div class="ttdeci">VdpVideoSurface backward_reference</div><div class="ttdef"><b>Definition:</b> vdpau.h:2759</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a8f876f38792f6f31a21bd297af875e37"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a8f876f38792f6f31a21bd297af875e37">VdpPictureInfoHEVC::log2_diff_max_min_luma_coding_block_size</a></div><div class="ttdeci">uint8_t log2_diff_max_min_luma_coding_block_size</div><div class="ttdef"><b>Definition:</b> vdpau.h:3123</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_predictive_html"><div class="ttname"><a href="struct_vdp_picture_info_h264_predictive.html">VdpPictureInfoH264Predictive</a></div><div class="ttdoc">Picture parameter information for an H.264 Hi444PP picture. </div><div class="ttdef"><b>Definition:</b> vdpau.h:2902</div></div>
<div class="ttc" id="struct_vdp_rect_html_a1e0708d9a23a6d54f75f5d1d2540ca7b"><div class="ttname"><a href="struct_vdp_rect.html#a1e0708d9a23a6d54f75f5d1d2540ca7b">VdpRect::y0</a></div><div class="ttdeci">uint32_t y0</div><div class="ttdef"><b>Definition:</b> vdpau.h:1085</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_af450641eb11a8b3c7c6a33bd6d454648"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#af450641eb11a8b3c7c6a33bd6d454648">VdpPictureInfoHEVC::log2_diff_max_min_pcm_luma_coding_block_size</a></div><div class="ttdeci">uint8_t log2_diff_max_min_pcm_luma_coding_block_size</div><div class="ttdef"><b>Definition:</b> vdpau.h:3158</div></div>
<div class="ttc" id="group___vdp_video_surface_html_ga96174b2f3c588766d2f8cea863ffb5f8"><div class="ttname"><a href="group___vdp_video_surface.html#ga96174b2f3c588766d2f8cea863ffb5f8">VdpVideoSurfaceGetParameters</a></div><div class="ttdeci">VdpStatus VdpVideoSurfaceGetParameters(VdpVideoSurface surface, VdpChromaType *chroma_type, uint32_t *width, uint32_t *height)</div><div class="ttdoc">Retrieve the parameters used to create a VdpVideoSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1624</div></div>
<div class="ttc" id="group___vdp_video_surface_html_gab51ee52662d4a785677a49bd1b308825"><div class="ttname"><a href="group___vdp_video_surface.html#gab51ee52662d4a785677a49bd1b308825">VdpVideoSurface</a></div><div class="ttdeci">uint32_t VdpVideoSurface</div><div class="ttdoc">An opaque handle representing a VdpVideoSurface object. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1550</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a6893ed79c308294b6538c05e70ba7034"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a6893ed79c308294b6538c05e70ba7034">VdpPictureInfoHEVC::num_ref_idx_l0_default_active_minus1</a></div><div class="ttdeci">uint8_t num_ref_idx_l0_default_active_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3181</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a9f9a3a73f5669aa735a4fe3863f2d67c"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a9f9a3a73f5669aa735a4fe3863f2d67c">VDP_STATUS_INVALID_VALUE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1225</div></div>
<div class="ttc" id="group__error__handling_html_ga84754168297376b8eba90f89f3cf9b0f"><div class="ttname"><a href="group__error__handling.html#ga84754168297376b8eba90f89f3cf9b0f">VdpGetErrorString</a></div><div class="ttdeci">char const  * VdpGetErrorString(VdpStatus status)</div><div class="ttdoc">Retrieve a string describing an error code. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1262</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a2b5f5c6e79a0fa159a986d764134e07c"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a2b5f5c6e79a0fa159a986d764134e07c">VDP_STATUS_INVALID_VIDEO_MIXER_FEATURE</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1191</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gaa3c7017af47802d7c61173a2275bc5eb"><div class="ttname"><a href="group___vdp_output_surface.html#gaa3c7017af47802d7c61173a2275bc5eb">VdpOutputSurfaceQueryCapabilities</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceQueryCapabilities(VdpDevice device, VdpRGBAFormat surface_rgba_format, VdpBool *is_supported, uint32_t *max_width, uint32_t *max_height)</div><div class="ttdoc">Query the implementation&amp;#39;s VdpOutputSurface capabilities. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1745</div></div>
<div class="ttc" id="group___vdp_video_mixer_html_ga62bf3bf8c5f01322a03b07065c5ea3db"><div class="ttname"><a href="group___vdp_video_mixer.html#ga62bf3bf8c5f01322a03b07065c5ea3db">VdpVideoMixerRender</a></div><div class="ttdeci">VdpStatus VdpVideoMixerRender(VdpVideoMixer mixer, VdpOutputSurface background_surface, VdpRect const *background_source_rect, VdpVideoMixerPictureStructure current_picture_structure, uint32_t video_surface_past_count, VdpVideoSurface const *video_surface_past, VdpVideoSurface video_surface_current, uint32_t video_surface_future_count, VdpVideoSurface const *video_surface_future, VdpRect const *video_source_rect, VdpOutputSurface destination_surface, VdpRect const *destination_rect, VdpRect const *destination_video_rect, uint32_t layer_count, VdpLayer const *layers)</div><div class="ttdoc">Perform a video post-processing and compositing operation. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4112</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a3ffa53b8671a0cec4ea42aabf2074b69"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a3ffa53b8671a0cec4ea42aabf2074b69">VdpPictureInfoVC1::psf</a></div><div class="ttdeci">uint8_t psf</div><div class="ttdef"><b>Definition:</b> vdpau.h:2964</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a561e8bb72e242eaacbe2ade19c8db0d9"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a561e8bb72e242eaacbe2ade19c8db0d9">VDP_STATUS_RESOURCES</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1236</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a34e09b5135e2b5777a789c828bb4fd95"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a34e09b5135e2b5777a789c828bb4fd95">VdpPictureInfoVC1::syncmarker</a></div><div class="ttdeci">uint8_t syncmarker</div><div class="ttdef"><b>Definition:</b> vdpau.h:3001</div></div>
<div class="ttc" id="group___vdp_video_surface_html_ga692627228645ce368b7fdf3f6b2d0cce"><div class="ttname"><a href="group___vdp_video_surface.html#ga692627228645ce368b7fdf3f6b2d0cce">VdpVideoSurfacePutBitsYCbCr</a></div><div class="ttdeci">VdpStatus VdpVideoSurfacePutBitsYCbCr(VdpVideoSurface surface, VdpYCbCrFormat source_ycbcr_format, void const *const *source_data, uint32_t const *source_pitches)</div><div class="ttdoc">Copy image data from application memory in a specific YCbCr format to a VdpVideoSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1675</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a200d79d50d60e09a68e205b57a849d10"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a200d79d50d60e09a68e205b57a849d10">VdpPictureInfoH264::delta_pic_order_always_zero_flag</a></div><div class="ttdeci">uint8_t delta_pic_order_always_zero_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2876</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa8e500d1c0fab1539b4c68da47f2bb91a5c59df3dc8a0a80beb6029f2be37d0bc"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91a5c59df3dc8a0a80beb6029f2be37d0bc">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_REVERSE_SUBTRACT</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2177</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gaba9bfa64afa89217ee4855cd4dd6658d"><div class="ttname"><a href="group___vdp_output_surface.html#gaba9bfa64afa89217ee4855cd4dd6658d">VdpOutputSurfaceQueryPutBitsIndexedCapabilities</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceQueryPutBitsIndexedCapabilities(VdpDevice device, VdpRGBAFormat surface_rgba_format, VdpIndexedFormat bits_indexed_format, VdpColorTableFormat color_table_format, VdpBool *is_supported)</div><div class="ttdoc">Query the implementation&amp;#39;s capability to perform a PutBits operation using application data in a spec...</div><div class="ttdef"><b>Definition:</b> vdpau.h:1785</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a3300ab7f96e2634a7310852512604e64"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a3300ab7f96e2634a7310852512604e64">VdpPictureInfoVC1::tfcntrflag</a></div><div class="ttdeci">uint8_t tfcntrflag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2960</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a66fbefb512846cbadd679088f85062ef"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a66fbefb512846cbadd679088f85062ef">VdpPictureInfoHEVC::CurrPicOrderCntVal</a></div><div class="ttdeci">int32_t CurrPicOrderCntVal</div><div class="ttdef"><b>Definition:</b> vdpau.h:3269</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a0d11eb75c97cabe5b140e49f736ee63c"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a0d11eb75c97cabe5b140e49f736ee63c">VdpPictureInfoHEVC::log2_min_transform_block_size_minus2</a></div><div class="ttdeci">uint8_t log2_min_transform_block_size_minus2</div><div class="ttdef"><b>Definition:</b> vdpau.h:3124</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778a984c016c128058390bd384031f9a01ad"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778a984c016c128058390bd384031f9a01ad">VDP_STATUS_INVALID_BLEND_EQUATION</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1179</div></div>
<div class="ttc" id="group___vdp_output_surface_html_gafbfbc8b36323c1adeb4c68fbb4232cf9"><div class="ttname"><a href="group___vdp_output_surface.html#gafbfbc8b36323c1adeb4c68fbb4232cf9">VdpOutputSurfaceDestroy</a></div><div class="ttdeci">VdpStatus VdpOutputSurfaceDestroy(VdpOutputSurface surface)</div><div class="ttdoc">Destroy a VdpOutputSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1846</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_ab688ae3038fadc3c8cbb683632698c90"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#ab688ae3038fadc3c8cbb683632698c90">VdpPictureInfoVC1::loopfilter</a></div><div class="ttdeci">uint8_t loopfilter</div><div class="ttdef"><b>Definition:</b> vdpau.h:2982</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_aef73675e8d3ff8f90c4c81faaf7bbdef"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#aef73675e8d3ff8f90c4c81faaf7bbdef">VdpPictureInfoHEVC::lists_modification_present_flag</a></div><div class="ttdeci">uint8_t lists_modification_present_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3228</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a71165b05a34cf3a67a73de09f73f06c4"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a71165b05a34cf3a67a73de09f73f06c4">VdpPictureInfoVC1::panscan_flag</a></div><div class="ttdeci">uint8_t panscan_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2968</div></div>
<div class="ttc" id="struct_vdp_color_html_a184238c67943c3bfb6608704652a5367"><div class="ttname"><a href="struct_vdp_color.html#a184238c67943c3bfb6608704652a5367">VdpColor::red</a></div><div class="ttdeci">float red</div><div class="ttdef"><b>Definition:</b> vdpau.h:1101</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_a2f0cb6129f725098637146a0a93477da"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#a2f0cb6129f725098637146a0a93477da">VdpOutputSurfaceRenderBlendState::blend_factor_destination_alpha</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendFactor blend_factor_destination_alpha</div><div class="ttdef"><b>Definition:</b> vdpau.h:2212</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_ae8cb096d0e7ca49b914cb952da171bb9"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#ae8cb096d0e7ca49b914cb952da171bb9">VdpPictureInfoMPEG1Or2::picture_coding_type</a></div><div class="ttdeci">uint8_t picture_coding_type</div><div class="ttdef"><b>Definition:</b> vdpau.h:2768</div></div>
<div class="ttc" id="struct_vdp_picture_info_v_c1_html_a7d8a11038698700255cf11de8af7d437"><div class="ttname"><a href="struct_vdp_picture_info_v_c1.html#a7d8a11038698700255cf11de8af7d437">VdpPictureInfoVC1::range_mapy_flag</a></div><div class="ttdeci">uint8_t range_mapy_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2986</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a6446a8c91314787751c8da58cbe34b6a"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a6446a8c91314787751c8da58cbe34b6a">VdpPictureInfoHEVC::num_tile_columns_minus1</a></div><div class="ttdeci">uint8_t num_tile_columns_minus1</div><div class="ttdef"><b>Definition:</b> vdpau.h:3198</div></div>
<div class="ttc" id="group__error__handling_html_gga7fa6c302213052e531b20bab723e5778af0bf463144f8bef0f9e7bb04379b7fb7"><div class="ttname"><a href="group__error__handling.html#gga7fa6c302213052e531b20bab723e5778af0bf463144f8bef0f9e7bb04379b7fb7">VDP_STATUS_INVALID_VIDEO_MIXER_PARAMETER</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:1195</div></div>
<div class="ttc" id="struct_vdp_picture_info_m_p_e_g1_or2_html_af9d13075f9ac2003086630e086654ab8"><div class="ttname"><a href="struct_vdp_picture_info_m_p_e_g1_or2.html#af9d13075f9ac2003086630e086654ab8">VdpPictureInfoMPEG1Or2::picture_structure</a></div><div class="ttdeci">uint8_t picture_structure</div><div class="ttdef"><b>Definition:</b> vdpau.h:2767</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_a4fbf4494c0b2d488274897d5a13607cb"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#a4fbf4494c0b2d488274897d5a13607cb">VdpPictureInfoHEVC::pps_beta_offset_div2</a></div><div class="ttdeci">int8_t pps_beta_offset_div2</div><div class="ttdef"><b>Definition:</b> vdpau.h:3224</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_gac7fc2428f84789e0ea6f6d4885e5da35"><div class="ttname"><a href="group___vdp_presentation_queue.html#gac7fc2428f84789e0ea6f6d4885e5da35">VdpPresentationQueueTargetDestroy</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueTargetDestroy(VdpPresentationQueueTarget presentation_queue_target)</div><div class="ttdoc">Destroy a VdpPresentationQueueTarget. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4198</div></div>
<div class="ttc" id="struct_vdp_picture_info_h_e_v_c_html_af37cb7052bcf5f436e9035163518444f"><div class="ttname"><a href="struct_vdp_picture_info_h_e_v_c.html#af37cb7052bcf5f436e9035163518444f">VdpPictureInfoHEVC::scaling_list_enabled_flag</a></div><div class="ttdeci">uint8_t scaling_list_enabled_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:3128</div></div>
<div class="ttc" id="group___vdp_video_surface_html_ga72917834cd3897df2d24e3a76b1dffce"><div class="ttname"><a href="group___vdp_video_surface.html#ga72917834cd3897df2d24e3a76b1dffce">VdpVideoSurfaceCreate</a></div><div class="ttdeci">VdpStatus VdpVideoSurfaceCreate(VdpDevice device, VdpChromaType chroma_type, uint32_t width, uint32_t height, VdpVideoSurface *surface)</div><div class="ttdoc">Create a VdpVideoSurface. </div><div class="ttdef"><b>Definition:</b> vdpau.h:1597</div></div>
<div class="ttc" id="group___vdp_output_surface_render_html_ggaa8e500d1c0fab1539b4c68da47f2bb91ac7998b4daab7f9fe6492963de88c3600"><div class="ttname"><a href="group___vdp_output_surface_render.html#ggaa8e500d1c0fab1539b4c68da47f2bb91ac7998b4daab7f9fe6492963de88c3600">VDP_OUTPUT_SURFACE_RENDER_BLEND_EQUATION_ADD</a></div><div class="ttdef"><b>Definition:</b> vdpau.h:2178</div></div>
<div class="ttc" id="group___vdp_presentation_queue_html_ga41851af37b48364c0e82d977dabd5e8e"><div class="ttname"><a href="group___vdp_presentation_queue.html#ga41851af37b48364c0e82d977dabd5e8e">VdpPresentationQueueSetBackgroundColor</a></div><div class="ttdeci">VdpStatus VdpPresentationQueueSetBackgroundColor(VdpPresentationQueue presentation_queue, VdpColor *const background_color)</div><div class="ttdoc">Configure the background color setting. </div><div class="ttdef"><b>Definition:</b> vdpau.h:4244</div></div>
<div class="ttc" id="struct_vdp_output_surface_render_blend_state_html_a066b8b4cd8fe8469eb1308a4f6575bde"><div class="ttname"><a href="struct_vdp_output_surface_render_blend_state.html#a066b8b4cd8fe8469eb1308a4f6575bde">VdpOutputSurfaceRenderBlendState::blend_equation_color</a></div><div class="ttdeci">VdpOutputSurfaceRenderBlendEquation blend_equation_color</div><div class="ttdef"><b>Definition:</b> vdpau.h:2213</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_html_a456189bc244af35498cd44ce58bd417f"><div class="ttname"><a href="struct_vdp_picture_info_h264.html#a456189bc244af35498cd44ce58bd417f">VdpPictureInfoH264::mb_adaptive_frame_field_flag</a></div><div class="ttdeci">uint8_t mb_adaptive_frame_field_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2862</div></div>
<div class="ttc" id="struct_vdp_picture_info_h264_predictive_html_aa800d5ddc37d6f715412f972a4d2e2ab"><div class="ttname"><a href="struct_vdp_picture_info_h264_predictive.html#aa800d5ddc37d6f715412f972a4d2e2ab">VdpPictureInfoH264Predictive::separate_colour_plane_flag</a></div><div class="ttdeci">uint8_t separate_colour_plane_flag</div><div class="ttdef"><b>Definition:</b> vdpau.h:2919</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated 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>