| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.13"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>VA-API: va_vpp.h File Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">VA-API |
|  <span id="projectnumber">2.19.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.13 --> |
| <script type="text/javascript"> |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| </script> |
| <div id="main-nav"></div> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#nested-classes">Classes</a> | |
| <a href="#define-members">Macros</a> | |
| <a href="#enum-members">Enumerations</a> | |
| <a href="#func-members">Functions</a> </div> |
| <div class="headertitle"> |
| <div class="title">va_vpp.h File Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>The video processing API. |
| <a href="#details">More...</a></p> |
| |
| <p><a href="va__vpp_8h_source.html">Go to the source code of this file.</a></p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> |
| Classes</h2></td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVABlendState.html">VABlendState</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Video blending state definition. <a href="structVABlendState.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Video processing pipeline capabilities. <a href="structVAProcPipelineCaps.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterValueRange.html">VAProcFilterValueRange</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Specification of values supported by the filter. <a href="structVAProcFilterValueRange.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAHdrMetaDataHDR10.html">VAHdrMetaDataHDR10</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Describes High Dynamic Range Meta Data for HDR10. <a href="structVAHdrMetaDataHDR10.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterCapHighDynamicRange.html">VAProcFilterCapHighDynamicRange</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Capabilities specification for the High Dynamic Range filter. <a href="structVAProcFilterCapHighDynamicRange.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAHdrMetaData.html">VAHdrMetaData</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">High Dynamic Range Meta Data. <a href="structVAHdrMetaData.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcPipelineParameterBuffer.html">VAProcPipelineParameterBuffer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Video processing pipeline configuration. <a href="structVAProcPipelineParameterBuffer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBufferBase.html">VAProcFilterParameterBufferBase</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Filter parameter buffer base. <a href="structVAProcFilterParameterBufferBase.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBuffer.html">VAProcFilterParameterBuffer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Default filter parametrization. <a href="structVAProcFilterParameterBuffer.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBufferDeinterlacing.html">VAProcFilterParameterBufferDeinterlacing</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Deinterlacing filter parametrization. <a href="structVAProcFilterParameterBufferDeinterlacing.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBufferColorBalance.html">VAProcFilterParameterBufferColorBalance</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Color balance filter parametrization. <a href="structVAProcFilterParameterBufferColorBalance.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBufferTotalColorCorrection.html">VAProcFilterParameterBufferTotalColorCorrection</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Total color correction filter parametrization. <a href="structVAProcFilterParameterBufferTotalColorCorrection.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBufferHVSNoiseReduction.html">VAProcFilterParameterBufferHVSNoiseReduction</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Human Vision System(HVS) Noise reduction filter parametrization. <a href="structVAProcFilterParameterBufferHVSNoiseReduction.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBufferHDRToneMapping.html">VAProcFilterParameterBufferHDRToneMapping</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">High Dynamic Range(HDR) Tone Mapping filter parametrization. <a href="structVAProcFilterParameterBufferHDRToneMapping.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterParameterBuffer3DLUT.html">VAProcFilterParameterBuffer3DLUT</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">3DLUT filter parametrization. <a href="structVAProcFilterParameterBuffer3DLUT.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterCap3DLUT.html">VAProcFilterCap3DLUT</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Capabilities specification for the 3DLUT filter. <a href="structVAProcFilterCap3DLUT.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterCap.html">VAProcFilterCap</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Default filter cap specification (single range value). <a href="structVAProcFilterCap.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterCapDeinterlacing.html">VAProcFilterCapDeinterlacing</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Capabilities specification for the deinterlacing filter. <a href="structVAProcFilterCapDeinterlacing.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterCapColorBalance.html">VAProcFilterCapColorBalance</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Capabilities specification for the color balance filter. <a href="structVAProcFilterCapColorBalance.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structVAProcFilterCapTotalColorCorrection.html">VAProcFilterCapTotalColorCorrection</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Capabilities specification for the Total Color Correction filter. <a href="structVAProcFilterCapTotalColorCorrection.html#details">More...</a><br /></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> |
| Macros</h2></td></tr> |
| <tr class="memitem:gae12c648e281433d134cac798a5f2ac5e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gae12c648e281433d134cac798a5f2ac5e">VA_SOURCE_RANGE_UNKNOWN</a>   0</td></tr> |
| <tr class="separator:gae12c648e281433d134cac798a5f2ac5e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Video blending flags</div></td></tr> |
| <tr class="memitem:ga1e19de8ccc0a8b7365c642f956ffe9d6"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga1e19de8ccc0a8b7365c642f956ffe9d6">VA_BLEND_GLOBAL_ALPHA</a>   0x0001</td></tr> |
| <tr class="memdesc:ga1e19de8ccc0a8b7365c642f956ffe9d6"><td class="mdescLeft"> </td><td class="mdescRight">Global alpha blending. <br /></td></tr> |
| <tr class="separator:ga1e19de8ccc0a8b7365c642f956ffe9d6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga62767089c940a92a715692c90ba3a86d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga62767089c940a92a715692c90ba3a86d">VA_BLEND_PREMULTIPLIED_ALPHA</a>   0x0002</td></tr> |
| <tr class="memdesc:ga62767089c940a92a715692c90ba3a86d"><td class="mdescLeft"> </td><td class="mdescRight">Premultiplied alpha blending (RGBA surfaces only). <br /></td></tr> |
| <tr class="separator:ga62767089c940a92a715692c90ba3a86d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga178337f19f770e526be7da1c905a2474"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga178337f19f770e526be7da1c905a2474">VA_BLEND_LUMA_KEY</a>   0x0010</td></tr> |
| <tr class="memdesc:ga178337f19f770e526be7da1c905a2474"><td class="mdescLeft"> </td><td class="mdescRight">Luma color key (YUV surfaces only). <br /></td></tr> |
| <tr class="separator:ga178337f19f770e526be7da1c905a2474"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Video pipeline flags</div></td></tr> |
| <tr class="memitem:ga99bb795d7d095a4c62537e807f2eb280"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga99bb795d7d095a4c62537e807f2eb280">VA_PROC_PIPELINE_SUBPICTURES</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga99bb795d7d095a4c62537e807f2eb280"><td class="mdescLeft"> </td><td class="mdescRight">Specifies whether to apply subpictures when processing a surface. <br /></td></tr> |
| <tr class="separator:ga99bb795d7d095a4c62537e807f2eb280"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf603b3020d17088313d0e3dab3abff8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaf603b3020d17088313d0e3dab3abff8c">VA_PROC_PIPELINE_FAST</a>   0x00000002</td></tr> |
| <tr class="memdesc:gaf603b3020d17088313d0e3dab3abff8c"><td class="mdescLeft"> </td><td class="mdescRight">Specifies whether to apply power or performance optimizations to a pipeline. <a href="group__api__vpp.html#gaf603b3020d17088313d0e3dab3abff8c">More...</a><br /></td></tr> |
| <tr class="separator:gaf603b3020d17088313d0e3dab3abff8c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Video filter flags</div></td></tr> |
| <tr class="memitem:gad011b27982c909d68a2fb495a0978d19"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gad011b27982c909d68a2fb495a0978d19">VA_PROC_FILTER_MANDATORY</a>   0x00000001</td></tr> |
| <tr class="memdesc:gad011b27982c909d68a2fb495a0978d19"><td class="mdescLeft"> </td><td class="mdescRight">Specifies whether the filter shall be present in the pipeline. <br /></td></tr> |
| <tr class="separator:gad011b27982c909d68a2fb495a0978d19"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Pipeline end flags</div></td></tr> |
| <tr class="memitem:ga81a4c5b1e7fa311310590fa04acb233d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga81a4c5b1e7fa311310590fa04acb233d">VA_PIPELINE_FLAG_END</a>   0x00000004</td></tr> |
| <tr class="memdesc:ga81a4c5b1e7fa311310590fa04acb233d"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the pipeline is the last. <br /></td></tr> |
| <tr class="separator:ga81a4c5b1e7fa311310590fa04acb233d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Chroma Siting flag</div></td></tr> |
| <tr class="memitem:ga0c6dcdf85fb51cab13a013c132bceaa1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga0c6dcdf85fb51cab13a013c132bceaa1">VA_CHROMA_SITING_UNKNOWN</a>   0x00</td></tr> |
| <tr class="separator:ga0c6dcdf85fb51cab13a013c132bceaa1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaded740ed2f6a424e3d122d9a81415583"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaded740ed2f6a424e3d122d9a81415583">VA_CHROMA_SITING_VERTICAL_TOP</a>   0x01</td></tr> |
| <tr class="memdesc:gaded740ed2f6a424e3d122d9a81415583"><td class="mdescLeft"> </td><td class="mdescRight">Chroma samples are co-sited vertically on the top with the luma samples. <br /></td></tr> |
| <tr class="separator:gaded740ed2f6a424e3d122d9a81415583"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga71c66474f3682f6aae5c7f8b8e6a3ca9"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga71c66474f3682f6aae5c7f8b8e6a3ca9">VA_CHROMA_SITING_VERTICAL_CENTER</a>   0x02</td></tr> |
| <tr class="memdesc:ga71c66474f3682f6aae5c7f8b8e6a3ca9"><td class="mdescLeft"> </td><td class="mdescRight">Chroma samples are not co-sited vertically with the luma samples. <br /></td></tr> |
| <tr class="separator:ga71c66474f3682f6aae5c7f8b8e6a3ca9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga431ab5604b02213155da73116028aa12"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga431ab5604b02213155da73116028aa12">VA_CHROMA_SITING_VERTICAL_BOTTOM</a>   0x03</td></tr> |
| <tr class="memdesc:ga431ab5604b02213155da73116028aa12"><td class="mdescLeft"> </td><td class="mdescRight">Chroma samples are co-sited vertically on the bottom with the luma samples. <br /></td></tr> |
| <tr class="separator:ga431ab5604b02213155da73116028aa12"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5552478f83e5c1c8fa3245afe02b6d61"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga5552478f83e5c1c8fa3245afe02b6d61">VA_CHROMA_SITING_HORIZONTAL_LEFT</a>   0x04</td></tr> |
| <tr class="memdesc:ga5552478f83e5c1c8fa3245afe02b6d61"><td class="mdescLeft"> </td><td class="mdescRight">Chroma samples are co-sited horizontally on the left with the luma samples. <br /></td></tr> |
| <tr class="separator:ga5552478f83e5c1c8fa3245afe02b6d61"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga067dd64ecad0ba7fd9c9c413700592bc"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga067dd64ecad0ba7fd9c9c413700592bc">VA_CHROMA_SITING_HORIZONTAL_CENTER</a>   0x08</td></tr> |
| <tr class="memdesc:ga067dd64ecad0ba7fd9c9c413700592bc"><td class="mdescLeft"> </td><td class="mdescRight">Chroma samples are not co-sited horizontally with the luma samples. <br /></td></tr> |
| <tr class="separator:ga067dd64ecad0ba7fd9c9c413700592bc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Tone Mapping flags multiple HDR mode</div></td></tr> |
| <tr class="memitem:gaf04a7d8d8f9d268e42de98cd8e05dd2f"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaf04a7d8d8f9d268e42de98cd8e05dd2f">VA_TONE_MAPPING_HDR_TO_HDR</a>   0x0001</td></tr> |
| <tr class="memdesc:gaf04a7d8d8f9d268e42de98cd8e05dd2f"><td class="mdescLeft"> </td><td class="mdescRight">Tone Mapping from HDR content to HDR display. <br /></td></tr> |
| <tr class="separator:gaf04a7d8d8f9d268e42de98cd8e05dd2f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga23692c30e346b56f68c4de9749ab006b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga23692c30e346b56f68c4de9749ab006b">VA_TONE_MAPPING_HDR_TO_SDR</a>   0x0002</td></tr> |
| <tr class="memdesc:ga23692c30e346b56f68c4de9749ab006b"><td class="mdescLeft"> </td><td class="mdescRight">Tone Mapping from HDR content to SDR display. <br /></td></tr> |
| <tr class="separator:ga23692c30e346b56f68c4de9749ab006b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2ee004e162852d2228e1bb24b910c45b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga2ee004e162852d2228e1bb24b910c45b">VA_TONE_MAPPING_HDR_TO_EDR</a>   0x0004</td></tr> |
| <tr class="memdesc:ga2ee004e162852d2228e1bb24b910c45b"><td class="mdescLeft"> </td><td class="mdescRight">Tone Mapping from HDR content to EDR display. <br /></td></tr> |
| <tr class="separator:ga2ee004e162852d2228e1bb24b910c45b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad7d56afa804990da7e0a72406464b645"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gad7d56afa804990da7e0a72406464b645">VA_TONE_MAPPING_SDR_TO_HDR</a>   0x0008</td></tr> |
| <tr class="memdesc:gad7d56afa804990da7e0a72406464b645"><td class="mdescLeft"> </td><td class="mdescRight">Tone Mapping from SDR content to HDR display. <br /></td></tr> |
| <tr class="separator:gad7d56afa804990da7e0a72406464b645"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">De-interlacing flags</div></td></tr> |
| <tr class="memitem:gac4492919b28bbed209a00bd2916e2c50"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gac4492919b28bbed209a00bd2916e2c50">VA_DEINTERLACING_BOTTOM_FIELD_FIRST</a>   0x0001</td></tr> |
| <tr class="memdesc:gac4492919b28bbed209a00bd2916e2c50"><td class="mdescLeft"> </td><td class="mdescRight">Bottom field first in the input frame. if this is not set then assumes top field first. <br /></td></tr> |
| <tr class="separator:gac4492919b28bbed209a00bd2916e2c50"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga26a3f260bf68fe4c3150b014ca17a332"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga26a3f260bf68fe4c3150b014ca17a332">VA_DEINTERLACING_BOTTOM_FIELD</a>   0x0002</td></tr> |
| <tr class="memdesc:ga26a3f260bf68fe4c3150b014ca17a332"><td class="mdescLeft"> </td><td class="mdescRight">Bottom field used in deinterlacing. if this is not set then assumes top field is used. <br /></td></tr> |
| <tr class="separator:ga26a3f260bf68fe4c3150b014ca17a332"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa5141c382dc2968532ea8d2739a81ac5"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaa5141c382dc2968532ea8d2739a81ac5">VA_DEINTERLACING_ONE_FIELD</a>   0x0004</td></tr> |
| <tr class="memdesc:gaa5141c382dc2968532ea8d2739a81ac5"><td class="mdescLeft"> </td><td class="mdescRight">A single field is stored in the input frame. if this is not set then assumes the frame contains two interleaved fields. <br /></td></tr> |
| <tr class="separator:gaa5141c382dc2968532ea8d2739a81ac5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga535354e052daecd7ff08d09233a4de3f"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga535354e052daecd7ff08d09233a4de3f">VA_DEINTERLACING_FMD_ENABLE</a>   0x0008</td></tr> |
| <tr class="memdesc:ga535354e052daecd7ff08d09233a4de3f"><td class="mdescLeft"> </td><td class="mdescRight">Film Mode Detection is enabled. If enabled, driver performs inverse of various pulldowns, such as 3:2 pulldown. if this is not set then assumes FMD is disabled. <br /></td></tr> |
| <tr class="separator:ga535354e052daecd7ff08d09233a4de3f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga851d016a50a507c44a6849adde21231a"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><b>VA_DEINTERLACING_SCD_ENABLE</b>   0x0010</td></tr> |
| <tr class="separator:ga851d016a50a507c44a6849adde21231a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Video Processing Human Vision System (HVS) Denoise Mode.</div></td></tr> |
| <tr class="memitem:gab284e0bd36751bcc28b9fc930c9bcc6b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gab284e0bd36751bcc28b9fc930c9bcc6b">VA_PROC_HVS_DENOISE_DEFAULT</a>   0x0000</td></tr> |
| <tr class="memdesc:gab284e0bd36751bcc28b9fc930c9bcc6b"><td class="mdescLeft"> </td><td class="mdescRight">Default Mode. This mode is decided in driver to the appropriate mode. <br /></td></tr> |
| <tr class="separator:gab284e0bd36751bcc28b9fc930c9bcc6b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad9313757aaf189cbc158948ea495698a"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gad9313757aaf189cbc158948ea495698a">VA_PROC_HVS_DENOISE_AUTO_BDRATE</a>   0x0001</td></tr> |
| <tr class="memdesc:gad9313757aaf189cbc158948ea495698a"><td class="mdescLeft"> </td><td class="mdescRight">Auto BDRate Mode. Indicates auto BD rate improvement in pre-processing (such as before video encoding), ignore Strength. <br /></td></tr> |
| <tr class="separator:gad9313757aaf189cbc158948ea495698a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4f3b24eb55b67560d1294b00e1c2d40d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga4f3b24eb55b67560d1294b00e1c2d40d">VA_PROC_HVS_DENOISE_AUTO_SUBJECTIVE</a>   0x0002</td></tr> |
| <tr class="memdesc:ga4f3b24eb55b67560d1294b00e1c2d40d"><td class="mdescLeft"> </td><td class="mdescRight">Auto Subjective Mode. Indicates auto subjective quality improvement in pre-processing (such as before video encoding), ignore Strength. <br /></td></tr> |
| <tr class="separator:ga4f3b24eb55b67560d1294b00e1c2d40d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa057e6871ec0bcfc5217df2e6670b1c2"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaa057e6871ec0bcfc5217df2e6670b1c2">VA_PROC_HVS_DENOISE_MANUAL</a>   0x0003</td></tr> |
| <tr class="memdesc:gaa057e6871ec0bcfc5217df2e6670b1c2"><td class="mdescLeft"> </td><td class="mdescRight">Manual Mode. Indicates manual mode, allow to adjust the denoise strength manually (need to set Strength explicitly). <br /></td></tr> |
| <tr class="separator:gaa057e6871ec0bcfc5217df2e6670b1c2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">3DLUT Channel Layout and Mapping</div></td></tr> |
| <tr class="memitem:gaf008422f93cbc67d67550e5fa122bd77"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaf008422f93cbc67d67550e5fa122bd77">VA_3DLUT_CHANNEL_UNKNOWN</a>   0x00000000</td></tr> |
| <tr class="memdesc:gaf008422f93cbc67d67550e5fa122bd77"><td class="mdescLeft"> </td><td class="mdescRight">3DLUT Channel Layout is unknown. <br /></td></tr> |
| <tr class="separator:gaf008422f93cbc67d67550e5fa122bd77"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga19afbded3b4c92cfbbbf21c33afa37e5"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga19afbded3b4c92cfbbbf21c33afa37e5">VA_3DLUT_CHANNEL_RGB_RGB</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga19afbded3b4c92cfbbbf21c33afa37e5"><td class="mdescLeft"> </td><td class="mdescRight">3DLUT Channel Layout is R, G, B, the default layout. Map RGB to RGB. <br /></td></tr> |
| <tr class="separator:ga19afbded3b4c92cfbbbf21c33afa37e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4f5f8fe5b4b50a6f8d3e2ba972984887"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga4f5f8fe5b4b50a6f8d3e2ba972984887">VA_3DLUT_CHANNEL_YUV_RGB</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga4f5f8fe5b4b50a6f8d3e2ba972984887"><td class="mdescLeft"> </td><td class="mdescRight">3DLUT Channel Layout is Y, U, V. Map YUV to RGB. <br /></td></tr> |
| <tr class="separator:ga4f5f8fe5b4b50a6f8d3e2ba972984887"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa4f68a9bba0db8a3529c5174490ad855"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gaa4f68a9bba0db8a3529c5174490ad855">VA_3DLUT_CHANNEL_VUY_RGB</a>   0x00000004</td></tr> |
| <tr class="memdesc:gaa4f68a9bba0db8a3529c5174490ad855"><td class="mdescLeft"> </td><td class="mdescRight">3DLUT Channel Layout is V, U, Y. Map VUY to RGB. <br /></td></tr> |
| <tr class="separator:gaa4f68a9bba0db8a3529c5174490ad855"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> |
| Enumerations</h2></td></tr> |
| <tr class="memitem:ga3614dbee76b8ac89dd5a3dc8b1a12bb7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">VAProcFilterType</a> { , <br /> |
|   <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a7e738c6e161fd4a066eedcf2a5001945">VAProcFilterNoiseReduction</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab7e7c1dd6966eda8c9fee5bb6e7fc88f">VAProcFilterDeinterlacing</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ab686326aeebdba302485ea739d4a78a4">VAProcFilterSharpening</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aa8a5584d687edd09882fc002e3ab8df3">VAProcFilterColorBalance</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a25f80b6ddcede6a3fbdfdfb1ecaaecca">VAProcFilterSkinToneEnhancement</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7ae2d454b695ff9d1b80c5f616d8617f57">VAProcFilterTotalColorCorrection</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a4689e887e924724b88a2e3bb24ea4a75">VAProcFilterHVSNoiseReduction</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7aadc8862a62ebd6bf7971316ac778d7f2">VAProcFilterHighDynamicRangeToneMapping</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7af106b377f5ec5d36a609507f6ceefa21">VAProcFilter3DLUT</a>, |
| <a class="el" href="group__api__vpp.html#gga3614dbee76b8ac89dd5a3dc8b1a12bb7a63b595eefb2105263470cd3e0af0903f">VAProcFilterCount</a> |
| <br /> |
| }<tr class="memdesc:ga3614dbee76b8ac89dd5a3dc8b1a12bb7"><td class="mdescLeft"> </td><td class="mdescRight">Video filter types. <a href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga3614dbee76b8ac89dd5a3dc8b1a12bb7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga26d39907f38d00352223908836f78046"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga26d39907f38d00352223908836f78046">VAProcDeinterlacingType</a> { , <br /> |
|   <a class="el" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046af90c23264294fdf62ea23e18563c7540">VAProcDeinterlacingBob</a>, |
| <a class="el" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046ad6f94815b6727d5ba59a0a859fcaa1ec">VAProcDeinterlacingWeave</a>, |
| <a class="el" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a4fd48658bc853a3a3e41cf5052da5cf9">VAProcDeinterlacingMotionAdaptive</a>, |
| <a class="el" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a5e9b6344083026e2d66a8cbbb518c23e">VAProcDeinterlacingMotionCompensated</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga26d39907f38d00352223908836f78046a9e6bf9f54dbf09dd106aa489315d797b">VAProcDeinterlacingCount</a> |
| <br /> |
| }<tr class="memdesc:ga26d39907f38d00352223908836f78046"><td class="mdescLeft"> </td><td class="mdescRight">Deinterlacing types. <a href="group__api__vpp.html#ga26d39907f38d00352223908836f78046">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga26d39907f38d00352223908836f78046"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4ec32b4cf1ce62835c17e7ce4022131a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a">VAProcColorBalanceType</a> { , <br /> |
|   <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa923f00b213c97774293b70303ded87a2">VAProcColorBalanceHue</a>, |
| <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac3681f534df2154abf11ee88bfaa0e99">VAProcColorBalanceSaturation</a>, |
| <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacd9b167b31ae0a1d15ea1a4c254c76dc">VAProcColorBalanceBrightness</a>, |
| <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa3f67541c552ab9f01c5bf8daa1aa1b49">VAProcColorBalanceContrast</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aacccb37bff38f187738a8be349b42d408">VAProcColorBalanceAutoSaturation</a>, |
| <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aac29e9bf40ee4798c9cf5fdb48849725c">VAProcColorBalanceAutoBrightness</a>, |
| <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aa5e3d070612dd5f2623fba81fc8a43053">VAProcColorBalanceAutoContrast</a>, |
| <a class="el" href="group__api__vpp.html#gga4ec32b4cf1ce62835c17e7ce4022131aaa620440726792eb40b4a9c0e7b94ebde">VAProcColorBalanceCount</a> |
| <br /> |
| }<tr class="memdesc:ga4ec32b4cf1ce62835c17e7ce4022131a"><td class="mdescLeft"> </td><td class="mdescRight">Color balance types. <a href="group__api__vpp.html#ga4ec32b4cf1ce62835c17e7ce4022131a">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga4ec32b4cf1ce62835c17e7ce4022131a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7aa895516a4020fb9eb3fcb672429c6f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f">VAProcColorStandardType</a> { , <br /> |
|   <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fad9ac436246d48f2a43ea32e426cfdeab">VAProcColorStandardBT601</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa1069a4056aa9cc62c2b5b1335861efb7">VAProcColorStandardBT709</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa31af062fd68b05b5ae57ba74ad64f7dc">VAProcColorStandardBT470M</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa4547178b8bc726865c8a304a781123ee">VAProcColorStandardBT470BG</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa55d069a5910ba2b852402593aecf9c9e">VAProcColorStandardSMPTE170M</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf66599c8d2a83318d0d8a9e99c96e1a5">VAProcColorStandardSMPTE240M</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa25323ebac7f7e56f0873ccc82bc8fc72">VAProcColorStandardGenericFilm</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa631aa89036addf74ce068c8ccc488b28">VAProcColorStandardSRGB</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faa248ff981c529d8e118738cafe2f38ae">VAProcColorStandardSTRGB</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa74aeb20c0a46284350ff3e9c64a105a9">VAProcColorStandardXVYCC601</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa082b9704c97081107dbc8ba5818f8ef9">VAProcColorStandardXVYCC709</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa0a73117f1d544dfe272aa16fa409f855">VAProcColorStandardBT2020</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6fa542fbbae9eb8ac16eaac78df028c3d69">VAProcColorStandardExplicit</a>, |
| <a class="el" href="group__api__vpp.html#gga7aa895516a4020fb9eb3fcb672429c6faf55833e74734d07688d1830191853d77">VAProcColorStandardCount</a> |
| <br /> |
| }<tr class="memdesc:ga7aa895516a4020fb9eb3fcb672429c6f"><td class="mdescLeft"> </td><td class="mdescRight">Color standard types. <a href="group__api__vpp.html#ga7aa895516a4020fb9eb3fcb672429c6f">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga7aa895516a4020fb9eb3fcb672429c6f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac99de9d4b95824035d8236594f72d5b4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4">VAProcTotalColorCorrectionType</a> { , <br /> |
|   <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4ac33702981bcf63788114ee63a16c35fd">VAProcTotalColorCorrectionRed</a>, |
| <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a91fb0dbe759bc11c6d4fccdbd5f5c4b4">VAProcTotalColorCorrectionGreen</a>, |
| <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a45dd0a5dce23d5fe32f8f251ee1c0a9d">VAProcTotalColorCorrectionBlue</a>, |
| <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4abce5f7595573a71503b42f52bc433ffc">VAProcTotalColorCorrectionCyan</a>, |
| <br /> |
|   <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a512020c7a72f844aac16cb03d39abe8b">VAProcTotalColorCorrectionMagenta</a>, |
| <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2255d598b2a6d1d66cb00bafec288a70">VAProcTotalColorCorrectionYellow</a>, |
| <a class="el" href="group__api__vpp.html#ggac99de9d4b95824035d8236594f72d5b4a2ce4a14000768ecfac5b331aafc50345">VAProcTotalColorCorrectionCount</a> |
| <br /> |
| }<tr class="memdesc:gac99de9d4b95824035d8236594f72d5b4"><td class="mdescLeft"> </td><td class="mdescRight">Total color correction types. <a href="group__api__vpp.html#gac99de9d4b95824035d8236594f72d5b4">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:gac99de9d4b95824035d8236594f72d5b4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga29a61d8d10ec2bd632e0ab27d2bf95ae"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae">VAProcHighDynamicRangeMetadataType</a> { , <a class="el" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aea60b7a589868ed9aaa2700514ceddde1f">VAProcHighDynamicRangeMetadataHDR10</a>, |
| <a class="el" href="group__api__vpp.html#gga29a61d8d10ec2bd632e0ab27d2bf95aead279456a8bfe470a763b43a59683f11f">VAProcHighDynamicRangeMetadataTypeCount</a> |
| }<tr class="memdesc:ga29a61d8d10ec2bd632e0ab27d2bf95ae"><td class="mdescLeft"> </td><td class="mdescRight">High Dynamic Range Metadata types. <a href="group__api__vpp.html#ga29a61d8d10ec2bd632e0ab27d2bf95ae">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga29a61d8d10ec2bd632e0ab27d2bf95ae"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5dba125b9bd3de5a29a87fbdc8925fa6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6">VAProcMode</a> { <a class="el" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6ad9228a2277eefaeb532af7bf26f1ccbb">VAProcDefaultMode</a> = 0, |
| <a class="el" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6afa76a2f94f9f43292d6e7f155e09bac4">VAProcPowerSavingMode</a>, |
| <a class="el" href="group__api__vpp.html#gga5dba125b9bd3de5a29a87fbdc8925fa6acfc2c500f9a5acd42aab141b90449519">VAProcPerformanceMode</a> |
| }<tr class="memdesc:ga5dba125b9bd3de5a29a87fbdc8925fa6"><td class="mdescLeft"> </td><td class="mdescRight">Video Processing Mode. <a href="group__api__vpp.html#ga5dba125b9bd3de5a29a87fbdc8925fa6">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga5dba125b9bd3de5a29a87fbdc8925fa6"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
| Functions</h2></td></tr> |
| <tr class="memitem:ga05286f03bec73c5d6354b4f097c49b3c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga05286f03bec73c5d6354b4f097c49b3c">vaQueryVideoProcFilters</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context, <a class="el" href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">VAProcFilterType</a> *filters, unsigned int *num_filters)</td></tr> |
| <tr class="memdesc:ga05286f03bec73c5d6354b4f097c49b3c"><td class="mdescLeft"> </td><td class="mdescRight">Queries video processing filters. <a href="group__api__vpp.html#ga05286f03bec73c5d6354b4f097c49b3c">More...</a><br /></td></tr> |
| <tr class="separator:ga05286f03bec73c5d6354b4f097c49b3c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga353ba3cf71da948de3e08a7f34734f13"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#ga353ba3cf71da948de3e08a7f34734f13">vaQueryVideoProcFilterCaps</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context, <a class="el" href="group__api__vpp.html#ga3614dbee76b8ac89dd5a3dc8b1a12bb7">VAProcFilterType</a> type, void *filter_caps, unsigned int *num_filter_caps)</td></tr> |
| <tr class="memdesc:ga353ba3cf71da948de3e08a7f34734f13"><td class="mdescLeft"> </td><td class="mdescRight">Queries video filter capabilities. <a href="group__api__vpp.html#ga353ba3cf71da948de3e08a7f34734f13">More...</a><br /></td></tr> |
| <tr class="separator:ga353ba3cf71da948de3e08a7f34734f13"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gafcf3b8c6f75cfa2850ff9b9e3f0f339e"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__vpp.html#gafcf3b8c6f75cfa2850ff9b9e3f0f339e">vaQueryVideoProcPipelineCaps</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> *filters, unsigned int num_filters, <a class="el" href="structVAProcPipelineCaps.html">VAProcPipelineCaps</a> *pipeline_caps)</td></tr> |
| <tr class="memdesc:gafcf3b8c6f75cfa2850ff9b9e3f0f339e"><td class="mdescLeft"> </td><td class="mdescRight">Queries video processing pipeline capabilities. <a href="group__api__vpp.html#gafcf3b8c6f75cfa2850ff9b9e3f0f339e">More...</a><br /></td></tr> |
| <tr class="separator:gafcf3b8c6f75cfa2850ff9b9e3f0f339e"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>The video processing API. </p> |
| <p>This file contains the <a class="el" href="group__api__vpp.html">Video processing API</a>. </p> |
| </div></div><!-- contents --> |
| <hr class="footer"/><address class="footer"><small> |
| Generated for VA-API by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13</small></address> |
| </body> |
| </html> |