| <!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.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.13.0.pre1</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="#typedef-members">Typedefs</a> | |
| <a href="#enum-members">Enumerations</a> | |
| <a href="#func-members">Functions</a> </div> |
| <div class="headertitle"> |
| <div class="title">va.h File Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>The Core API. |
| <a href="#details">More...</a></p> |
| <div class="textblock"><code>#include <stddef.h></code><br /> |
| <code>#include <stdint.h></code><br /> |
| <code>#include <va/va_version.h></code><br /> |
| <code>#include <<a class="el" href="va__dec__hevc_8h_source.html">va/va_dec_hevc.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__dec__jpeg_8h_source.html">va/va_dec_jpeg.h</a>></code><br /> |
| <code>#include <va/va_dec_vp8.h></code><br /> |
| <code>#include <<a class="el" href="va__dec__vp9_8h_source.html">va/va_dec_vp9.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__dec__av1_8h_source.html">va/va_dec_av1.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__enc__hevc_8h_source.html">va/va_enc_hevc.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__fei__hevc_8h_source.html">va/va_fei_hevc.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__enc__h264_8h_source.html">va/va_enc_h264.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__enc__jpeg_8h_source.html">va/va_enc_jpeg.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__enc__mpeg2_8h_source.html">va/va_enc_mpeg2.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__enc__vp8_8h_source.html">va/va_enc_vp8.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__enc__vp9_8h_source.html">va/va_enc_vp9.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__fei_8h_source.html">va/va_fei.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__fei__h264_8h_source.html">va/va_fei_h264.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__vpp_8h_source.html">va/va_vpp.h</a>></code><br /> |
| <code>#include <<a class="el" href="va__prot_8h_source.html">va/va_prot.h</a>></code><br /> |
| </div> |
| <p><a href="va_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="structVAMotionVector.html">VAMotionVector</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic motion vector data structure. <a href="structVAMotionVector.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="structVAConfigAttrib.html">VAConfigAttrib</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVAConfigAttribValMaxFrameSize.html">VAConfigAttribValMaxFrameSize</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Attribute value for VAConfigAttribMaxFrameSize. <a href="unionVAConfigAttribValMaxFrameSize.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">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVAConfigAttribValEncJPEG.html">VAConfigAttribValEncJPEG</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Attribute value for VAConfigAttribEncJPEG. <a href="unionVAConfigAttribValEncJPEG.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">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVAConfigAttribValEncROI.html">VAConfigAttribValEncROI</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Attribute value for VAConfigAttribEncROI. <a href="unionVAConfigAttribValEncROI.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">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVAConfigAttribValEncRateControlExt.html">VAConfigAttribValEncRateControlExt</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Attribute value for VAConfigAttribEncRateControlExt. <a href="unionVAConfigAttribValEncRateControlExt.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">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVAConfigAttribValMultipleFrame.html">VAConfigAttribValMultipleFrame</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Attribute value for VAConfigAttribMultipleFrame. <a href="unionVAConfigAttribValMultipleFrame.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">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVAConfigAttribValContextPriority.html">VAConfigAttribValContextPriority</a></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="structVAGenericValue.html">VAGenericValue</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic value. <a href="structVAGenericValue.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="structVASurfaceAttrib.html">VASurfaceAttrib</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Surface attribute. <a href="structVASurfaceAttrib.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="structVASurfaceAttribExternalBuffers.html">VASurfaceAttribExternalBuffers</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structVASurfaceAttribExternalBuffers.html" title="VASurfaceAttribExternalBuffers structure for the VASurfaceAttribExternalBufferDescriptor attribute...">VASurfaceAttribExternalBuffers</a> structure for the VASurfaceAttribExternalBufferDescriptor attribute. <a href="structVASurfaceAttribExternalBuffers.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="structVAContextParameterUpdateBuffer.html">VAContextParameterUpdateBuffer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">update the context parameter this structure is used to update context parameters, such as priority of the context backend driver should keep the parameter unchanged if there no new parameter updated. <a href="structVAContextParameterUpdateBuffer.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="structVAEncryptionSegmentInfo.html">VAEncryptionSegmentInfo</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">structure for encrypted segment info. <a href="structVAEncryptionSegmentInfo.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="structVAEncryptionParameters.html">VAEncryptionParameters</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Encryption parameters buffer for VAEncryptionParameterBufferType. <a href="structVAEncryptionParameters.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="structVAProcessingRateParameterEnc.html">VAProcessingRateParameterEnc</a></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="structVAProcessingRateParameterDec.html">VAProcessingRateParameterDec</a></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="structVAEncPackedHeaderParameterBuffer.html">VAEncPackedHeaderParameterBuffer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Packed header parameter. <a href="structVAEncPackedHeaderParameterBuffer.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="structVAEncMiscParameterBuffer.html">VAEncMiscParameterBuffer</a></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="structVAEncMiscParameterTemporalLayerStructure.html">VAEncMiscParameterTemporalLayerStructure</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Temporal layer Structure. <a href="structVAEncMiscParameterTemporalLayerStructure.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="structVAEncMiscParameterRateControl.html">VAEncMiscParameterRateControl</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Rate control parameters. <a href="structVAEncMiscParameterRateControl.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="structVAEncMiscParameterFrameRate.html">VAEncMiscParameterFrameRate</a></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="structVAEncMiscParameterMaxSliceSize.html">VAEncMiscParameterMaxSliceSize</a></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="structVAEncMiscParameterHRD.html">VAEncMiscParameterHRD</a></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="structVAEncMiscParameterBufferMaxFrameSize.html">VAEncMiscParameterBufferMaxFrameSize</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Defines a maximum frame size (in bits). <a href="structVAEncMiscParameterBufferMaxFrameSize.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="structVAEncMiscParameterBufferMultiPassFrameSize.html">VAEncMiscParameterBufferMultiPassFrameSize</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Maximum frame size (in bytes) settings for multiple pass. <a href="structVAEncMiscParameterBufferMultiPassFrameSize.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="structVAEncMiscParameterBufferQualityLevel.html">VAEncMiscParameterBufferQualityLevel</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Encoding quality level. <a href="structVAEncMiscParameterBufferQualityLevel.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="structVAEncMiscParameterQuantization.html">VAEncMiscParameterQuantization</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Quantization settings for encoding. <a href="structVAEncMiscParameterQuantization.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="structVAEncMiscParameterSkipFrame.html">VAEncMiscParameterSkipFrame</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Encoding skip frame. <a href="structVAEncMiscParameterSkipFrame.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="structVAEncROI.html">VAEncROI</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Encoding region-of-interest (ROI). <a href="structVAEncROI.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="structVAEncMiscParameterParallelRateControl.html">VAEncMiscParameterParallelRateControl</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Attribute value for VAConfigAttribEncParallelRateControl. <a href="structVAEncMiscParameterParallelRateControl.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="structVAEncMiscParameterEncQuality.html">VAEncMiscParameterEncQuality</a></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="structVAEncMiscParameterCustomRoundingControl.html">VAEncMiscParameterCustomRoundingControl</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Custom Encoder Rounding Offset Control. Application may use this structure to set customized rounding offset parameters for quantization. Valid when <code>VAConfigAttribCustomRoundingControl</code> equals 1. <a href="structVAEncMiscParameterCustomRoundingControl.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="structVAHuffmanTableBufferJPEGBaseline.html">VAHuffmanTableBufferJPEGBaseline</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Huffman table for JPEG decoding. <a href="structVAHuffmanTableBufferJPEGBaseline.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="structVAIQMatrixBufferMPEG2.html">VAIQMatrixBufferMPEG2</a></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="structVASliceParameterBufferMPEG2.html">VASliceParameterBufferMPEG2</a></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="structVAMacroblockParameterBufferMPEG2.html">VAMacroblockParameterBufferMPEG2</a></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="structVAPictureParameterBufferMPEG4.html">VAPictureParameterBufferMPEG4</a></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="structVAIQMatrixBufferMPEG4.html">VAIQMatrixBufferMPEG4</a></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="structVASliceParameterBufferMPEG4.html">VASliceParameterBufferMPEG4</a></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="structVAPictureParameterBufferVC1.html">VAPictureParameterBufferVC1</a></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="structVASliceParameterBufferVC1.html">VASliceParameterBufferVC1</a></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="structVAPictureParameterBufferH264.html">VAPictureParameterBufferH264</a></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="structVAIQMatrixBufferH264.html">VAIQMatrixBufferH264</a></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="structVASliceParameterBufferH264.html">VASliceParameterBufferH264</a></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="structVAEncSliceParameterBuffer.html">VAEncSliceParameterBuffer</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Encode Slice Parameter Buffer. <a href="structVAEncSliceParameterBuffer.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="structVACodedBufferSegment.html">VACodedBufferSegment</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Coded buffer segment. <a href="structVACodedBufferSegment.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="structVABufferInfo.html">VABufferInfo</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">VA buffer information. <a href="structVABufferInfo.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="structVASurfaceDecodeMBErrors.html">VASurfaceDecodeMBErrors</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionVADisplayAttribValSubDevice.html">VADisplayAttribValSubDevice</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">sub device info Sub-device is the concept basing on the "device" behind "vaDisplay". If a device could be divided to several sub devices, the task of decode/encode/vpp could be assigned on one sub-device. So, application could choose the sub device before any other operations. After that, all of the task execution/resource allocation will be dispatched to the sub device. If application does not choose the sub device, driver will assign one as default. <a href="unionVADisplayAttribValSubDevice.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="structVAPictureHEVC.html">VAPictureHEVC</a></td></tr> |
| <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Description of picture properties of those in DPB surfaces. <a href="structVAPictureHEVC.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:ae6c33aeb72b39c6719a6f48d455d7fdc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#ae6c33aeb72b39c6719a6f48d455d7fdc">va_deprecated_enum</a>   = 0x80000000</td></tr> |
| <tr class="memdesc:ae6c33aeb72b39c6719a6f48d455d7fdc"><td class="mdescLeft"> </td><td class="mdescRight">Misc packed header. See codec-specific definitions. <a href="#ae6c33aeb72b39c6719a6f48d455d7fdc">More...</a><br /></td></tr> |
| <tr class="separator:ae6c33aeb72b39c6719a6f48d455d7fdc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga1058e4dfef31ee2711f080c5a5d12463"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga1058e4dfef31ee2711f080c5a5d12463">VA_STATUS_SUCCESS</a>   0x00000000</td></tr> |
| <tr class="separator:ga1058e4dfef31ee2711f080c5a5d12463"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa721c40f7082f2af3df09e26be6cf37b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa721c40f7082f2af3df09e26be6cf37b">VA_STATUS_ERROR_INVALID_VALUE</a>   0x00000019</td></tr> |
| <tr class="memdesc:gaa721c40f7082f2af3df09e26be6cf37b"><td class="mdescLeft"> </td><td class="mdescRight">An invalid/unsupported value was supplied. <a href="group__api__core.html#gaa721c40f7082f2af3df09e26be6cf37b">More...</a><br /></td></tr> |
| <tr class="separator:gaa721c40f7082f2af3df09e26be6cf37b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacc4468b6c4055d0ec1475150ddd7fddb"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacc4468b6c4055d0ec1475150ddd7fddb">VA_STATUS_ERROR_UNSUPPORTED_FILTER</a>   0x00000020</td></tr> |
| <tr class="memdesc:gacc4468b6c4055d0ec1475150ddd7fddb"><td class="mdescLeft"> </td><td class="mdescRight">An unsupported filter was supplied. <br /></td></tr> |
| <tr class="separator:gacc4468b6c4055d0ec1475150ddd7fddb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6398758c29fc5f4bd82631206b4de198"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6398758c29fc5f4bd82631206b4de198">VA_STATUS_ERROR_INVALID_FILTER_CHAIN</a>   0x00000021</td></tr> |
| <tr class="memdesc:ga6398758c29fc5f4bd82631206b4de198"><td class="mdescLeft"> </td><td class="mdescRight">An invalid filter chain was supplied. <br /></td></tr> |
| <tr class="separator:ga6398758c29fc5f4bd82631206b4de198"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8e8233a63792eed022f9e66ee51e8daf"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8e8233a63792eed022f9e66ee51e8daf">VA_STATUS_ERROR_HW_BUSY</a>   0x00000022</td></tr> |
| <tr class="memdesc:ga8e8233a63792eed022f9e66ee51e8daf"><td class="mdescLeft"> </td><td class="mdescRight">Indicate HW busy (e.g. run multiple encoding simultaneously). <br /></td></tr> |
| <tr class="separator:ga8e8233a63792eed022f9e66ee51e8daf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3ad6349d24e84f50d5238056535c4812"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3ad6349d24e84f50d5238056535c4812">VA_STATUS_ERROR_UNSUPPORTED_MEMORY_TYPE</a>   0x00000024</td></tr> |
| <tr class="memdesc:ga3ad6349d24e84f50d5238056535c4812"><td class="mdescLeft"> </td><td class="mdescRight">An unsupported memory type was supplied. <br /></td></tr> |
| <tr class="separator:ga3ad6349d24e84f50d5238056535c4812"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa57e27884cad7b54a64395ff76b546d9"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa57e27884cad7b54a64395ff76b546d9">VA_STATUS_ERROR_NOT_ENOUGH_BUFFER</a>   0x00000025</td></tr> |
| <tr class="memdesc:gaa57e27884cad7b54a64395ff76b546d9"><td class="mdescLeft"> </td><td class="mdescRight">Indicate allocated buffer size is not enough for input or output. <br /></td></tr> |
| <tr class="separator:gaa57e27884cad7b54a64395ff76b546d9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3909e6bd8d85b54238f4083751f3dbbf"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3909e6bd8d85b54238f4083751f3dbbf">VA_STATUS_ERROR_TIMEDOUT</a>   0x00000026</td></tr> |
| <tr class="memdesc:ga3909e6bd8d85b54238f4083751f3dbbf"><td class="mdescLeft"> </td><td class="mdescRight">Indicate an operation isn't completed because time-out interval elapsed. <br /></td></tr> |
| <tr class="separator:ga3909e6bd8d85b54238f4083751f3dbbf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab5ad65ad225291300cb5bd59e7528858"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab5ad65ad225291300cb5bd59e7528858">VA_FRAME_PICTURE</a>   0x00000000</td></tr> |
| <tr class="separator:gab5ad65ad225291300cb5bd59e7528858"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6fa356c030c9d8b8507a20cda3e71a4a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6fa356c030c9d8b8507a20cda3e71a4a">VA_ENABLE_BLEND</a>   0x00000004 /* video area blend with the constant color */</td></tr> |
| <tr class="separator:ga6fa356c030c9d8b8507a20cda3e71a4a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gabc4afddf8913d08d48454955be3e6d03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gabc4afddf8913d08d48454955be3e6d03">VA_CLEAR_DRAWABLE</a>   0x00000008</td></tr> |
| <tr class="separator:gabc4afddf8913d08d48454955be3e6d03"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6f807dfeeb70b935d83d16fbaf5f2e92"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6f807dfeeb70b935d83d16fbaf5f2e92">VA_SRC_COLOR_MASK</a>   0x000000f0</td></tr> |
| <tr class="separator:ga6f807dfeeb70b935d83d16fbaf5f2e92"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaee1ba68046de52cfbd207d3cc8214201"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaee1ba68046de52cfbd207d3cc8214201">VA_FILTER_SCALING_DEFAULT</a>   0x00000000</td></tr> |
| <tr class="separator:gaee1ba68046de52cfbd207d3cc8214201"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga76b44bf3d5b003e149f84a4953bf430e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga76b44bf3d5b003e149f84a4953bf430e">VA_FILTER_INTERPOLATION_DEFAULT</a>   0x00000000</td></tr> |
| <tr class="separator:ga76b44bf3d5b003e149f84a4953bf430e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaaa4fb20d1c2606379cccfa562c2ebb3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaaa4fb20d1c2606379cccfa562c2ebb3b">VA_PADDING_LOW</a>   4</td></tr> |
| <tr class="separator:gaaa4fb20d1c2606379cccfa562c2ebb3b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga9f1d4f1f14aaf5dc289cf4d11c746c59"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9f1d4f1f14aaf5dc289cf4d11c746c59">VA_EXEC_SYNC</a>   0x0</td></tr> |
| <tr class="separator:ga9f1d4f1f14aaf5dc289cf4d11c746c59"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gafcb3bbf17dd0467c6919d6dacea2cb58"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gafcb3bbf17dd0467c6919d6dacea2cb58">VA_EXEC_ASYNC</a>   0x1</td></tr> |
| <tr class="separator:gafcb3bbf17dd0467c6919d6dacea2cb58"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga156a739d58e21452b0ffafa4c0a40333"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga156a739d58e21452b0ffafa4c0a40333">VA_EXEC_MODE_DEFAULT</a>   0x0</td></tr> |
| <tr class="separator:ga156a739d58e21452b0ffafa4c0a40333"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga552bdf90e54e30a5a29a29f02f756e34"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga552bdf90e54e30a5a29a29f02f756e34">VA_FEATURE_NOT_SUPPORTED</a>   0</td></tr> |
| <tr class="separator:ga552bdf90e54e30a5a29a29f02f756e34"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5917cb64fd2f69489751c856ad710609"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga5917cb64fd2f69489751c856ad710609">VA_FEATURE_SUPPORTED</a>   1</td></tr> |
| <tr class="separator:ga5917cb64fd2f69489751c856ad710609"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga986974c9d57736c66314932140edfba5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga986974c9d57736c66314932140edfba5">VA_FEATURE_REQUIRED</a>   2</td></tr> |
| <tr class="separator:ga986974c9d57736c66314932140edfba5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaff38bc6c01b65c6e9d473e40bdde9df6"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaff38bc6c01b65c6e9d473e40bdde9df6">VA_RT_FORMAT_YUV420</a>   0x00000001</td></tr> |
| <tr class="memdesc:gaff38bc6c01b65c6e9d473e40bdde9df6"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:2:0 8-bit. <br /></td></tr> |
| <tr class="separator:gaff38bc6c01b65c6e9d473e40bdde9df6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7e1cba11274068c72acf7ad252c75d1c"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7e1cba11274068c72acf7ad252c75d1c">VA_RT_FORMAT_YUV422</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga7e1cba11274068c72acf7ad252c75d1c"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:2:2 8-bit. <br /></td></tr> |
| <tr class="separator:ga7e1cba11274068c72acf7ad252c75d1c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4a6376511a5b8b8c6848700e93f0fe7c"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4a6376511a5b8b8c6848700e93f0fe7c">VA_RT_FORMAT_YUV444</a>   0x00000004</td></tr> |
| <tr class="memdesc:ga4a6376511a5b8b8c6848700e93f0fe7c"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:4:4 8-bit. <br /></td></tr> |
| <tr class="separator:ga4a6376511a5b8b8c6848700e93f0fe7c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga67932ccfccdf30ffad8ea8fea33d032d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga67932ccfccdf30ffad8ea8fea33d032d">VA_RT_FORMAT_YUV411</a>   0x00000008</td></tr> |
| <tr class="memdesc:ga67932ccfccdf30ffad8ea8fea33d032d"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:1:1 8-bit. <br /></td></tr> |
| <tr class="separator:ga67932ccfccdf30ffad8ea8fea33d032d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga11b713ea2c855c7a16676bcce95be159"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga11b713ea2c855c7a16676bcce95be159">VA_RT_FORMAT_YUV400</a>   0x00000010</td></tr> |
| <tr class="memdesc:ga11b713ea2c855c7a16676bcce95be159"><td class="mdescLeft"> </td><td class="mdescRight">Greyscale 8-bit. <br /></td></tr> |
| <tr class="separator:ga11b713ea2c855c7a16676bcce95be159"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gadbe9fc438a72830f1eb803d6ca9bc448"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gadbe9fc438a72830f1eb803d6ca9bc448">VA_RT_FORMAT_YUV420_10</a>   0x00000100</td></tr> |
| <tr class="memdesc:gadbe9fc438a72830f1eb803d6ca9bc448"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:2:0 10-bit. <br /></td></tr> |
| <tr class="separator:gadbe9fc438a72830f1eb803d6ca9bc448"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga72154a55274c6776a7d160f79a2aed5e"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga72154a55274c6776a7d160f79a2aed5e">VA_RT_FORMAT_YUV422_10</a>   0x00000200</td></tr> |
| <tr class="memdesc:ga72154a55274c6776a7d160f79a2aed5e"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:2:2 10-bit. <br /></td></tr> |
| <tr class="separator:ga72154a55274c6776a7d160f79a2aed5e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab9cb54233ebf4b4d29f2f1a58c44f903"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab9cb54233ebf4b4d29f2f1a58c44f903">VA_RT_FORMAT_YUV444_10</a>   0x00000400</td></tr> |
| <tr class="memdesc:gab9cb54233ebf4b4d29f2f1a58c44f903"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:4:4 10-bit. <br /></td></tr> |
| <tr class="separator:gab9cb54233ebf4b4d29f2f1a58c44f903"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga17c7dde4fa898c84a04a46f18a8c54a2"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga17c7dde4fa898c84a04a46f18a8c54a2">VA_RT_FORMAT_YUV420_12</a>   0x00001000</td></tr> |
| <tr class="memdesc:ga17c7dde4fa898c84a04a46f18a8c54a2"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:2:0 12-bit. <br /></td></tr> |
| <tr class="separator:ga17c7dde4fa898c84a04a46f18a8c54a2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga87ca542b9ca5399eca16972eefe33825"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga87ca542b9ca5399eca16972eefe33825">VA_RT_FORMAT_YUV422_12</a>   0x00002000</td></tr> |
| <tr class="memdesc:ga87ca542b9ca5399eca16972eefe33825"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:2:2 12-bit. <br /></td></tr> |
| <tr class="separator:ga87ca542b9ca5399eca16972eefe33825"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2c26ce10afa4ea787fc28ca49eb58571"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2c26ce10afa4ea787fc28ca49eb58571">VA_RT_FORMAT_YUV444_12</a>   0x00004000</td></tr> |
| <tr class="memdesc:ga2c26ce10afa4ea787fc28ca49eb58571"><td class="mdescLeft"> </td><td class="mdescRight">YUV 4:4:4 12-bit. <br /></td></tr> |
| <tr class="separator:ga2c26ce10afa4ea787fc28ca49eb58571"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6e53916f03f78a027cd3180f75ee9328"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6e53916f03f78a027cd3180f75ee9328">VA_RT_FORMAT_RGB16</a>   0x00010000</td></tr> |
| <tr class="memdesc:ga6e53916f03f78a027cd3180f75ee9328"><td class="mdescLeft"> </td><td class="mdescRight">Packed RGB, 16 bits per pixel. <br /></td></tr> |
| <tr class="separator:ga6e53916f03f78a027cd3180f75ee9328"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga9cc9b579c351f1ab639a1d8f6b8e4d84"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9cc9b579c351f1ab639a1d8f6b8e4d84">VA_RT_FORMAT_RGB32</a>   0x00020000</td></tr> |
| <tr class="memdesc:ga9cc9b579c351f1ab639a1d8f6b8e4d84"><td class="mdescLeft"> </td><td class="mdescRight">Packed RGB, 32 bits per pixel, 8 bits per colour sample. <br /></td></tr> |
| <tr class="separator:ga9cc9b579c351f1ab639a1d8f6b8e4d84"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5c4f381e8bbb8ad7240c5c8029d37c72"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga5c4f381e8bbb8ad7240c5c8029d37c72">VA_RT_FORMAT_RGBP</a>   0x00100000</td></tr> |
| <tr class="memdesc:ga5c4f381e8bbb8ad7240c5c8029d37c72"><td class="mdescLeft"> </td><td class="mdescRight">Planar RGB, 8 bits per sample. <br /></td></tr> |
| <tr class="separator:ga5c4f381e8bbb8ad7240c5c8029d37c72"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf3f42b30603c169ed89cf71d5c82f9b3"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf3f42b30603c169ed89cf71d5c82f9b3">VA_RT_FORMAT_RGB32_10</a>   0x00200000</td></tr> |
| <tr class="memdesc:gaf3f42b30603c169ed89cf71d5c82f9b3"><td class="mdescLeft"> </td><td class="mdescRight">Packed RGB, 32 bits per pixel, 10 bits per colour sample. <br /></td></tr> |
| <tr class="separator:gaf3f42b30603c169ed89cf71d5c82f9b3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae1c4093783110899a548372bd63bf161"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae1c4093783110899a548372bd63bf161">VA_RT_FORMAT_RGB32_10BPP</a>   <a class="el" href="group__api__core.html#gaf3f42b30603c169ed89cf71d5c82f9b3">VA_RT_FORMAT_RGB32_10</a></td></tr> |
| <tr class="separator:gae1c4093783110899a548372bd63bf161"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf0a40b7ab606d8e855c7a8934d7bf48a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf0a40b7ab606d8e855c7a8934d7bf48a">VA_RT_FORMAT_YUV420_10BPP</a>   <a class="el" href="group__api__core.html#gadbe9fc438a72830f1eb803d6ca9bc448">VA_RT_FORMAT_YUV420_10</a></td></tr> |
| <tr class="separator:gaf0a40b7ab606d8e855c7a8934d7bf48a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga13a541a66a4585335e74a2e2c9f1a5da"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga13a541a66a4585335e74a2e2c9f1a5da">VA_ATTRIB_NOT_SUPPORTED</a>   0x80000000</td></tr> |
| <tr class="separator:ga13a541a66a4585335e74a2e2c9f1a5da"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6836ddbf3178e7cbf49599a820fe17a9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6836ddbf3178e7cbf49599a820fe17a9">VA_ENCRYPTION_TYPE_FULLSAMPLE_CTR</a>   0x00000001 /* AES CTR fullsample */</td></tr> |
| <tr class="separator:ga6836ddbf3178e7cbf49599a820fe17a9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3fd349cafd4b89440b25e690f4bbba25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3fd349cafd4b89440b25e690f4bbba25">VA_SLICE_DATA_FLAG_ALL</a>   0x00 /* whole slice is in the buffer */</td></tr> |
| <tr class="separator:ga3fd349cafd4b89440b25e690f4bbba25"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7437a12fa7c585fa7a51313c640652c0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7437a12fa7c585fa7a51313c640652c0">VA_CODED_BUF_STATUS_PICTURE_AVE_QP_MASK</a>   0xff</td></tr> |
| <tr class="separator:ga7437a12fa7c585fa7a51313c640652c0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae10f59ca74aee7a081a25c01f8366717"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae10f59ca74aee7a081a25c01f8366717">VA_CODED_BUF_STATUS_FRAME_SIZE_OVERFLOW</a>   0x1000</td></tr> |
| <tr class="memdesc:gae10f59ca74aee7a081a25c01f8366717"><td class="mdescLeft"> </td><td class="mdescRight">The frame has exceeded the maximum requested size. <a href="group__api__core.html#gae10f59ca74aee7a081a25c01f8366717">More...</a><br /></td></tr> |
| <tr class="separator:gae10f59ca74aee7a081a25c01f8366717"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae895fa8a22356910d2473390ee19c20b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae895fa8a22356910d2473390ee19c20b">VA_CODED_BUF_STATUS_BAD_BITSTREAM</a>   0x8000</td></tr> |
| <tr class="memdesc:gae895fa8a22356910d2473390ee19c20b"><td class="mdescLeft"> </td><td class="mdescRight">the bitstream is bad or corrupt. <br /></td></tr> |
| <tr class="separator:gae895fa8a22356910d2473390ee19c20b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga947a17699652aaa2b09ad722e35d7b9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga947a17699652aaa2b09ad722e35d7b9e">VA_CODED_BUF_STATUS_NUMBER_PASSES_MASK</a>   0xf000000</td></tr> |
| <tr class="memdesc:ga947a17699652aaa2b09ad722e35d7b9e"><td class="mdescLeft"> </td><td class="mdescRight">The coded buffer segment status contains frame encoding passes number. <a href="group__api__core.html#ga947a17699652aaa2b09ad722e35d7b9e">More...</a><br /></td></tr> |
| <tr class="separator:ga947a17699652aaa2b09ad722e35d7b9e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga9d8677743988fe043f524e3477f25099"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9d8677743988fe043f524e3477f25099">VA_CODED_BUF_STATUS_SINGLE_NALU</a>   0x10000000</td></tr> |
| <tr class="memdesc:ga9d8677743988fe043f524e3477f25099"><td class="mdescLeft"> </td><td class="mdescRight">The coded buffer segment contains a single NAL unit. <a href="group__api__core.html#ga9d8677743988fe043f524e3477f25099">More...</a><br /></td></tr> |
| <tr class="separator:ga9d8677743988fe043f524e3477f25099"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac0e360011669d9189528618e5d585d99"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac0e360011669d9189528618e5d585d99">VA_TIMEOUT_INFINITE</a>   0xFFFFFFFFFFFFFFFF</td></tr> |
| <tr class="memdesc:gac0e360011669d9189528618e5d585d99"><td class="mdescLeft"> </td><td class="mdescRight">Indicates an infinite timeout. <br /></td></tr> |
| <tr class="separator:gac0e360011669d9189528618e5d585d99"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad955482c2432c19c3db3d05ffa1bb1e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad955482c2432c19c3db3d05ffa1bb1e3">VA_FOURCC</a>(ch0, ch1, ch2, ch3)</td></tr> |
| <tr class="separator:gad955482c2432c19c3db3d05ffa1bb1e3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad017021aea788f8b8a2165719605c627"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad017021aea788f8b8a2165719605c627">VA_FOURCC_NV12</a>   0x3231564E</td></tr> |
| <tr class="separator:gad017021aea788f8b8a2165719605c627"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga1e7c5b8eb5acbee401b56264f1b4149e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga1e7c5b8eb5acbee401b56264f1b4149e">VA_FOURCC_NV21</a>   0x3132564E</td></tr> |
| <tr class="separator:ga1e7c5b8eb5acbee401b56264f1b4149e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad9e41915a24cf645acb5ceca8498368a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad9e41915a24cf645acb5ceca8498368a">VA_FOURCC_AI44</a>   0x34344149</td></tr> |
| <tr class="separator:gad9e41915a24cf645acb5ceca8498368a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7f856f264dbf0ffacf6d19f52c87b662"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7f856f264dbf0ffacf6d19f52c87b662">VA_FOURCC_RGBA</a>   0x41424752</td></tr> |
| <tr class="separator:ga7f856f264dbf0ffacf6d19f52c87b662"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga58d2ee5e78e566dea8c091331554d1ab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga58d2ee5e78e566dea8c091331554d1ab">VA_FOURCC_RGBX</a>   0x58424752</td></tr> |
| <tr class="separator:ga58d2ee5e78e566dea8c091331554d1ab"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae517b1ac9199ab8638ee4af132451f73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae517b1ac9199ab8638ee4af132451f73">VA_FOURCC_BGRA</a>   0x41524742</td></tr> |
| <tr class="separator:gae517b1ac9199ab8638ee4af132451f73"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga12233a1f6cbd11a970159b79fbc7c179"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga12233a1f6cbd11a970159b79fbc7c179">VA_FOURCC_BGRX</a>   0x58524742</td></tr> |
| <tr class="separator:ga12233a1f6cbd11a970159b79fbc7c179"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gafd8946dd39a18c7c5d35b45ac7cc140c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gafd8946dd39a18c7c5d35b45ac7cc140c">VA_FOURCC_ARGB</a>   0x42475241</td></tr> |
| <tr class="separator:gafd8946dd39a18c7c5d35b45ac7cc140c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacd3c115dbd9b80791a2ad6db08617141"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacd3c115dbd9b80791a2ad6db08617141">VA_FOURCC_XRGB</a>   0x42475258</td></tr> |
| <tr class="separator:gacd3c115dbd9b80791a2ad6db08617141"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa445a3d08bb22285f5f35f706d740c50"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa445a3d08bb22285f5f35f706d740c50">VA_FOURCC_ABGR</a>   0x52474241</td></tr> |
| <tr class="separator:gaa445a3d08bb22285f5f35f706d740c50"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga08134a315490c1c0e1d5eaedca8e4f9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga08134a315490c1c0e1d5eaedca8e4f9c">VA_FOURCC_XBGR</a>   0x52474258</td></tr> |
| <tr class="separator:ga08134a315490c1c0e1d5eaedca8e4f9c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga9588390eb559be613894cbc091cf1e43"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9588390eb559be613894cbc091cf1e43">VA_FOURCC_UYVY</a>   0x59565955</td></tr> |
| <tr class="separator:ga9588390eb559be613894cbc091cf1e43"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga37316eecf03734173036b876c491af91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga37316eecf03734173036b876c491af91">VA_FOURCC_YUY2</a>   0x32595559</td></tr> |
| <tr class="separator:ga37316eecf03734173036b876c491af91"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2abba001ddcd7f23a7372d98a68afc89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2abba001ddcd7f23a7372d98a68afc89">VA_FOURCC_AYUV</a>   0x56555941</td></tr> |
| <tr class="separator:ga2abba001ddcd7f23a7372d98a68afc89"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7d9433e65d21b8fcc85386b1f603ce71"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7d9433e65d21b8fcc85386b1f603ce71">VA_FOURCC_NV11</a>   0x3131564e</td></tr> |
| <tr class="separator:ga7d9433e65d21b8fcc85386b1f603ce71"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab2ef88aa914142b406fc50f223e644f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab2ef88aa914142b406fc50f223e644f3">VA_FOURCC_YV12</a>   0x32315659</td></tr> |
| <tr class="separator:gab2ef88aa914142b406fc50f223e644f3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gabc6e0c598a4df8c4c75a5d674e84a86b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gabc6e0c598a4df8c4c75a5d674e84a86b">VA_FOURCC_P208</a>   0x38303250</td></tr> |
| <tr class="separator:gabc6e0c598a4df8c4c75a5d674e84a86b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga927a384d9a4166218e37eea93b91926d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga927a384d9a4166218e37eea93b91926d">VA_FOURCC_I420</a>   0x30323449</td></tr> |
| <tr class="separator:ga927a384d9a4166218e37eea93b91926d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga563c133bcdb464e95b5416f1c2579cc9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga563c133bcdb464e95b5416f1c2579cc9">VA_FOURCC_YV24</a>   0x34325659</td></tr> |
| <tr class="separator:ga563c133bcdb464e95b5416f1c2579cc9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga84a5975f3a4f66ded024d8998d8ca1ff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga84a5975f3a4f66ded024d8998d8ca1ff">VA_FOURCC_YV32</a>   0x32335659</td></tr> |
| <tr class="separator:ga84a5975f3a4f66ded024d8998d8ca1ff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacbb9bb3f3702ca56ee77bc505e6bfd76"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacbb9bb3f3702ca56ee77bc505e6bfd76">VA_FOURCC_Y800</a>   0x30303859</td></tr> |
| <tr class="separator:gacbb9bb3f3702ca56ee77bc505e6bfd76"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa199dbf58fb225f4e612ce156fce87ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa199dbf58fb225f4e612ce156fce87ce">VA_FOURCC_IMC3</a>   0x33434D49</td></tr> |
| <tr class="separator:gaa199dbf58fb225f4e612ce156fce87ce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga681ccd40b9afae021cdeb806f39f2293"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga681ccd40b9afae021cdeb806f39f2293">VA_FOURCC_411P</a>   0x50313134</td></tr> |
| <tr class="separator:ga681ccd40b9afae021cdeb806f39f2293"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac3c45435c72d84429b2f257cd77713fd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac3c45435c72d84429b2f257cd77713fd">VA_FOURCC_411R</a>   0x52313134</td></tr> |
| <tr class="separator:gac3c45435c72d84429b2f257cd77713fd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7b54cc35d77a6a0fe16de9206c0e3c05"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7b54cc35d77a6a0fe16de9206c0e3c05">VA_FOURCC_422H</a>   0x48323234</td></tr> |
| <tr class="separator:ga7b54cc35d77a6a0fe16de9206c0e3c05"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacaa4a7596c39f077da952e20d83f7bee"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacaa4a7596c39f077da952e20d83f7bee">VA_FOURCC_422V</a>   0x56323234</td></tr> |
| <tr class="separator:gacaa4a7596c39f077da952e20d83f7bee"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab97c13e91207458675234cffa294bcd8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab97c13e91207458675234cffa294bcd8">VA_FOURCC_444P</a>   0x50343434</td></tr> |
| <tr class="separator:gab97c13e91207458675234cffa294bcd8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaaac3890eb5fd8fb5444956165afb9608"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaaac3890eb5fd8fb5444956165afb9608">VA_FOURCC_RGBP</a>   0x50424752</td></tr> |
| <tr class="separator:gaaac3890eb5fd8fb5444956165afb9608"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3dae1b647d3d32cea6f9104cbc7f3cfe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3dae1b647d3d32cea6f9104cbc7f3cfe">VA_FOURCC_BGRP</a>   0x50524742</td></tr> |
| <tr class="separator:ga3dae1b647d3d32cea6f9104cbc7f3cfe"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3f5864281ce1c3ef62cae1f1f1d6552c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3f5864281ce1c3ef62cae1f1f1d6552c">VA_FOURCC_RGB565</a>   0x36314752</td></tr> |
| <tr class="separator:ga3f5864281ce1c3ef62cae1f1f1d6552c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf26ac95b4a001189552a890bd8ba9b1c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf26ac95b4a001189552a890bd8ba9b1c">VA_FOURCC_BGR565</a>   0x36314742</td></tr> |
| <tr class="separator:gaf26ac95b4a001189552a890bd8ba9b1c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga730635180d1dd50463b264a53fed8dde"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga730635180d1dd50463b264a53fed8dde">VA_FOURCC_Y210</a>   0x30313259</td></tr> |
| <tr class="separator:ga730635180d1dd50463b264a53fed8dde"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa75ff7c6ed66afae2b0dff1b891ce0db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa75ff7c6ed66afae2b0dff1b891ce0db">VA_FOURCC_Y212</a>   0x32313259</td></tr> |
| <tr class="separator:gaa75ff7c6ed66afae2b0dff1b891ce0db"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga414b3d49d1e9b19699bf29d72b2afeb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga414b3d49d1e9b19699bf29d72b2afeb5">VA_FOURCC_Y216</a>   0x36313259</td></tr> |
| <tr class="separator:ga414b3d49d1e9b19699bf29d72b2afeb5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac16f27a9610065a3c5031c2552cbf220"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac16f27a9610065a3c5031c2552cbf220">VA_FOURCC_Y410</a>   0x30313459</td></tr> |
| <tr class="separator:gac16f27a9610065a3c5031c2552cbf220"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae494c1e515d472b0f62b47abfde3b8e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae494c1e515d472b0f62b47abfde3b8e2">VA_FOURCC_Y412</a>   0x32313459</td></tr> |
| <tr class="separator:gae494c1e515d472b0f62b47abfde3b8e2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga33f92599d153a9e36ff65b66c2f61ed9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga33f92599d153a9e36ff65b66c2f61ed9">VA_FOURCC_Y416</a>   0x36313459</td></tr> |
| <tr class="separator:ga33f92599d153a9e36ff65b66c2f61ed9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga25a7cdd0745dbd007b3b65fb8b55777d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga25a7cdd0745dbd007b3b65fb8b55777d">VA_FOURCC_YV16</a>   0x36315659</td></tr> |
| <tr class="separator:ga25a7cdd0745dbd007b3b65fb8b55777d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8c02ad279c93468632ad85169156057e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8c02ad279c93468632ad85169156057e">VA_FOURCC_P010</a>   0x30313050</td></tr> |
| <tr class="separator:ga8c02ad279c93468632ad85169156057e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5587560692e1b4dd9c1a31562fc4c309"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga5587560692e1b4dd9c1a31562fc4c309">VA_FOURCC_P012</a>   0x32313050</td></tr> |
| <tr class="separator:ga5587560692e1b4dd9c1a31562fc4c309"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacf9899f55f39e50f77dc5965f03a5d03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacf9899f55f39e50f77dc5965f03a5d03">VA_FOURCC_P016</a>   0x36313050</td></tr> |
| <tr class="separator:gacf9899f55f39e50f77dc5965f03a5d03"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga200e07025ef1447c3e33f3534f987911"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga200e07025ef1447c3e33f3534f987911">VA_FOURCC_I010</a>   0x30313049</td></tr> |
| <tr class="separator:ga200e07025ef1447c3e33f3534f987911"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6ed94da0b1543db329f4c8385370103a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6ed94da0b1543db329f4c8385370103a">VA_FOURCC_IYUV</a>   0x56555949</td></tr> |
| <tr class="separator:ga6ed94da0b1543db329f4c8385370103a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga00c430c1562118c5ee7cd8c004f496b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga00c430c1562118c5ee7cd8c004f496b3">VA_FOURCC_A2R10G10B10</a>   0x30335241 /* VA_FOURCC('A','R','3','0') */</td></tr> |
| <tr class="separator:ga00c430c1562118c5ee7cd8c004f496b3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga573bbff5818402f73dd9bc073b49b46c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga573bbff5818402f73dd9bc073b49b46c">VA_FOURCC_A2B10G10R10</a>   0x30334241 /* VA_FOURCC('A','B','3','0') */</td></tr> |
| <tr class="separator:ga573bbff5818402f73dd9bc073b49b46c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad7c2a6c7c8af57eebf3ee786d32f27e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad7c2a6c7c8af57eebf3ee786d32f27e3">VA_FOURCC_X2R10G10B10</a>   0x30335258 /* VA_FOURCC('X','R','3','0') */</td></tr> |
| <tr class="separator:gad7c2a6c7c8af57eebf3ee786d32f27e3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaccacd791cd681155531cdf7a26fb56b1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaccacd791cd681155531cdf7a26fb56b1">VA_FOURCC_X2B10G10R10</a>   0x30334258 /* VA_FOURCC('X','B','3','0') */</td></tr> |
| <tr class="separator:gaccacd791cd681155531cdf7a26fb56b1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaedd954937b36b4bb7717a88b8538904b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaedd954937b36b4bb7717a88b8538904b">VA_FOURCC_Y8</a>   0x20203859</td></tr> |
| <tr class="separator:gaedd954937b36b4bb7717a88b8538904b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gace862315b8ad74021fc05424afaeaf73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gace862315b8ad74021fc05424afaeaf73">VA_FOURCC_Y16</a>   0x20363159</td></tr> |
| <tr class="separator:gace862315b8ad74021fc05424afaeaf73"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga739b622bec47ad0a3e3414595781554c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga739b622bec47ad0a3e3414595781554c">VA_FOURCC_VYUY</a>   0x59555956</td></tr> |
| <tr class="separator:ga739b622bec47ad0a3e3414595781554c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga32279f0e2de86641cab440120e884280"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga32279f0e2de86641cab440120e884280">VA_FOURCC_YVYU</a>   0x55595659</td></tr> |
| <tr class="separator:ga32279f0e2de86641cab440120e884280"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf381ffb104032f02d5cbf3550c0aabd5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf381ffb104032f02d5cbf3550c0aabd5">VA_FOURCC_ARGB64</a>   0x34475241</td></tr> |
| <tr class="separator:gaf381ffb104032f02d5cbf3550c0aabd5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacdc713382bb52e675f9d988493631283"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacdc713382bb52e675f9d988493631283">VA_FOURCC_ABGR64</a>   0x34474241</td></tr> |
| <tr class="separator:gacdc713382bb52e675f9d988493631283"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8df81eeda033139c8ed283e7eca7cc6f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8df81eeda033139c8ed283e7eca7cc6f">VA_FOURCC_XYUV</a>   0x56555958</td></tr> |
| <tr class="separator:ga8df81eeda033139c8ed283e7eca7cc6f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga93dfe25c489bf1ab5416a9a96d80c5a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga93dfe25c489bf1ab5416a9a96d80c5a0">VA_SUBPICTURE_CHROMA_KEYING</a>   0x0001</td></tr> |
| <tr class="separator:ga93dfe25c489bf1ab5416a9a96d80c5a0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf2b89a27c2f6f5af305d54a6f25a4a01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf2b89a27c2f6f5af305d54a6f25a4a01">VA_ROTATION_NONE</a>   0x00000000</td></tr> |
| <tr class="separator:gaf2b89a27c2f6f5af305d54a6f25a4a01"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:add57895a1497c2d149a847765b643ad4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#add57895a1497c2d149a847765b643ad4">VA_OOL_DEBLOCKING_FALSE</a>   0x00000000</td></tr> |
| <tr class="separator:add57895a1497c2d149a847765b643ad4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6dd8c3c128180e6f4c903f350f68de14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a6dd8c3c128180e6f4c903f350f68de14">VA_RENDER_MODE_UNDEFINED</a>   0</td></tr> |
| <tr class="separator:a6dd8c3c128180e6f4c903f350f68de14"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa27ad15a5dbb02e475c15926c46bcd05"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#aa27ad15a5dbb02e475c15926c46bcd05">VA_RENDER_DEVICE_UNDEFINED</a>   0</td></tr> |
| <tr class="separator:aa27ad15a5dbb02e475c15926c46bcd05"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a86447eceab92a6117a294dc67f5d18db"><td class="memItemLeft" align="right" valign="top"><a id="a86447eceab92a6117a294dc67f5d18db"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a86447eceab92a6117a294dc67f5d18db">VA_PICTURE_HEVC_FIELD_PIC</a>   0x00000002</td></tr> |
| <tr class="memdesc:a86447eceab92a6117a294dc67f5d18db"><td class="mdescLeft"> </td><td class="mdescRight">indication of interlace scan picture. should take same value for all the pictures in sequence. <br /></td></tr> |
| <tr class="separator:a86447eceab92a6117a294dc67f5d18db"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a95f8ac90d3ef015aaad99a22f19a4a08"><td class="memItemLeft" align="right" valign="top"><a id="a95f8ac90d3ef015aaad99a22f19a4a08"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a95f8ac90d3ef015aaad99a22f19a4a08">VA_PICTURE_HEVC_BOTTOM_FIELD</a>   0x00000004</td></tr> |
| <tr class="memdesc:a95f8ac90d3ef015aaad99a22f19a4a08"><td class="mdescLeft"> </td><td class="mdescRight">polarity of the field picture. top field takes even lines of buffer surface. bottom field takes odd lines of buffer surface. <br /></td></tr> |
| <tr class="separator:a95f8ac90d3ef015aaad99a22f19a4a08"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a38afeb568158b9ff405a940523ae55c5"><td class="memItemLeft" align="right" valign="top"><a id="a38afeb568158b9ff405a940523ae55c5"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a38afeb568158b9ff405a940523ae55c5">VA_PICTURE_HEVC_LONG_TERM_REFERENCE</a>   0x00000008</td></tr> |
| <tr class="memdesc:a38afeb568158b9ff405a940523ae55c5"><td class="mdescLeft"> </td><td class="mdescRight">Long term reference picture. <br /></td></tr> |
| <tr class="separator:a38afeb568158b9ff405a940523ae55c5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac4fa7b3d1e3060921400075e93b725d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#ac4fa7b3d1e3060921400075e93b725d8">VA_PICTURE_HEVC_RPS_ST_CURR_BEFORE</a>   0x00000010</td></tr> |
| <tr class="memdesc:ac4fa7b3d1e3060921400075e93b725d8"><td class="mdescLeft"> </td><td class="mdescRight">RefPicSetStCurrBefore of HEVC spec variable Number of ReferenceFrames[] entries with this bit set equals NumPocStCurrBefore. <a href="#ac4fa7b3d1e3060921400075e93b725d8">More...</a><br /></td></tr> |
| <tr class="separator:ac4fa7b3d1e3060921400075e93b725d8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5b297f83bb39c60e05c2dfee54f2bdf2"><td class="memItemLeft" align="right" valign="top"><a id="a5b297f83bb39c60e05c2dfee54f2bdf2"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a5b297f83bb39c60e05c2dfee54f2bdf2">VA_PICTURE_HEVC_RPS_ST_CURR_AFTER</a>   0x00000020</td></tr> |
| <tr class="memdesc:a5b297f83bb39c60e05c2dfee54f2bdf2"><td class="mdescLeft"> </td><td class="mdescRight">RefPicSetStCurrAfter of HEVC spec variable Number of ReferenceFrames[] entries with this bit set equals NumPocStCurrAfter. <br /></td></tr> |
| <tr class="separator:a5b297f83bb39c60e05c2dfee54f2bdf2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a286a5fe61a19e14889bb694a0e3cbd5e"><td class="memItemLeft" align="right" valign="top"><a id="a286a5fe61a19e14889bb694a0e3cbd5e"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a286a5fe61a19e14889bb694a0e3cbd5e">VA_PICTURE_HEVC_RPS_LT_CURR</a>   0x00000040</td></tr> |
| <tr class="memdesc:a286a5fe61a19e14889bb694a0e3cbd5e"><td class="mdescLeft"> </td><td class="mdescRight">RefPicSetLtCurr of HEVC spec variable Number of ReferenceFrames[] entries with this bit set equals NumPocLtCurr. <br /></td></tr> |
| <tr class="separator:a286a5fe61a19e14889bb694a0e3cbd5e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribRateControl</div></td></tr> |
| <tr class="memitem:gab10cf4da1ef5db32d76e365c1866f77a"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab10cf4da1ef5db32d76e365c1866f77a">VA_RC_NONE</a>   0x00000001</td></tr> |
| <tr class="memdesc:gab10cf4da1ef5db32d76e365c1866f77a"><td class="mdescLeft"> </td><td class="mdescRight">Driver does not support any form of rate control. <br /></td></tr> |
| <tr class="separator:gab10cf4da1ef5db32d76e365c1866f77a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa57577c08c899f30861ef30a9579c6e1"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa57577c08c899f30861ef30a9579c6e1">VA_RC_CBR</a>   0x00000002</td></tr> |
| <tr class="memdesc:gaa57577c08c899f30861ef30a9579c6e1"><td class="mdescLeft"> </td><td class="mdescRight">Constant bitrate. <br /></td></tr> |
| <tr class="separator:gaa57577c08c899f30861ef30a9579c6e1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2ada19db3fc9a6f9d936c3998bb2f9a1"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2ada19db3fc9a6f9d936c3998bb2f9a1">VA_RC_VBR</a>   0x00000004</td></tr> |
| <tr class="memdesc:ga2ada19db3fc9a6f9d936c3998bb2f9a1"><td class="mdescLeft"> </td><td class="mdescRight">Variable bitrate. <br /></td></tr> |
| <tr class="separator:ga2ada19db3fc9a6f9d936c3998bb2f9a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2ed57b5340f383c664d8982a9f87cfb1"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2ed57b5340f383c664d8982a9f87cfb1">VA_RC_VCM</a>   0x00000008</td></tr> |
| <tr class="memdesc:ga2ed57b5340f383c664d8982a9f87cfb1"><td class="mdescLeft"> </td><td class="mdescRight">Video conference mode. <br /></td></tr> |
| <tr class="separator:ga2ed57b5340f383c664d8982a9f87cfb1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6efd5a7ec33229f63fae20d65c53dc7f"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6efd5a7ec33229f63fae20d65c53dc7f">VA_RC_CQP</a>   0x00000010</td></tr> |
| <tr class="memdesc:ga6efd5a7ec33229f63fae20d65c53dc7f"><td class="mdescLeft"> </td><td class="mdescRight">Constant QP. <br /></td></tr> |
| <tr class="separator:ga6efd5a7ec33229f63fae20d65c53dc7f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae6b9ee41f788fd0460901f2c86e5f1a4"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae6b9ee41f788fd0460901f2c86e5f1a4">VA_RC_VBR_CONSTRAINED</a>   0x00000020</td></tr> |
| <tr class="memdesc:gae6b9ee41f788fd0460901f2c86e5f1a4"><td class="mdescLeft"> </td><td class="mdescRight">Variable bitrate with peak rate higher than average bitrate. <br /></td></tr> |
| <tr class="separator:gae6b9ee41f788fd0460901f2c86e5f1a4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2298b49fa7326aa9be1afb8743bdf8d4"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2298b49fa7326aa9be1afb8743bdf8d4">VA_RC_ICQ</a>   0x00000040</td></tr> |
| <tr class="memdesc:ga2298b49fa7326aa9be1afb8743bdf8d4"><td class="mdescLeft"> </td><td class="mdescRight">Intelligent Constant Quality. Provided an initial ICQ_quality_factor, adjusts QP at a frame and MB level based on motion to improve subjective quality. <br /></td></tr> |
| <tr class="separator:ga2298b49fa7326aa9be1afb8743bdf8d4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga53327f60f58a8eb1a3fe5355406d275f"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga53327f60f58a8eb1a3fe5355406d275f">VA_RC_MB</a>   0x00000080</td></tr> |
| <tr class="memdesc:ga53327f60f58a8eb1a3fe5355406d275f"><td class="mdescLeft"> </td><td class="mdescRight">Macroblock based rate control. Per MB control is decided internally in the encoder. It may be combined with other RC modes, except CQP. <br /></td></tr> |
| <tr class="separator:ga53327f60f58a8eb1a3fe5355406d275f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6da2ff1056f0d08964f1b328761083b9"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6da2ff1056f0d08964f1b328761083b9">VA_RC_CFS</a>   0x00000100</td></tr> |
| <tr class="memdesc:ga6da2ff1056f0d08964f1b328761083b9"><td class="mdescLeft"> </td><td class="mdescRight">Constant Frame Size, it is used for small tolerent. <br /></td></tr> |
| <tr class="separator:ga6da2ff1056f0d08964f1b328761083b9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gadff6600305c303977d0f1f4e101dd850"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gadff6600305c303977d0f1f4e101dd850">VA_RC_PARALLEL</a>   0x00000200</td></tr> |
| <tr class="memdesc:gadff6600305c303977d0f1f4e101dd850"><td class="mdescLeft"> </td><td class="mdescRight">Parallel BRC, for hierachical B. <a href="group__api__core.html#gadff6600305c303977d0f1f4e101dd850">More...</a><br /></td></tr> |
| <tr class="separator:gadff6600305c303977d0f1f4e101dd850"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gadb097bc35bdddb568ac0d569befc654b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gadb097bc35bdddb568ac0d569befc654b">VA_RC_QVBR</a>   0x00000400</td></tr> |
| <tr class="memdesc:gadb097bc35bdddb568ac0d569befc654b"><td class="mdescLeft"> </td><td class="mdescRight">Quality defined VBR Use Quality factor to determine the good enough QP for each MB such that good enough quality can be obtained without waste of bits for this BRC mode, you must set all legacy VBR parameters and reuse quality_factor in <code><a class="el" href="structVAEncMiscParameterRateControl.html" title="Rate control parameters. ">VAEncMiscParameterRateControl</a></code>. <br /></td></tr> |
| <tr class="separator:gadb097bc35bdddb568ac0d569befc654b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4256f3e1e60811f59e5ef6c2cd4927f1"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4256f3e1e60811f59e5ef6c2cd4927f1">VA_RC_AVBR</a>   0x00000800</td></tr> |
| <tr class="memdesc:ga4256f3e1e60811f59e5ef6c2cd4927f1"><td class="mdescLeft"> </td><td class="mdescRight">Average VBR Average variable bitrate control algorithm focuses on overall encoding quality while meeting the specified target bitrate, within the accuracy range, after a convergence period. bits_per_second in <a class="el" href="structVAEncMiscParameterRateControl.html" title="Rate control parameters. ">VAEncMiscParameterRateControl</a> is target bitrate for AVBR. Convergence is specified in the unit of frame. window_size in <a class="el" href="structVAEncMiscParameterRateControl.html" title="Rate control parameters. ">VAEncMiscParameterRateControl</a> is equal to convergence for AVBR. Accuracy is in the range of [1,100], 1 means one percent, and so on. target_percentage in <a class="el" href="structVAEncMiscParameterRateControl.html" title="Rate control parameters. ">VAEncMiscParameterRateControl</a> is equal to accuracy for AVBR. <br /></td></tr> |
| <tr class="separator:ga4256f3e1e60811f59e5ef6c2cd4927f1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf7c031977fdb02515fc8d6752d0e9aa4"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf7c031977fdb02515fc8d6752d0e9aa4">VA_RC_TCBRC</a>   0x00001000</td></tr> |
| <tr class="memdesc:gaf7c031977fdb02515fc8d6752d0e9aa4"><td class="mdescLeft"> </td><td class="mdescRight">Transport Controlled BRC Specific bitrate control for real time streaming. TCBRC can instantly react to channel change to remove or significantly reduce the delay. Application (transport) provides channel feedback to driver through TargetFrameSize. When channel condition is very good (almost no constraint on instant frame size), the app should set target frame size as zero. Otherwise, channel capacity divided by fps should be used. <br /></td></tr> |
| <tr class="separator:gaf7c031977fdb02515fc8d6752d0e9aa4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribDecSliceMode</div></td></tr> |
| <tr class="memitem:gae2d0625bec928b28d0ac6d7cb47f29f9"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae2d0625bec928b28d0ac6d7cb47f29f9">VA_DEC_SLICE_MODE_NORMAL</a>   0x00000001</td></tr> |
| <tr class="memdesc:gae2d0625bec928b28d0ac6d7cb47f29f9"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports normal mode for slice decoding. <br /></td></tr> |
| <tr class="separator:gae2d0625bec928b28d0ac6d7cb47f29f9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga30449527cc59f81f9344f7419b23b0b2"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga30449527cc59f81f9344f7419b23b0b2">VA_DEC_SLICE_MODE_BASE</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga30449527cc59f81f9344f7419b23b0b2"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports base mode for slice decoding. <br /></td></tr> |
| <tr class="separator:ga30449527cc59f81f9344f7419b23b0b2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribDecProcessing</div></td></tr> |
| <tr class="memitem:ga1c5df2e444277f66ae2827d1e565fa1d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga1c5df2e444277f66ae2827d1e565fa1d">VA_DEC_PROCESSING_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:ga1c5df2e444277f66ae2827d1e565fa1d"><td class="mdescLeft"> </td><td class="mdescRight">No decoding + processing in a single decoding call. <br /></td></tr> |
| <tr class="separator:ga1c5df2e444277f66ae2827d1e565fa1d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf548e1e4e920f998de80a591e8aed303"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf548e1e4e920f998de80a591e8aed303">VA_DEC_PROCESSING</a>   0x00000001</td></tr> |
| <tr class="memdesc:gaf548e1e4e920f998de80a591e8aed303"><td class="mdescLeft"> </td><td class="mdescRight">Decode + processing in a single decoding call. <br /></td></tr> |
| <tr class="separator:gaf548e1e4e920f998de80a591e8aed303"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribEncPackedHeaders</div></td></tr> |
| <tr class="memitem:ga2341eec0ffb8afbae14c8f5df7446a3e"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2341eec0ffb8afbae14c8f5df7446a3e">VA_ENC_PACKED_HEADER_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:ga2341eec0ffb8afbae14c8f5df7446a3e"><td class="mdescLeft"> </td><td class="mdescRight">Driver does not support any packed headers mode. <br /></td></tr> |
| <tr class="separator:ga2341eec0ffb8afbae14c8f5df7446a3e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gabc0ce3bf75ea6aca65d6ed751f12369f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gabc0ce3bf75ea6aca65d6ed751f12369f">VA_ENC_PACKED_HEADER_SEQUENCE</a>   0x00000001</td></tr> |
| <tr class="memdesc:gabc0ce3bf75ea6aca65d6ed751f12369f"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports packed sequence headers. e.g. SPS for H.264. <a href="group__api__core.html#gabc0ce3bf75ea6aca65d6ed751f12369f">More...</a><br /></td></tr> |
| <tr class="separator:gabc0ce3bf75ea6aca65d6ed751f12369f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga18287dfd8ea1b622cbb461e9232ec01b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga18287dfd8ea1b622cbb461e9232ec01b">VA_ENC_PACKED_HEADER_PICTURE</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga18287dfd8ea1b622cbb461e9232ec01b"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports packed picture headers. e.g. PPS for H.264. <a href="group__api__core.html#ga18287dfd8ea1b622cbb461e9232ec01b">More...</a><br /></td></tr> |
| <tr class="separator:ga18287dfd8ea1b622cbb461e9232ec01b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad9ac0328b87d66fd2475f26d008dd360"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad9ac0328b87d66fd2475f26d008dd360">VA_ENC_PACKED_HEADER_SLICE</a>   0x00000004</td></tr> |
| <tr class="memdesc:gad9ac0328b87d66fd2475f26d008dd360"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports packed slice headers. e.g. slice_header() for H.264. <a href="group__api__core.html#gad9ac0328b87d66fd2475f26d008dd360">More...</a><br /></td></tr> |
| <tr class="separator:gad9ac0328b87d66fd2475f26d008dd360"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8fb355619e9b0b3e129ca4a2b42c0cfc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8fb355619e9b0b3e129ca4a2b42c0cfc">VA_ENC_PACKED_HEADER_MISC</a>   0x00000008</td></tr> |
| <tr class="memdesc:ga8fb355619e9b0b3e129ca4a2b42c0cfc"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports misc packed headers. e.g. SEI for H.264. <a href="group__api__core.html#ga8fb355619e9b0b3e129ca4a2b42c0cfc">More...</a><br /></td></tr> |
| <tr class="separator:ga8fb355619e9b0b3e129ca4a2b42c0cfc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaff681ea3d0af18d84fbb2770905461db"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaff681ea3d0af18d84fbb2770905461db">VA_ENC_PACKED_HEADER_RAW_DATA</a>   0x00000010</td></tr> |
| <tr class="memdesc:gaff681ea3d0af18d84fbb2770905461db"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports raw packed header, see VAEncPackedHeaderRawData. <br /></td></tr> |
| <tr class="separator:gaff681ea3d0af18d84fbb2770905461db"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribEncInterlaced</div></td></tr> |
| <tr class="memitem:gaab7ca15900622df0088e28d9db4e088b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaab7ca15900622df0088e28d9db4e088b">VA_ENC_INTERLACED_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:gaab7ca15900622df0088e28d9db4e088b"><td class="mdescLeft"> </td><td class="mdescRight">Driver does not support interlaced coding. <br /></td></tr> |
| <tr class="separator:gaab7ca15900622df0088e28d9db4e088b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac1160cfd97952a093e0902427bcee546"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac1160cfd97952a093e0902427bcee546">VA_ENC_INTERLACED_FRAME</a>   0x00000001</td></tr> |
| <tr class="memdesc:gac1160cfd97952a093e0902427bcee546"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports interlaced frame coding. <br /></td></tr> |
| <tr class="separator:gac1160cfd97952a093e0902427bcee546"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6440d8611b206df462bf1d4b84a6bd6f"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6440d8611b206df462bf1d4b84a6bd6f">VA_ENC_INTERLACED_FIELD</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga6440d8611b206df462bf1d4b84a6bd6f"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports interlaced field coding. <br /></td></tr> |
| <tr class="separator:ga6440d8611b206df462bf1d4b84a6bd6f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad2b536a7d426f1dbd5f11be401a3335a"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad2b536a7d426f1dbd5f11be401a3335a">VA_ENC_INTERLACED_MBAFF</a>   0x00000004</td></tr> |
| <tr class="memdesc:gad2b536a7d426f1dbd5f11be401a3335a"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports macroblock adaptive frame field coding. <br /></td></tr> |
| <tr class="separator:gad2b536a7d426f1dbd5f11be401a3335a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7af40a750b6f59bf5dbcfde66b7b607d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7af40a750b6f59bf5dbcfde66b7b607d">VA_ENC_INTERLACED_PAFF</a>   0x00000008</td></tr> |
| <tr class="memdesc:ga7af40a750b6f59bf5dbcfde66b7b607d"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports picture adaptive frame field coding. <br /></td></tr> |
| <tr class="separator:ga7af40a750b6f59bf5dbcfde66b7b607d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribEncSliceStructure</div></td></tr> |
| <tr class="memitem:ga8876c49ae6d8c3af84f7cc9a34fdb486"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8876c49ae6d8c3af84f7cc9a34fdb486">VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga8876c49ae6d8c3af84f7cc9a34fdb486"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports a power-of-two number of rows per slice. <br /></td></tr> |
| <tr class="separator:ga8876c49ae6d8c3af84f7cc9a34fdb486"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga17d1fe4e9620db340d5b51163d571c04"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga17d1fe4e9620db340d5b51163d571c04">VA_ENC_SLICE_STRUCTURE_ARBITRARY_MACROBLOCKS</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga17d1fe4e9620db340d5b51163d571c04"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports an arbitrary number of macroblocks per slice. <br /></td></tr> |
| <tr class="separator:ga17d1fe4e9620db340d5b51163d571c04"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab1733ccad68e57b8424b1f8fbb87047e"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab1733ccad68e57b8424b1f8fbb87047e">VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS</a>   0x00000004</td></tr> |
| <tr class="memdesc:gab1733ccad68e57b8424b1f8fbb87047e"><td class="mdescLeft"> </td><td class="mdescRight">Driver support 1 row per slice. <br /></td></tr> |
| <tr class="separator:gab1733ccad68e57b8424b1f8fbb87047e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5e05a89c1a187bb492571c3998394e9c"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga5e05a89c1a187bb492571c3998394e9c">VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE</a>   0x00000008</td></tr> |
| <tr class="memdesc:ga5e05a89c1a187bb492571c3998394e9c"><td class="mdescLeft"> </td><td class="mdescRight">Driver support max encoded slice size per slice. <br /></td></tr> |
| <tr class="separator:ga5e05a89c1a187bb492571c3998394e9c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac2db5b165d6eaafc5eb1574b9244e9b0"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac2db5b165d6eaafc5eb1574b9244e9b0">VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS</a>   0x00000010</td></tr> |
| <tr class="memdesc:gac2db5b165d6eaafc5eb1574b9244e9b0"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports an arbitrary number of rows per slice. <br /></td></tr> |
| <tr class="separator:gac2db5b165d6eaafc5eb1574b9244e9b0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga14c3baf1c178f2e283bb19af5c10c6ff"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga14c3baf1c178f2e283bb19af5c10c6ff">VA_ENC_SLICE_STRUCTURE_EQUAL_MULTI_ROWS</a>   0x00000020</td></tr> |
| <tr class="memdesc:ga14c3baf1c178f2e283bb19af5c10c6ff"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports any number of rows per slice but they must be the same for all slices except for the last one, which must be equal or smaller to the previous slices. <br /></td></tr> |
| <tr class="separator:ga14c3baf1c178f2e283bb19af5c10c6ff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribEncQuantization</div></td></tr> |
| <tr class="memitem:ga0359453a775e99d825073b5ab717399d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga0359453a775e99d825073b5ab717399d">VA_ENC_QUANTIZATION_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:ga0359453a775e99d825073b5ab717399d"><td class="mdescLeft"> </td><td class="mdescRight">Driver does not support special types of quantization. <br /></td></tr> |
| <tr class="separator:ga0359453a775e99d825073b5ab717399d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga91d10d4717339a7b1f51fa7d5c4e09f4"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga91d10d4717339a7b1f51fa7d5c4e09f4">VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga91d10d4717339a7b1f51fa7d5c4e09f4"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports trellis quantization. <br /></td></tr> |
| <tr class="separator:ga91d10d4717339a7b1f51fa7d5c4e09f4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribPredictionDirection</div></td></tr> |
| <tr class="memitem:ga9280c646f3380f4168ecd300b8f496a3"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9280c646f3380f4168ecd300b8f496a3">VA_PREDICTION_DIRECTION_PREVIOUS</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga9280c646f3380f4168ecd300b8f496a3"><td class="mdescLeft"> </td><td class="mdescRight">Driver support forward reference frame (inter frame for vpx, P frame for H26x MPEG) can work with the VAConfigAttribEncMaxRefFrames. for example: low delay B frame of HEVC. these value can be OR'd together. typical value should be VA_PREDICTION_DIRECTION_PREVIOUS or VA_PREDICTION_DIRECTION_PREVIOUS | VA_PREDICTION_DIRECTION_FUTURE, theoretically, there are no stream only include future reference frame. <br /></td></tr> |
| <tr class="separator:ga9280c646f3380f4168ecd300b8f496a3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2e39619c42d3d394149a6a6cd09b724b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2e39619c42d3d394149a6a6cd09b724b">VA_PREDICTION_DIRECTION_FUTURE</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga2e39619c42d3d394149a6a6cd09b724b"><td class="mdescLeft"> </td><td class="mdescRight">Driver support backward prediction frame/slice. <br /></td></tr> |
| <tr class="separator:ga2e39619c42d3d394149a6a6cd09b724b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae946be7903a9085d97e27b905b213308"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae946be7903a9085d97e27b905b213308">VA_PREDICTION_DIRECTION_BI_NOT_EMPTY</a>   0x00000004</td></tr> |
| <tr class="memdesc:gae946be7903a9085d97e27b905b213308"><td class="mdescLeft"> </td><td class="mdescRight">Dirver require both reference list must be not empty for inter frame. <br /></td></tr> |
| <tr class="separator:gae946be7903a9085d97e27b905b213308"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribEncIntraRefresh</div></td></tr> |
| <tr class="memitem:ga872d9368a82e6746396db0b2854a5b08"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga872d9368a82e6746396db0b2854a5b08">VA_ENC_INTRA_REFRESH_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:ga872d9368a82e6746396db0b2854a5b08"><td class="mdescLeft"> </td><td class="mdescRight">Driver does not support intra refresh. <br /></td></tr> |
| <tr class="separator:ga872d9368a82e6746396db0b2854a5b08"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga978b2a256186556269a05ede84250268"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga978b2a256186556269a05ede84250268">VA_ENC_INTRA_REFRESH_ROLLING_COLUMN</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga978b2a256186556269a05ede84250268"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports column based rolling intra refresh. <br /></td></tr> |
| <tr class="separator:ga978b2a256186556269a05ede84250268"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga435f1b3d84e6df14d8974ef9ba8ec66d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga435f1b3d84e6df14d8974ef9ba8ec66d">VA_ENC_INTRA_REFRESH_ROLLING_ROW</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga435f1b3d84e6df14d8974ef9ba8ec66d"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports row based rolling intra refresh. <br /></td></tr> |
| <tr class="separator:ga435f1b3d84e6df14d8974ef9ba8ec66d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga0b595924431cdfaa087005a60572653c"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga0b595924431cdfaa087005a60572653c">VA_ENC_INTRA_REFRESH_ADAPTIVE</a>   0x00000010</td></tr> |
| <tr class="memdesc:ga0b595924431cdfaa087005a60572653c"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports adaptive intra refresh. <br /></td></tr> |
| <tr class="separator:ga0b595924431cdfaa087005a60572653c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae9489650a70ef0685cf35b41b5279b8b"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae9489650a70ef0685cf35b41b5279b8b">VA_ENC_INTRA_REFRESH_CYCLIC</a>   0x00000020</td></tr> |
| <tr class="memdesc:gae9489650a70ef0685cf35b41b5279b8b"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports cyclic intra refresh. <br /></td></tr> |
| <tr class="separator:gae9489650a70ef0685cf35b41b5279b8b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gace3f0e64edb226d3e55a08ede91c2612"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gace3f0e64edb226d3e55a08ede91c2612">VA_ENC_INTRA_REFRESH_P_FRAME</a>   0x00010000</td></tr> |
| <tr class="memdesc:gace3f0e64edb226d3e55a08ede91c2612"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports intra refresh of P frame. <br /></td></tr> |
| <tr class="separator:gace3f0e64edb226d3e55a08ede91c2612"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga1bfef0c3331d9e9598d180cb52d23513"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga1bfef0c3331d9e9598d180cb52d23513">VA_ENC_INTRA_REFRESH_B_FRAME</a>   0x00020000</td></tr> |
| <tr class="memdesc:ga1bfef0c3331d9e9598d180cb52d23513"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports intra refresh of B frame. <br /></td></tr> |
| <tr class="separator:ga1bfef0c3331d9e9598d180cb52d23513"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac1a0d424cc0bc557d07b61e40ec40bb7"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac1a0d424cc0bc557d07b61e40ec40bb7">VA_ENC_INTRA_REFRESH_MULTI_REF</a>   0x00040000</td></tr> |
| <tr class="memdesc:gac1a0d424cc0bc557d07b61e40ec40bb7"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports intra refresh of multiple reference encoder. <br /></td></tr> |
| <tr class="separator:gac1a0d424cc0bc557d07b61e40ec40bb7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribProtectedContentCipherAlgorithm</div></td></tr> |
| <tr class="memitem:gab57437d522d8e236ebbe3c2d4e35f2c3"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab57437d522d8e236ebbe3c2d4e35f2c3">VA_PC_CIPHER_AES</a>   0x00000001</td></tr> |
| <tr class="memdesc:gab57437d522d8e236ebbe3c2d4e35f2c3"><td class="mdescLeft"> </td><td class="mdescRight">AES cipher. <br /></td></tr> |
| <tr class="separator:gab57437d522d8e236ebbe3c2d4e35f2c3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribProtectedContentCipherBlockSize</div></td></tr> |
| <tr class="memitem:ga6b105bf49d4c7bfec05f7299e4e6cba0"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6b105bf49d4c7bfec05f7299e4e6cba0">VA_PC_BLOCK_SIZE_128</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga6b105bf49d4c7bfec05f7299e4e6cba0"><td class="mdescLeft"> </td><td class="mdescRight">128 bits block size <br /></td></tr> |
| <tr class="separator:ga6b105bf49d4c7bfec05f7299e4e6cba0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaebb14681fb3b38c1fc65e27e0432ee23"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaebb14681fb3b38c1fc65e27e0432ee23">VA_PC_BLOCK_SIZE_192</a>   0x00000002</td></tr> |
| <tr class="memdesc:gaebb14681fb3b38c1fc65e27e0432ee23"><td class="mdescLeft"> </td><td class="mdescRight">192 bits block size <br /></td></tr> |
| <tr class="separator:gaebb14681fb3b38c1fc65e27e0432ee23"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga9def9c533152ef02560aacbfa9ae5978"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9def9c533152ef02560aacbfa9ae5978">VA_PC_BLOCK_SIZE_256</a>   0x00000004</td></tr> |
| <tr class="memdesc:ga9def9c533152ef02560aacbfa9ae5978"><td class="mdescLeft"> </td><td class="mdescRight">256 bits block size <br /></td></tr> |
| <tr class="separator:ga9def9c533152ef02560aacbfa9ae5978"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribProtectedContentCipherMode</div></td></tr> |
| <tr class="memitem:gaa39452d87348316482feaf965498e4a8"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa39452d87348316482feaf965498e4a8">VA_PC_CIPHER_MODE_ECB</a>   0x00000001</td></tr> |
| <tr class="memdesc:gaa39452d87348316482feaf965498e4a8"><td class="mdescLeft"> </td><td class="mdescRight">AES ECB. <br /></td></tr> |
| <tr class="separator:gaa39452d87348316482feaf965498e4a8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga38fe461d9f931d1b5dd407824bf0de6d"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga38fe461d9f931d1b5dd407824bf0de6d">VA_PC_CIPHER_MODE_CBC</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga38fe461d9f931d1b5dd407824bf0de6d"><td class="mdescLeft"> </td><td class="mdescRight">AES CBC. <br /></td></tr> |
| <tr class="separator:ga38fe461d9f931d1b5dd407824bf0de6d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa677db83d1a0d66293f750604db321a8"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa677db83d1a0d66293f750604db321a8">VA_PC_CIPHER_MODE_CTR</a>   0x00000004</td></tr> |
| <tr class="memdesc:gaa677db83d1a0d66293f750604db321a8"><td class="mdescLeft"> </td><td class="mdescRight">AES CTR. <br /></td></tr> |
| <tr class="separator:gaa677db83d1a0d66293f750604db321a8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribProtectedContentCipherSampleType</div></td></tr> |
| <tr class="memitem:gabe0a8089679372f94ceb8b3bfeadc89a"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gabe0a8089679372f94ceb8b3bfeadc89a">VA_PC_SAMPLE_TYPE_FULLSAMPLE</a>   0x00000001</td></tr> |
| <tr class="memdesc:gabe0a8089679372f94ceb8b3bfeadc89a"><td class="mdescLeft"> </td><td class="mdescRight">Full sample. <br /></td></tr> |
| <tr class="separator:gabe0a8089679372f94ceb8b3bfeadc89a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5e868b40098071600d60ce58e33aa245"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga5e868b40098071600d60ce58e33aa245">VA_PC_SAMPLE_TYPE_SUBSAMPLE</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga5e868b40098071600d60ce58e33aa245"><td class="mdescLeft"> </td><td class="mdescRight">Sub sample. <br /></td></tr> |
| <tr class="separator:ga5e868b40098071600d60ce58e33aa245"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribProtectedContentUsage</div></td></tr> |
| <tr class="memitem:gafb12b27dbc2e6ed384f9c5a3dde37fbf"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gafb12b27dbc2e6ed384f9c5a3dde37fbf">VA_PC_USAGE_DEFAULT</a>   0x00000000</td></tr> |
| <tr class="memdesc:gafb12b27dbc2e6ed384f9c5a3dde37fbf"><td class="mdescLeft"> </td><td class="mdescRight">Default usage. <br /></td></tr> |
| <tr class="separator:gafb12b27dbc2e6ed384f9c5a3dde37fbf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga179b50cf144c068643dd558ef0de34cd"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga179b50cf144c068643dd558ef0de34cd">VA_PC_USAGE_WIDEVINE</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga179b50cf144c068643dd558ef0de34cd"><td class="mdescLeft"> </td><td class="mdescRight">Widevine. <br /></td></tr> |
| <tr class="separator:ga179b50cf144c068643dd558ef0de34cd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Attribute values for VAConfigAttribProcessingRate.</div></td></tr> |
| <tr class="memitem:gae8147f6ec24e426dbd061d0b1a4aa5d3"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae8147f6ec24e426dbd061d0b1a4aa5d3">VA_PROCESSING_RATE_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:gae8147f6ec24e426dbd061d0b1a4aa5d3"><td class="mdescLeft"> </td><td class="mdescRight">Driver does not support processing rate report. <br /></td></tr> |
| <tr class="separator:gae8147f6ec24e426dbd061d0b1a4aa5d3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga327e7df22d7913b6236569ad193f50df"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga327e7df22d7913b6236569ad193f50df">VA_PROCESSING_RATE_ENCODE</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga327e7df22d7913b6236569ad193f50df"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports encode processing rate report. <br /></td></tr> |
| <tr class="separator:ga327e7df22d7913b6236569ad193f50df"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac4e578743bd5c26676a50f2312a26732"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac4e578743bd5c26676a50f2312a26732">VA_PROCESSING_RATE_DECODE</a>   0x00000002</td></tr> |
| <tr class="memdesc:gac4e578743bd5c26676a50f2312a26732"><td class="mdescLeft"> </td><td class="mdescRight">Driver supports decode processing rate report. <br /></td></tr> |
| <tr class="separator:gac4e578743bd5c26676a50f2312a26732"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Surface attribute flags</div></td></tr> |
| <tr class="memitem:ga074ffcf02345a70ca10cd259ae9b8b25"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga074ffcf02345a70ca10cd259ae9b8b25">VA_SURFACE_ATTRIB_NOT_SUPPORTED</a>   0x00000000</td></tr> |
| <tr class="memdesc:ga074ffcf02345a70ca10cd259ae9b8b25"><td class="mdescLeft"> </td><td class="mdescRight">Surface attribute is not supported. <br /></td></tr> |
| <tr class="separator:ga074ffcf02345a70ca10cd259ae9b8b25"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac29ba1781b28fb0f916475932248cdb0"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac29ba1781b28fb0f916475932248cdb0">VA_SURFACE_ATTRIB_GETTABLE</a>   0x00000001</td></tr> |
| <tr class="memdesc:gac29ba1781b28fb0f916475932248cdb0"><td class="mdescLeft"> </td><td class="mdescRight">Surface attribute can be got through <a class="el" href="group__api__core.html#ga6b10b88a628c56377268714cc72090ce" title="Queries surface attributes for the supplied config. ">vaQuerySurfaceAttributes()</a>. <br /></td></tr> |
| <tr class="separator:gac29ba1781b28fb0f916475932248cdb0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga997c27d75ba17caf5fe879b71fa64820"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga997c27d75ba17caf5fe879b71fa64820">VA_SURFACE_ATTRIB_SETTABLE</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga997c27d75ba17caf5fe879b71fa64820"><td class="mdescLeft"> </td><td class="mdescRight">Surface attribute can be set through <a class="el" href="group__api__core.html#gac970ea0eec412326667549f58c44129b" title="Creates an array of surfaces. ">vaCreateSurfaces()</a>. <br /></td></tr> |
| <tr class="separator:ga997c27d75ba17caf5fe879b71fa64820"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">VASurfaceAttribMemoryType values in bit fields.</div></td></tr> |
| <tr><td colspan="2"><div class="groupText"><p>Bit 0:7 are reserved for generic types, Bit 31:28 are reserved for Linux DRM, Bit 23:20 are reserved for Android. DRM and Android specific types are defined in DRM and Android header files. </p> |
| </div></td></tr> |
| <tr class="memitem:ga4df50c026f0029fff7a0651a7b8642df"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4df50c026f0029fff7a0651a7b8642df">VA_SURFACE_ATTRIB_MEM_TYPE_VA</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga4df50c026f0029fff7a0651a7b8642df"><td class="mdescLeft"> </td><td class="mdescRight">VA memory type (default) is supported. <br /></td></tr> |
| <tr class="separator:ga4df50c026f0029fff7a0651a7b8642df"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga055e073a1feb4b3d2292a76e76ba5372"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga055e073a1feb4b3d2292a76e76ba5372">VA_SURFACE_ATTRIB_MEM_TYPE_V4L2</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga055e073a1feb4b3d2292a76e76ba5372"><td class="mdescLeft"> </td><td class="mdescRight">V4L2 buffer memory type is supported. <br /></td></tr> |
| <tr class="separator:ga055e073a1feb4b3d2292a76e76ba5372"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacaa9a60214c9437d3ec243054bcef8c6"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacaa9a60214c9437d3ec243054bcef8c6">VA_SURFACE_ATTRIB_MEM_TYPE_USER_PTR</a>   0x00000004</td></tr> |
| <tr class="memdesc:gacaa9a60214c9437d3ec243054bcef8c6"><td class="mdescLeft"> </td><td class="mdescRight">User pointer memory type is supported. <br /></td></tr> |
| <tr class="separator:gacaa9a60214c9437d3ec243054bcef8c6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">VASurfaceAttribExternalBuffers flags</div></td></tr> |
| <tr class="memitem:ga4dbd78b1de0625d69d2ec42b7d7e8aeb"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4dbd78b1de0625d69d2ec42b7d7e8aeb">VA_SURFACE_EXTBUF_DESC_ENABLE_TILING</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga4dbd78b1de0625d69d2ec42b7d7e8aeb"><td class="mdescLeft"> </td><td class="mdescRight">Enable memory tiling. <br /></td></tr> |
| <tr class="separator:ga4dbd78b1de0625d69d2ec42b7d7e8aeb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7c987ed659b3b492d98669d8fc7221e4"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7c987ed659b3b492d98669d8fc7221e4">VA_SURFACE_EXTBUF_DESC_CACHED</a>   0x00000002</td></tr> |
| <tr class="memdesc:ga7c987ed659b3b492d98669d8fc7221e4"><td class="mdescLeft"> </td><td class="mdescRight">Memory is cacheable. <br /></td></tr> |
| <tr class="separator:ga7c987ed659b3b492d98669d8fc7221e4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga53435d8cb3fc648ca1ccd91f5efc3b65"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga53435d8cb3fc648ca1ccd91f5efc3b65">VA_SURFACE_EXTBUF_DESC_UNCACHED</a>   0x00000004</td></tr> |
| <tr class="memdesc:ga53435d8cb3fc648ca1ccd91f5efc3b65"><td class="mdescLeft"> </td><td class="mdescRight">Memory is non-cacheable. <br /></td></tr> |
| <tr class="separator:ga53435d8cb3fc648ca1ccd91f5efc3b65"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa32567b966dbc2520433c50ca59cf947"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa32567b966dbc2520433c50ca59cf947">VA_SURFACE_EXTBUF_DESC_WC</a>   0x00000008</td></tr> |
| <tr class="memdesc:gaa32567b966dbc2520433c50ca59cf947"><td class="mdescLeft"> </td><td class="mdescRight">Memory is write-combined. <br /></td></tr> |
| <tr class="separator:gaa32567b966dbc2520433c50ca59cf947"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga550c387e62cdbeb0cc2e45d1b96b62f0"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga550c387e62cdbeb0cc2e45d1b96b62f0">VA_SURFACE_EXTBUF_DESC_PROTECTED</a>   0x80000000</td></tr> |
| <tr class="memdesc:ga550c387e62cdbeb0cc2e45d1b96b62f0"><td class="mdescLeft"> </td><td class="mdescRight">Memory is protected. <br /></td></tr> |
| <tr class="separator:ga550c387e62cdbeb0cc2e45d1b96b62f0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">VASurfaceAttribUsageHint attribute usage hint flags</div></td></tr> |
| <tr class="memitem:ga662b193a3da2c985417d16c4d57c1e93"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga662b193a3da2c985417d16c4d57c1e93">VA_SURFACE_ATTRIB_USAGE_HINT_GENERIC</a>   0x00000000</td></tr> |
| <tr class="memdesc:ga662b193a3da2c985417d16c4d57c1e93"><td class="mdescLeft"> </td><td class="mdescRight">Surface usage not indicated. <br /></td></tr> |
| <tr class="separator:ga662b193a3da2c985417d16c4d57c1e93"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga91b7cb3036ee2dc7d3f0b49d070fd399"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga91b7cb3036ee2dc7d3f0b49d070fd399">VA_SURFACE_ATTRIB_USAGE_HINT_DECODER</a>   0x00000001</td></tr> |
| <tr class="memdesc:ga91b7cb3036ee2dc7d3f0b49d070fd399"><td class="mdescLeft"> </td><td class="mdescRight">Surface used by video decoder. <br /></td></tr> |
| <tr class="separator:ga91b7cb3036ee2dc7d3f0b49d070fd399"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad330a0ad32b189a9b6edd9cd49e5c773"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad330a0ad32b189a9b6edd9cd49e5c773">VA_SURFACE_ATTRIB_USAGE_HINT_ENCODER</a>   0x00000002</td></tr> |
| <tr class="memdesc:gad330a0ad32b189a9b6edd9cd49e5c773"><td class="mdescLeft"> </td><td class="mdescRight">Surface used by video encoder. <br /></td></tr> |
| <tr class="separator:gad330a0ad32b189a9b6edd9cd49e5c773"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga299fa1b6559acf0ea5e93a14db7ed6f9"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga299fa1b6559acf0ea5e93a14db7ed6f9">VA_SURFACE_ATTRIB_USAGE_HINT_VPP_READ</a>   0x00000004</td></tr> |
| <tr class="memdesc:ga299fa1b6559acf0ea5e93a14db7ed6f9"><td class="mdescLeft"> </td><td class="mdescRight">Surface read by video post-processing. <br /></td></tr> |
| <tr class="separator:ga299fa1b6559acf0ea5e93a14db7ed6f9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad2b861a6911f8e7a2399efc97bdb4eb2"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad2b861a6911f8e7a2399efc97bdb4eb2">VA_SURFACE_ATTRIB_USAGE_HINT_VPP_WRITE</a>   0x00000008</td></tr> |
| <tr class="memdesc:gad2b861a6911f8e7a2399efc97bdb4eb2"><td class="mdescLeft"> </td><td class="mdescRight">Surface written by video post-processing. <br /></td></tr> |
| <tr class="separator:gad2b861a6911f8e7a2399efc97bdb4eb2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac32196b0c46eb2252ff1c74b458e89bf"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac32196b0c46eb2252ff1c74b458e89bf">VA_SURFACE_ATTRIB_USAGE_HINT_DISPLAY</a>   0x00000010</td></tr> |
| <tr class="memdesc:gac32196b0c46eb2252ff1c74b458e89bf"><td class="mdescLeft"> </td><td class="mdescRight">Surface used for display. <br /></td></tr> |
| <tr class="separator:gac32196b0c46eb2252ff1c74b458e89bf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7ff0998deb3912e12c61f7440ae657f6"><td class="memItemLeft" align="right" valign="top"> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7ff0998deb3912e12c61f7440ae657f6">VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT</a>   0x00000020</td></tr> |
| <tr class="memdesc:ga7ff0998deb3912e12c61f7440ae657f6"><td class="mdescLeft"> </td><td class="mdescRight">Surface used for export to third-party APIs, e.g. via <a class="el" href="group__api__core.html#ga404be4f513f3a15b9a831ff561b1b179" title="Export a handle to a surface for use with an external API. ">vaExportSurfaceHandle()</a>. <br /></td></tr> |
| <tr class="separator:ga7ff0998deb3912e12c61f7440ae657f6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">vaExportSurfaceHandle() flags</div></td></tr> |
| <tr class="memitem:ga22bb2593142a87f61a159e54114f7a95"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga22bb2593142a87f61a159e54114f7a95">VA_EXPORT_SURFACE_READ_ONLY</a>   0x0001</td></tr> |
| <tr class="separator:ga22bb2593142a87f61a159e54114f7a95"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga93a462fd2178ff9d803275a715309ad2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga93a462fd2178ff9d803275a715309ad2">VA_EXPORT_SURFACE_WRITE_ONLY</a>   0x0002</td></tr> |
| <tr class="separator:ga93a462fd2178ff9d803275a715309ad2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae4f6bacaa50b576d6d1e7774d8507604"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae4f6bacaa50b576d6d1e7774d8507604">VA_EXPORT_SURFACE_READ_WRITE</a>   0x0003</td></tr> |
| <tr class="separator:gae4f6bacaa50b576d6d1e7774d8507604"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga1eafc62ad88550c0e9bed7545a07d008"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga1eafc62ad88550c0e9bed7545a07d008">VA_EXPORT_SURFACE_SEPARATE_LAYERS</a>   0x0004</td></tr> |
| <tr class="separator:ga1eafc62ad88550c0e9bed7545a07d008"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae3ff9dcf480ccbe181f847d89216059c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae3ff9dcf480ccbe181f847d89216059c">VA_EXPORT_SURFACE_COMPOSED_LAYERS</a>   0x0008</td></tr> |
| <tr class="separator:gae3ff9dcf480ccbe181f847d89216059c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr><td colspan="2"><div class="groupHeader">Mirroring directions</div></td></tr> |
| <tr><td colspan="2"><div class="groupText"><p>Those values could be used for VADisplayAttribMirror attribute or <a class="el" href="structVAProcPipelineParameterBuffer.html#a46ea097164b459fa1ee20bbb356a95c1">VAProcPipelineParameterBuffer::mirror_state</a>. </p> |
| </div></td></tr> |
| <tr class="memitem:ac8b6a5d29edc2528c2e8ed6f02a6b6ed"><td class="memItemLeft" align="right" valign="top"><a id="ac8b6a5d29edc2528c2e8ed6f02a6b6ed"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#ac8b6a5d29edc2528c2e8ed6f02a6b6ed">VA_MIRROR_NONE</a>   0x00000000</td></tr> |
| <tr class="memdesc:ac8b6a5d29edc2528c2e8ed6f02a6b6ed"><td class="mdescLeft"> </td><td class="mdescRight">No Mirroring. <br /></td></tr> |
| <tr class="separator:ac8b6a5d29edc2528c2e8ed6f02a6b6ed"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a020e6956a86ed9a9722988563b8ce8c3"><td class="memItemLeft" align="right" valign="top"><a id="a020e6956a86ed9a9722988563b8ce8c3"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a020e6956a86ed9a9722988563b8ce8c3">VA_MIRROR_HORIZONTAL</a>   0x00000001</td></tr> |
| <tr class="memdesc:a020e6956a86ed9a9722988563b8ce8c3"><td class="mdescLeft"> </td><td class="mdescRight">Horizontal Mirroring. <br /></td></tr> |
| <tr class="separator:a020e6956a86ed9a9722988563b8ce8c3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5826dfe5b2151ff828944115e9f978cb"><td class="memItemLeft" align="right" valign="top"><a id="a5826dfe5b2151ff828944115e9f978cb"></a> |
| #define </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a5826dfe5b2151ff828944115e9f978cb">VA_MIRROR_VERTICAL</a>   0x00000002</td></tr> |
| <tr class="memdesc:a5826dfe5b2151ff828944115e9f978cb"><td class="mdescLeft"> </td><td class="mdescRight">Vertical Mirroring. <br /></td></tr> |
| <tr class="separator:a5826dfe5b2151ff828944115e9f978cb"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> |
| Typedefs</h2></td></tr> |
| <tr class="memitem:gad534cae750fddc9ad30d0dc267deffa3"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a></td></tr> |
| <tr class="separator:gad534cae750fddc9ad30d0dc267deffa3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga26fd64e5d522004ce30dc8159a57f240"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga26fd64e5d522004ce30dc8159a57f240">VAMessageCallback</a>) (void *user_context, const char *message)</td></tr> |
| <tr class="separator:ga26fd64e5d522004ce30dc8159a57f240"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga832b992b8a244ddedf180915e1b19f94"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga832b992b8a244ddedf180915e1b19f94">VANativeDisplay</a></td></tr> |
| <tr class="separator:ga832b992b8a244ddedf180915e1b19f94"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab3ee763380573fdd05464ca16cf46d1d"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab3ee763380573fdd05464ca16cf46d1d">VAGenericID</a></td></tr> |
| <tr class="separator:gab3ee763380573fdd05464ca16cf46d1d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4af336e410aefeb4ca4315e2c7cbd653"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__api__core.html#gab3ee763380573fdd05464ca16cf46d1d">VAGenericID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a></td></tr> |
| <tr class="separator:ga4af336e410aefeb4ca4315e2c7cbd653"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3d1141c32fee94fc0139695ef8a923ea"><td class="memItemLeft" align="right" valign="top"> |
| typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3d1141c32fee94fc0139695ef8a923ea">VAGenericFunc</a>) (void)</td></tr> |
| <tr class="memdesc:ga3d1141c32fee94fc0139695ef8a923ea"><td class="mdescLeft"> </td><td class="mdescRight">Generic function type. <br /></td></tr> |
| <tr class="separator:ga3d1141c32fee94fc0139695ef8a923ea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad26441ddf2f4441ef65bbefa4662607f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__api__core.html#gab3ee763380573fdd05464ca16cf46d1d">VAGenericID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a></td></tr> |
| <tr class="separator:gad26441ddf2f4441ef65bbefa4662607f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga13b0f287a77772b1f8b07dd555230cce"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__api__core.html#gab3ee763380573fdd05464ca16cf46d1d">VAGenericID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a></td></tr> |
| <tr class="separator:ga13b0f287a77772b1f8b07dd555230cce"><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:gaa4851f694a48c22af8877f5cfbb11bde"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa4851f694a48c22af8877f5cfbb11bde">VAProfile</a> { <a class="el" href="group__api__core.html#ggaa4851f694a48c22af8877f5cfbb11bdea7bf6725096e5927f03deb20205e1adbc">VAProfileNone</a> = -1 |
| , <a class="el" href="group__api__core.html#gga8ed0af9059a2d06bca1a54e774e679eaa86d498fbfde9d7a847864d6b6c67e2aa">va_deprecated_enum</a> = 5 |
| , <a class="el" href="group__api__core.html#ggaa4851f694a48c22af8877f5cfbb11bdea5edf00635e9f778c2e64ecc2e8b98b34">VAProfileProtected</a> = 35 |
| }</td></tr> |
| <tr class="separator:gaa4851f694a48c22af8877f5cfbb11bde"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga5f3bcbb940e51be2e84097463557321e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga5f3bcbb940e51be2e84097463557321e">VAEntrypoint</a> { , <br /> |
|   <a class="el" href="group__api__core.html#gga5f3bcbb940e51be2e84097463557321ead8ac61c5e6d11ed2a34a332655b774ab">VAEntrypointVideoProc</a> = 10, |
| <a class="el" href="group__api__core.html#gga5f3bcbb940e51be2e84097463557321ea64b89833bc0c5106ad3edcfd62348e1b">VAEntrypointFEI</a> = 11, |
| <a class="el" href="group__api__core.html#gga5f3bcbb940e51be2e84097463557321ead9de31161ebcd23b348d1be0f7da37c0">VAEntrypointStats</a> = 12, |
| <a class="el" href="group__api__core.html#gga5f3bcbb940e51be2e84097463557321ea694df146749b5d6b70ec9908e7161ba4">VAEntrypointProtectedTEEComm</a> = 13, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga5f3bcbb940e51be2e84097463557321eafbd8339b9116b5edad5274a141c8dfd3">VAEntrypointProtectedContent</a> = 14 |
| <br /> |
| }</td></tr> |
| <tr class="separator:ga5f3bcbb940e51be2e84097463557321e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2c3be94ce142fb92a4bf93e9b1b4fa01"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2c3be94ce142fb92a4bf93e9b1b4fa01">VAConfigAttribType</a> { , <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a5ef86d4585ba9fc22e0f1908a1a778a8">VAConfigAttribDecSliceMode</a> = 6, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a5b746c21e32b666d1ecb80a7cf181bcc">VAConfigAttribDecJPEG</a> = 7, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01abd1e51160543e655f2992cb9f9370281">VAConfigAttribDecProcessing</a> = 8, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01af64b4c14c0b3709dafe38068eedd5ac8">VAConfigAttribEncPackedHeaders</a> = 10, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ace3bc7b87026cb9d0c06c8fd87288a93">VAConfigAttribEncInterlaced</a> = 11, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a9633aa64b8b6fba51f7c08e824bcf143">VAConfigAttribEncMaxRefFrames</a> = 13, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a5e84af515c1824966aea655cf74292fb">VAConfigAttribEncMaxSlices</a> = 14, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a8e783e50798795cdda06ff76b05bcbcf">VAConfigAttribEncSliceStructure</a> = 15, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a1441ecd7aeb8af9c1f98304cad603c90">VAConfigAttribEncMacroblockInfo</a> = 16, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01aa88d632c8c071d0899b09197087e4906">VAConfigAttribMaxPictureWidth</a> = 18, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a0d21a48495393f1499fbb49470dccc1a">VAConfigAttribMaxPictureHeight</a> = 19, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ace2a4a15828bc88b3a51a4dd3b3b4375">VAConfigAttribEncJPEG</a> = 20, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a712c0cb5474a2dbd4047418ca6226d05">VAConfigAttribEncQualityRange</a> = 21, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a3a26f7a11484ef550ecc476f5b7b19a0">VAConfigAttribEncQuantization</a> = 22, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ab778a031e25a5b971423d1562815130a">VAConfigAttribEncIntraRefresh</a> = 23, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a62f2483748f09833a9ba1ecc57fad098">VAConfigAttribEncSkipFrame</a> = 24, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a79844b332bc11795b0578a759fa99483">VAConfigAttribEncROI</a> = 25, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01aa14c8b88424e1e23f90654f5cda57f96">VAConfigAttribEncRateControlExt</a> = 26, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a06a0d8fe970dd8314e385d5746f7adf6">VAConfigAttribProcessingRate</a> = 27, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01af91236f0f6d9d000ab12f9c0206aee58">VAConfigAttribEncDirtyRect</a> = 28, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ac84407886c0309b159cbe4046464225e">VAConfigAttribEncParallelRateControl</a> = 29, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a769dfd34309929f3d6236db59e77bb05">VAConfigAttribEncDynamicScaling</a> = 30, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a27f88f63de9b809d52dabfc6e1680e03">VAConfigAttribFrameSizeToleranceSupport</a> = 31, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ac744d89de3e1428f3acfdd38e02b718c">VAConfigAttribFEIFunctionType</a> = 32, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a7a9b510fc99714e0d14ca42000e9d792">VAConfigAttribFEIMVPredictors</a> = 33, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a93703f2e1193333663732445e2f2e9b8">VAConfigAttribStats</a> = 34, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a791dfeaf40af42750f5941f530aad7c9">VAConfigAttribEncTileSupport</a> = 35, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a601dc0ce6a43bfb71e40f34e44c10c04">VAConfigAttribCustomRoundingControl</a> = 36, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a9f7962b0a2179de360ea4508e82bf705">VAConfigAttribQPBlockSize</a> = 37, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a5b596b2918aed4c9147bc856e5c599f2">VAConfigAttribMaxFrameSize</a> = 38, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01abf3c5a944baa8338d7f1d4d26188f0bf">VAConfigAttribPredictionDirection</a> = 39, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01adf7e59a2ba81583888eace99181e14c2">VAConfigAttribMultipleFrame</a> = 40, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a3337f5f60820fcbb4109d9ae2b1f5cb8">VAConfigAttribContextPriority</a> = 41, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ac780378cd29ea67801726e82fc07ef03">VAConfigAttribDecAV1Features</a> = 42, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ac047584673c8940601fe11205848a18e">VAConfigAttribTEEType</a> = 43, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a565218180e548af439b4bd921ad329e1">VAConfigAttribTEETypeClient</a> = 44, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01afb39c2e76fab3b7a3a84131497ec95f7">VAConfigAttribProtectedContentCipherAlgorithm</a> = 45, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01ad408edc12ad2edeabc02be43a3710145">VAConfigAttribProtectedContentCipherBlockSize</a> = 46, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a0d94a6ba968b758d7b53c05e1070cc7a">VAConfigAttribProtectedContentCipherMode</a> = 47, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a4d3947eb7d70bb6ade7001eca036f863">VAConfigAttribProtectedContentCipherSampleType</a> = 48, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a3787994abd0e4b2e55761b43ab7729d9">VAConfigAttribProtectedContentUsage</a> = 49, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01a691f6ee84de2a248b3bbb3689b2bfc27">VAConfigAttribEncHEVCFeatures</a> = 50, |
| <a class="el" href="group__api__core.html#gga2c3be94ce142fb92a4bf93e9b1b4fa01aa6f0d08af09071301832df0ae9f61340">VAConfigAttribEncHEVCBlockSizes</a> = 51, |
| <b>VAConfigAttribTypeMax</b> |
| <br /> |
| }</td></tr> |
| <tr class="separator:ga2c3be94ce142fb92a4bf93e9b1b4fa01"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga1f3f8c94a3a732e25ba7ceb9b6abacc4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga1f3f8c94a3a732e25ba7ceb9b6abacc4">VAGenericValueType</a> { <a class="el" href="group__api__core.html#gga1f3f8c94a3a732e25ba7ceb9b6abacc4a3172df10949251b0b6e9fb2a670d04b0">VAGenericValueTypeInteger</a> = 1, |
| <a class="el" href="group__api__core.html#gga1f3f8c94a3a732e25ba7ceb9b6abacc4a8940ac87877146f85acec30a700130b7">VAGenericValueTypeFloat</a>, |
| <a class="el" href="group__api__core.html#gga1f3f8c94a3a732e25ba7ceb9b6abacc4a929a93d62c0bdd061d4c01256b5b2119">VAGenericValueTypePointer</a>, |
| <a class="el" href="group__api__core.html#gga1f3f8c94a3a732e25ba7ceb9b6abacc4acc2fcbac763e2a7a0f259fbb1e89cad0">VAGenericValueTypeFunc</a> |
| }<tr class="memdesc:ga1f3f8c94a3a732e25ba7ceb9b6abacc4"><td class="mdescLeft"> </td><td class="mdescRight">Generic value types. <a href="group__api__core.html#ga1f3f8c94a3a732e25ba7ceb9b6abacc4">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga1f3f8c94a3a732e25ba7ceb9b6abacc4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4b89190eeab82e047c06e31edaf0b9b7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4b89190eeab82e047c06e31edaf0b9b7">VASurfaceAttribType</a> { , <br /> |
|   <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7ae2e9a570df9f7e3625ef0b4b533aeaa3">VASurfaceAttribPixelFormat</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7adbcbadf8228bf2d66052700a5db0b66e">VASurfaceAttribMinWidth</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7a02ce5758f071e20ecb018e852ccdacf8">VASurfaceAttribMaxWidth</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7aebd7d7cdfeaa688df644865cbbde72eb">VASurfaceAttribMinHeight</a>, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7a9fe635927ad444bc335f40696c54c79a">VASurfaceAttribMaxHeight</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7a8da3acb9a5defa586c5a0cd7933b0413">VASurfaceAttribMemoryType</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7adc8741cdd7e0daf805085ffceec5d180">VASurfaceAttribExternalBufferDescriptor</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7a0a04ea3d5e15b28d41a2853f9b795fd7">VASurfaceAttribUsageHint</a>, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7ace6541c469406786363a6fcd9ed7e227">VASurfaceAttribDRMFormatModifiers</a>, |
| <a class="el" href="group__api__core.html#gga4b89190eeab82e047c06e31edaf0b9b7ae87a47fe190ef5a8655d98aa97656308">VASurfaceAttribCount</a> |
| <br /> |
| }<tr class="memdesc:ga4b89190eeab82e047c06e31edaf0b9b7"><td class="mdescLeft"> </td><td class="mdescRight">Surface attribute types. <a href="group__api__core.html#ga4b89190eeab82e047c06e31edaf0b9b7">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga4b89190eeab82e047c06e31edaf0b9b7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga24da9776c5d3a5ce29cb592cf22c00db"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga24da9776c5d3a5ce29cb592cf22c00db">VABufferType</a> { , <br /> |
|   <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba54c423290b67035d11937a4b85ab9b95">VAEncQPBufferType</a> = 30, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba13667c8204336ec80cfc68d1d4dee593">VAProcPipelineParameterBufferType</a> = 41, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba8c3862f3b099ed92870a93f278248e65">VAProcFilterParameterBufferType</a> = 42, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dbaee3b07dde33764f72851c035ee7d51f9">VAEncFEIMVBufferType</a> = 43 |
| , <br /> |
|   <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dbab3e14edb8e030eb8ed3bfe2cc0131673">VAStatsStatisticsBufferType</a> = 49, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dbad64569bae4d2eba946cbf6f683fa00be">VAStatsStatisticsBottomFieldBufferType</a> = 50 |
| , <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba6dfe491eeeb2806226378120bb8f73d9">VAEncMacroblockDisableSkipMapBufferType</a> = 53, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba82cd75724db5851bcf598e543c477e07">VAEncFEICTBCmdBufferType</a> = 54, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dbad7face34fb46abf8fcddb9812628f9a7">VAEncFEICURecordBufferType</a> = 55, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dbae1261056098eebd8fddb896bf7edbb2e">VADecodeStreamoutBufferType</a> = 56, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba2dbecadf914e502be2d9bcda52b8ed67">VASubsetsParameterBufferType</a> = 57, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba376b3a8e2e04babb89984fc9779e616e">VAContextParameterUpdateBufferType</a> = 58, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dba7a2ea7b1732bc899a151543e7bd79ddd">VAProtectedSessionExecuteBufferType</a> = 59, |
| <a class="el" href="group__api__core.html#gga24da9776c5d3a5ce29cb592cf22c00dbadce96bfbad3362a27848b18e2a3843f5">VAEncryptionParameterBufferType</a> = 60 |
| <br /> |
| }</td></tr> |
| <tr class="separator:ga24da9776c5d3a5ce29cb592cf22c00db"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga07644ee718d2c12c44f7ad7d440533f5"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga07644ee718d2c12c44f7ad7d440533f5">VAEncMiscParameterType</a> { , <br /> |
|   <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a87b8908521d461bd16a4c068702bae9d">VAEncMiscParameterTypeMaxFrameSize</a> = 4, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a4488a1e98538de5ab69111767c222984">VAEncMiscParameterTypeHRD</a> = 5 |
| , <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a1a436c1c24cf3d94cb66f9a42efe2b6a">VAEncMiscParameterTypeRIR</a> = 7, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a729ae8e20adfe5338c29b9f6c7ed7593">VAEncMiscParameterTypeQuantization</a> = 8, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5ad4d2f33c8b49e1cf1248bf271444cc7b">VAEncMiscParameterTypeSkipFrame</a> = 9, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a58a2a3560142660d9e1ec2a72351f64d">VAEncMiscParameterTypeROI</a> = 10, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5abb3e4254efc4742dd9930c94704aa33d">VAEncMiscParameterTypeMultiPassFrameSize</a> = 11, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a86a0af4d592b1f9635a92851f5488d8d">VAEncMiscParameterTypeTemporalLayerStructure</a> = 12, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a6f23a3cf5981ebb8d95587d8ae88d38c">VAEncMiscParameterTypeDirtyRect</a> = 13, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a198051d6d3ef9cabe291a7974f87ee1b">VAEncMiscParameterTypeParallelBRC</a> = 14, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a62c26bf17c15068a4623ce3b02017863">VAEncMiscParameterTypeSubMbPartPel</a> = 15, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a64cde4efd374f2b48aa5dbd9812c639e">VAEncMiscParameterTypeEncQuality</a> = 16, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a2d8997c17998a6c80d6c52831a52d10e">VAEncMiscParameterTypeCustomRoundingControl</a> = 17, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5afbd83aaa206a3430a60ffe00db036dfd">VAEncMiscParameterTypeFEIFrameControl</a> = 18, |
| <a class="el" href="group__api__core.html#gga07644ee718d2c12c44f7ad7d440533f5a1030f2a544a8d23047e1fd3a96150180">VAEncMiscParameterTypeExtensionData</a> = 19 |
| <br /> |
| }</td></tr> |
| <tr class="separator:ga07644ee718d2c12c44f7ad7d440533f5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8ed0af9059a2d06bca1a54e774e679ea"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8ed0af9059a2d06bca1a54e774e679ea">VAEncPackedHeaderType</a> { <br /> |
|   <a class="el" href="group__api__core.html#gga8ed0af9059a2d06bca1a54e774e679eaaeec200fbe559dc7faa077aac8c658a48">VAEncPackedHeaderSequence</a> = 1, |
| <a class="el" href="group__api__core.html#gga8ed0af9059a2d06bca1a54e774e679eaa9eca82077d8df9033c989f1507616072">VAEncPackedHeaderPicture</a> = 2, |
| <a class="el" href="group__api__core.html#gga8ed0af9059a2d06bca1a54e774e679eaafdedf8f436cda64d2f09b80540a04d99">VAEncPackedHeaderSlice</a> = 3, |
| <a class="el" href="group__api__core.html#gga8ed0af9059a2d06bca1a54e774e679eaab891c02e7895b75b251b91c1847f2ed5">VAEncPackedHeaderRawData</a> = 4, |
| <br /> |
|   <a class="el" href="group__api__core.html#gga8ed0af9059a2d06bca1a54e774e679eaa86d498fbfde9d7a847864d6b6c67e2aa">va_deprecated_enum</a> = 5 |
| <br /> |
| }<tr class="memdesc:ga8ed0af9059a2d06bca1a54e774e679ea"><td class="mdescLeft"> </td><td class="mdescRight">Packed header type. <a href="group__api__core.html#ga8ed0af9059a2d06bca1a54e774e679ea">More...</a><br /></td></tr> |
| </td></tr> |
| <tr class="separator:ga8ed0af9059a2d06bca1a54e774e679ea"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga0398483623835033d4e9553dde171dd0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga0398483623835033d4e9553dde171dd0">VAMvModeVC1</a> </td></tr> |
| <tr class="separator:ga0398483623835033d4e9553dde171dd0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga0f8dad8977fc45641f49b76cd19fb6b4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga0f8dad8977fc45641f49b76cd19fb6b4">VADisplayAttribBLEMode</a> </td></tr> |
| <tr class="separator:ga0f8dad8977fc45641f49b76cd19fb6b4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5ec12ae51b42522e62b19c1b0d85265c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a5ec12ae51b42522e62b19c1b0d85265c">VADisplayAttribType</a> </td></tr> |
| <tr class="separator:a5ec12ae51b42522e62b19c1b0d85265c"><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:ga19303a24fb5e3ddc7bf1842c7c90c494"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga19303a24fb5e3ddc7bf1842c7c90c494">vaErrorStr</a> (VAStatus error_status)</td></tr> |
| <tr class="separator:ga19303a24fb5e3ddc7bf1842c7c90c494"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga725ab6efbccb5cd05bbad31227b22a0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core.html#ga26fd64e5d522004ce30dc8159a57f240">VAMessageCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga725ab6efbccb5cd05bbad31227b22a0c">vaSetErrorCallback</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga26fd64e5d522004ce30dc8159a57f240">VAMessageCallback</a> callback, void *user_context)</td></tr> |
| <tr class="separator:ga725ab6efbccb5cd05bbad31227b22a0c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf00808befa17df8edc6619f9dd6a9429"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__core.html#ga26fd64e5d522004ce30dc8159a57f240">VAMessageCallback</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf00808befa17df8edc6619f9dd6a9429">vaSetInfoCallback</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga26fd64e5d522004ce30dc8159a57f240">VAMessageCallback</a> callback, void *user_context)</td></tr> |
| <tr class="separator:gaf00808befa17df8edc6619f9dd6a9429"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga32b3e0ef7dae82f7279e96b1658b6d0c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga32b3e0ef7dae82f7279e96b1658b6d0c">vaSetDriverName</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, char *driver_name)</td></tr> |
| <tr class="separator:ga32b3e0ef7dae82f7279e96b1658b6d0c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga266154ed3b1f38e873caa0af680d733e"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga266154ed3b1f38e873caa0af680d733e">vaInitialize</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, int *major_version, int *minor_version)</td></tr> |
| <tr class="separator:ga266154ed3b1f38e873caa0af680d733e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga00514156193ed9b5c621d33f248b07d4"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga00514156193ed9b5c621d33f248b07d4">vaTerminate</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:ga00514156193ed9b5c621d33f248b07d4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga636ce2eb0c5380df66ff9f6733f6435d"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga636ce2eb0c5380df66ff9f6733f6435d">vaQueryVendorString</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:ga636ce2eb0c5380df66ff9f6733f6435d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacb4937e46e862704a3dd2bf2ebde6ef8"><td class="memItemLeft" align="right" valign="top">VAPrivFunc </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacb4937e46e862704a3dd2bf2ebde6ef8">vaGetLibFunc</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, const char *func)</td></tr> |
| <tr class="separator:gacb4937e46e862704a3dd2bf2ebde6ef8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga44f8a9dd55a39f999004ecc73394e676"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga44f8a9dd55a39f999004ecc73394e676">vaMaxNumProfiles</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:ga44f8a9dd55a39f999004ecc73394e676"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga4f595f04fb847dd8c241c7fd74f8396c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga4f595f04fb847dd8c241c7fd74f8396c">vaMaxNumEntrypoints</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:ga4f595f04fb847dd8c241c7fd74f8396c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga151aa810eea4c6092440a6047cf961be"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga151aa810eea4c6092440a6047cf961be">vaMaxNumConfigAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:ga151aa810eea4c6092440a6047cf961be"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga198a34eb408790b172710071a248b660"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga198a34eb408790b172710071a248b660">vaQueryConfigProfiles</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gaa4851f694a48c22af8877f5cfbb11bde">VAProfile</a> *profile_list, int *num_profiles)</td></tr> |
| <tr class="separator:ga198a34eb408790b172710071a248b660"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7c6ec979697dafc172123c5d3ad80d8e"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7c6ec979697dafc172123c5d3ad80d8e">vaQueryConfigEntrypoints</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gaa4851f694a48c22af8877f5cfbb11bde">VAProfile</a> profile, <a class="el" href="group__api__core.html#ga5f3bcbb940e51be2e84097463557321e">VAEntrypoint</a> *entrypoint_list, int *num_entrypoints)</td></tr> |
| <tr class="separator:ga7c6ec979697dafc172123c5d3ad80d8e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae51cad2e388d6cc63ce3d4221798f9fd"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae51cad2e388d6cc63ce3d4221798f9fd">vaGetConfigAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gaa4851f694a48c22af8877f5cfbb11bde">VAProfile</a> profile, <a class="el" href="group__api__core.html#ga5f3bcbb940e51be2e84097463557321e">VAEntrypoint</a> entrypoint, <a class="el" href="structVAConfigAttrib.html">VAConfigAttrib</a> *attrib_list, int num_attribs)</td></tr> |
| <tr class="separator:gae51cad2e388d6cc63ce3d4221798f9fd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga9ff7833d425406cb1834c783b0a47652"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga9ff7833d425406cb1834c783b0a47652">vaCreateConfig</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gaa4851f694a48c22af8877f5cfbb11bde">VAProfile</a> profile, <a class="el" href="group__api__core.html#ga5f3bcbb940e51be2e84097463557321e">VAEntrypoint</a> entrypoint, <a class="el" href="structVAConfigAttrib.html">VAConfigAttrib</a> *attrib_list, int num_attribs, VAConfigID *config_id)</td></tr> |
| <tr class="separator:ga9ff7833d425406cb1834c783b0a47652"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga65a7ccfb6db8c287b79ab3e28701e5f4"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga65a7ccfb6db8c287b79ab3e28701e5f4">vaDestroyConfig</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAConfigID config_id)</td></tr> |
| <tr class="separator:ga65a7ccfb6db8c287b79ab3e28701e5f4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga593da1618f3495a3f3ac13853a64794c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga593da1618f3495a3f3ac13853a64794c">vaQueryConfigAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAConfigID config_id, <a class="el" href="group__api__core.html#gaa4851f694a48c22af8877f5cfbb11bde">VAProfile</a> *profile, <a class="el" href="group__api__core.html#ga5f3bcbb940e51be2e84097463557321e">VAEntrypoint</a> *entrypoint, <a class="el" href="structVAConfigAttrib.html">VAConfigAttrib</a> *attrib_list, int *num_attribs)</td></tr> |
| <tr class="separator:ga593da1618f3495a3f3ac13853a64794c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6b10b88a628c56377268714cc72090ce"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6b10b88a628c56377268714cc72090ce">vaQuerySurfaceAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAConfigID config, <a class="el" href="structVASurfaceAttrib.html">VASurfaceAttrib</a> *attrib_list, unsigned int *num_attribs)</td></tr> |
| <tr class="memdesc:ga6b10b88a628c56377268714cc72090ce"><td class="mdescLeft"> </td><td class="mdescRight">Queries surface attributes for the supplied config. <a href="group__api__core.html#ga6b10b88a628c56377268714cc72090ce">More...</a><br /></td></tr> |
| <tr class="separator:ga6b10b88a628c56377268714cc72090ce"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac970ea0eec412326667549f58c44129b"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac970ea0eec412326667549f58c44129b">vaCreateSurfaces</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, unsigned int format, unsigned int width, unsigned int height, VASurfaceID *surfaces, unsigned int num_surfaces, <a class="el" href="structVASurfaceAttrib.html">VASurfaceAttrib</a> *attrib_list, unsigned int num_attribs)</td></tr> |
| <tr class="memdesc:gac970ea0eec412326667549f58c44129b"><td class="mdescLeft"> </td><td class="mdescRight">Creates an array of surfaces. <a href="group__api__core.html#gac970ea0eec412326667549f58c44129b">More...</a><br /></td></tr> |
| <tr class="separator:gac970ea0eec412326667549f58c44129b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga108b11751ff3e1113732780bb5b3d547"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga108b11751ff3e1113732780bb5b3d547">vaDestroySurfaces</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID *surfaces, int num_surfaces)</td></tr> |
| <tr class="separator:ga108b11751ff3e1113732780bb5b3d547"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga7a0e774a793545058d1a311bed9bb8cf"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga7a0e774a793545058d1a311bed9bb8cf">vaCreateContext</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAConfigID config_id, int picture_width, int picture_height, int flag, VASurfaceID *render_targets, int num_render_targets, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> *context)</td></tr> |
| <tr class="separator:ga7a0e774a793545058d1a311bed9bb8cf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga2333b7b9d86fc00c0ec00a2c66eaeeba"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga2333b7b9d86fc00c0ec00a2c66eaeeba">vaDestroyContext</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)</td></tr> |
| <tr class="separator:ga2333b7b9d86fc00c0ec00a2c66eaeeba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad3fef89dabb600a7c12c2c1fc06084ca"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad3fef89dabb600a7c12c2c1fc06084ca">vaCreateMFContext</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAMFContextID *mf_context)</td></tr> |
| <tr class="separator:gad3fef89dabb600a7c12c2c1fc06084ca"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gab3e179a1a16929d1c9f745850fce0075"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gab3e179a1a16929d1c9f745850fce0075">vaMFAddContext</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAMFContextID mf_context, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context)</td></tr> |
| <tr class="separator:gab3e179a1a16929d1c9f745850fce0075"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga29fc56f99c6b7037455a39e58c018f40"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga29fc56f99c6b7037455a39e58c018f40">vaMFReleaseContext</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAMFContextID mf_context, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> context)</td></tr> |
| <tr class="separator:ga29fc56f99c6b7037455a39e58c018f40"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae132bacffb040cfa39e5599664ac1a7e"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae132bacffb040cfa39e5599664ac1a7e">vaQueryProcessingRate</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAConfigID config, VAProcessingRateParameter *proc_buf, unsigned int *processing_rate)</td></tr> |
| <tr class="memdesc:gae132bacffb040cfa39e5599664ac1a7e"><td class="mdescLeft"> </td><td class="mdescRight">Queries processing rate for the supplied config. <a href="group__api__core.html#gae132bacffb040cfa39e5599664ac1a7e">More...</a><br /></td></tr> |
| <tr class="separator:gae132bacffb040cfa39e5599664ac1a7e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaba254978bf0d32781f4a9e67f1fa7a78"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaba254978bf0d32781f4a9e67f1fa7a78">vaCreateBuffer</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#ga24da9776c5d3a5ce29cb592cf22c00db">VABufferType</a> type, unsigned int size, unsigned int num_elements, void *data, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> *buf_id)</td></tr> |
| <tr class="separator:gaba254978bf0d32781f4a9e67f1fa7a78"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad7aced6e79f86161b2817d73b9ae1180"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad7aced6e79f86161b2817d73b9ae1180">vaCreateBuffer2</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#ga24da9776c5d3a5ce29cb592cf22c00db">VABufferType</a> type, unsigned int width, unsigned int height, unsigned int *unit_size, unsigned int *pitch, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> *buf_id)</td></tr> |
| <tr class="separator:gad7aced6e79f86161b2817d73b9ae1180"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacf5513796ce9eef7c609c765a06ef145"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacf5513796ce9eef7c609c765a06ef145">vaBufferSetNumElements</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buf_id, unsigned int num_elements)</td></tr> |
| <tr class="separator:gacf5513796ce9eef7c609c765a06ef145"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf14c698af1d0920f4aeb5eb11f81b6aa"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf14c698af1d0920f4aeb5eb11f81b6aa">vaMapBuffer</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buf_id, void **pbuf)</td></tr> |
| <tr class="separator:gaf14c698af1d0920f4aeb5eb11f81b6aa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gae9b81871416c64b07e81d3eb54b6d579"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gae9b81871416c64b07e81d3eb54b6d579">vaUnmapBuffer</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buf_id)</td></tr> |
| <tr class="separator:gae9b81871416c64b07e81d3eb54b6d579"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa2d1d886aed7b104ed2e50883aa8ccde"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa2d1d886aed7b104ed2e50883aa8ccde">vaDestroyBuffer</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buffer_id)</td></tr> |
| <tr class="separator:gaa2d1d886aed7b104ed2e50883aa8ccde"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga36dc61a5fc1552d7037d102bc7d35703"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga36dc61a5fc1552d7037d102bc7d35703">vaAcquireBufferHandle</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buf_id, <a class="el" href="structVABufferInfo.html">VABufferInfo</a> *buf_info)</td></tr> |
| <tr class="memdesc:ga36dc61a5fc1552d7037d102bc7d35703"><td class="mdescLeft"> </td><td class="mdescRight">Acquires buffer handle for external API usage. <a href="group__api__core.html#ga36dc61a5fc1552d7037d102bc7d35703">More...</a><br /></td></tr> |
| <tr class="separator:ga36dc61a5fc1552d7037d102bc7d35703"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gada319455dd3bc1c2b88670eadc4a09ac"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gada319455dd3bc1c2b88670eadc4a09ac">vaReleaseBufferHandle</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buf_id)</td></tr> |
| <tr class="memdesc:gada319455dd3bc1c2b88670eadc4a09ac"><td class="mdescLeft"> </td><td class="mdescRight">Releases buffer after usage from external API. <a href="group__api__core.html#gada319455dd3bc1c2b88670eadc4a09ac">More...</a><br /></td></tr> |
| <tr class="separator:gada319455dd3bc1c2b88670eadc4a09ac"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga404be4f513f3a15b9a831ff561b1b179"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga404be4f513f3a15b9a831ff561b1b179">vaExportSurfaceHandle</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID surface_id, uint32_t mem_type, uint32_t flags, void *descriptor)</td></tr> |
| <tr class="memdesc:ga404be4f513f3a15b9a831ff561b1b179"><td class="mdescLeft"> </td><td class="mdescRight">Export a handle to a surface for use with an external API. <a href="group__api__core.html#ga404be4f513f3a15b9a831ff561b1b179">More...</a><br /></td></tr> |
| <tr class="separator:ga404be4f513f3a15b9a831ff561b1b179"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacf031b9aaf39365bf8d79d92372f2ec8"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacf031b9aaf39365bf8d79d92372f2ec8">vaBeginPicture</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, VASurfaceID render_target)</td></tr> |
| <tr class="separator:gacf031b9aaf39365bf8d79d92372f2ec8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3facc622a14fc901d5d44dcda845cb6f"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3facc622a14fc901d5d44dcda845cb6f">vaRenderPicture</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> *buffers, int num_buffers)</td></tr> |
| <tr class="separator:ga3facc622a14fc901d5d44dcda845cb6f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaffbd38af17b5f061707010287e7d4c97"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaffbd38af17b5f061707010287e7d4c97">vaEndPicture</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)</td></tr> |
| <tr class="separator:gaffbd38af17b5f061707010287e7d4c97"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gadf2b7bb47c9a69b1a1a5554a0b9d049a"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gadf2b7bb47c9a69b1a1a5554a0b9d049a">vaMFSubmit</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAMFContextID mf_context, <a class="el" href="group__api__core.html#ga4af336e410aefeb4ca4315e2c7cbd653">VAContextID</a> *contexts, int num_contexts)</td></tr> |
| <tr class="separator:gadf2b7bb47c9a69b1a1a5554a0b9d049a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa2b9b82de6eb2985574a6eca35445b3f"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa2b9b82de6eb2985574a6eca35445b3f">vaSyncSurface</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID render_target)</td></tr> |
| <tr class="separator:gaa2b9b82de6eb2985574a6eca35445b3f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8fe118269188636d4f61bc9cf73ffaef"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8fe118269188636d4f61bc9cf73ffaef">vaSyncSurface2</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID surface, uint64_t timeout_ns)</td></tr> |
| <tr class="memdesc:ga8fe118269188636d4f61bc9cf73ffaef"><td class="mdescLeft"> </td><td class="mdescRight">Synchronizes pending operations associated with the supplied surface. <a href="group__api__core.html#ga8fe118269188636d4f61bc9cf73ffaef">More...</a><br /></td></tr> |
| <tr class="separator:ga8fe118269188636d4f61bc9cf73ffaef"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga59e5c937c8554f1bab043f80427c2fa8"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga59e5c937c8554f1bab043f80427c2fa8">vaQuerySurfaceStatus</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID render_target, VASurfaceStatus *status)</td></tr> |
| <tr class="separator:ga59e5c937c8554f1bab043f80427c2fa8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3f8de8dbd54db159368a1e768d065342"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3f8de8dbd54db159368a1e768d065342">vaQuerySurfaceError</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID surface, VAStatus error_status, void **error_info)</td></tr> |
| <tr class="separator:ga3f8de8dbd54db159368a1e768d065342"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaca1b16e84bf974ce45f708f36b32bc3a"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaca1b16e84bf974ce45f708f36b32bc3a">vaSyncBuffer</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a> buf_id, uint64_t timeout_ns)</td></tr> |
| <tr class="memdesc:gaca1b16e84bf974ce45f708f36b32bc3a"><td class="mdescLeft"> </td><td class="mdescRight">Synchronizes pending operations associated with the supplied buffer. <a href="group__api__core.html#gaca1b16e84bf974ce45f708f36b32bc3a">More...</a><br /></td></tr> |
| <tr class="separator:gaca1b16e84bf974ce45f708f36b32bc3a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gad2c42a695feaf1a0913604368d344155"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gad2c42a695feaf1a0913604368d344155">vaMaxNumImageFormats</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:gad2c42a695feaf1a0913604368d344155"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gacaafd538e7a9c79fdd9753c4243be3b8"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gacaafd538e7a9c79fdd9753c4243be3b8">vaQueryImageFormats</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAImageFormat *format_list, int *num_formats)</td></tr> |
| <tr class="separator:gacaafd538e7a9c79fdd9753c4243be3b8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga8a20d15bc66cc091e9a529ff52ee5872"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga8a20d15bc66cc091e9a529ff52ee5872">vaCreateImage</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAImageFormat *format, int width, int height, VAImage *image)</td></tr> |
| <tr class="separator:ga8a20d15bc66cc091e9a529ff52ee5872"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac0d2a42eb98f6d38295c1969d8ff4cf6"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac0d2a42eb98f6d38295c1969d8ff4cf6">vaDestroyImage</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAImageID image)</td></tr> |
| <tr class="separator:gac0d2a42eb98f6d38295c1969d8ff4cf6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3d56f2eaf0be528a512cc935aca35418"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3d56f2eaf0be528a512cc935aca35418">vaGetImage</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID surface, int x, int y, unsigned int width, unsigned int height, VAImageID image)</td></tr> |
| <tr class="separator:ga3d56f2eaf0be528a512cc935aca35418"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gac18bbe67f0869a2b1f1d10fafb3a274c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gac18bbe67f0869a2b1f1d10fafb3a274c">vaPutImage</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID surface, VAImageID image, int src_x, int src_y, unsigned int src_width, unsigned int src_height, int dest_x, int dest_y, unsigned int dest_width, unsigned int dest_height)</td></tr> |
| <tr class="separator:gac18bbe67f0869a2b1f1d10fafb3a274c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaaddbbd4c6ea5bcfe928adc991cc5faab"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaaddbbd4c6ea5bcfe928adc991cc5faab">vaDeriveImage</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VASurfaceID surface, VAImage *image)</td></tr> |
| <tr class="separator:gaaddbbd4c6ea5bcfe928adc991cc5faab"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaf2e1d2acddcaf7d653316c1c198bba9b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaf2e1d2acddcaf7d653316c1c198bba9b">vaMaxNumSubpictureFormats</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:gaf2e1d2acddcaf7d653316c1c198bba9b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa6ad0aa47b587a3eb81cd17fd69866a1"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa6ad0aa47b587a3eb81cd17fd69866a1">vaQuerySubpictureFormats</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAImageFormat *format_list, unsigned int *flags, unsigned int *num_formats)</td></tr> |
| <tr class="separator:gaa6ad0aa47b587a3eb81cd17fd69866a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga700ee27f4a77269d7971b12449d69db1"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga700ee27f4a77269d7971b12449d69db1">vaCreateSubpicture</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VAImageID image, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> *subpicture)</td></tr> |
| <tr class="separator:ga700ee27f4a77269d7971b12449d69db1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gaa6bed710094261240a2b9fd2ed6b72fc"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gaa6bed710094261240a2b9fd2ed6b72fc">vaDestroySubpicture</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> subpicture)</td></tr> |
| <tr class="separator:gaa6bed710094261240a2b9fd2ed6b72fc"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga44b7f6361bd4917ea4e25c10c024739c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga44b7f6361bd4917ea4e25c10c024739c">vaSetSubpictureImage</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> subpicture, VAImageID image)</td></tr> |
| <tr class="separator:ga44b7f6361bd4917ea4e25c10c024739c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga3d1af09269f34d9a3b51f96bf974c292"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga3d1af09269f34d9a3b51f96bf974c292">vaSetSubpictureChromakey</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> subpicture, unsigned int chromakey_min, unsigned int chromakey_max, unsigned int chromakey_mask)</td></tr> |
| <tr class="separator:ga3d1af09269f34d9a3b51f96bf974c292"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga84b33ea8c86f5be04ccb27d76b15173c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga84b33ea8c86f5be04ccb27d76b15173c">vaSetSubpictureGlobalAlpha</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> subpicture, float global_alpha)</td></tr> |
| <tr class="separator:ga84b33ea8c86f5be04ccb27d76b15173c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ga6f235c87fbad9dfef30a6d81a41be574"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#ga6f235c87fbad9dfef30a6d81a41be574">vaAssociateSubpicture</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> subpicture, VASurfaceID *target_surfaces, int num_surfaces, int16_t src_x, int16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dest_x, int16_t dest_y, uint16_t dest_width, uint16_t dest_height, uint32_t flags)</td></tr> |
| <tr class="separator:ga6f235c87fbad9dfef30a6d81a41be574"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:gabde94b380a4a42ab2f9660af2a8a1604"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__core.html#gabde94b380a4a42ab2f9660af2a8a1604">vaDeassociateSubpicture</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, <a class="el" href="group__api__core.html#ga13b0f287a77772b1f8b07dd555230cce">VASubpictureID</a> subpicture, VASurfaceID *target_surfaces, int num_surfaces)</td></tr> |
| <tr class="separator:gabde94b380a4a42ab2f9660af2a8a1604"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afd05589fdcba80e867f8f1d34aa05e51"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#afd05589fdcba80e867f8f1d34aa05e51">vaMaxNumDisplayAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy)</td></tr> |
| <tr class="separator:afd05589fdcba80e867f8f1d34aa05e51"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae34cae7c2a953dfddb1878707c3d87b9"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#ae34cae7c2a953dfddb1878707c3d87b9">vaQueryDisplayAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VADisplayAttribute *attr_list, int *num_attributes)</td></tr> |
| <tr class="separator:ae34cae7c2a953dfddb1878707c3d87b9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2ad3b148d5eedeb8b5a23fb97dc2df3c"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a2ad3b148d5eedeb8b5a23fb97dc2df3c">vaGetDisplayAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VADisplayAttribute *attr_list, int num_attributes)</td></tr> |
| <tr class="separator:a2ad3b148d5eedeb8b5a23fb97dc2df3c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a722bab0d81fffc7db59265432167da93"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a722bab0d81fffc7db59265432167da93">vaSetDisplayAttributes</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VADisplayAttribute *attr_list, int num_attributes)</td></tr> |
| <tr class="separator:a722bab0d81fffc7db59265432167da93"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5ff39794f6201b8a68ccb0d0f934be1e"><td class="memItemLeft" align="right" valign="top">VAStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="va_8h.html#a5ff39794f6201b8a68ccb0d0f934be1e">vaCopy</a> (<a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> dpy, VACopyObject *dst, VACopyObject *src, VACopyOption option)</td></tr> |
| <tr class="memdesc:a5ff39794f6201b8a68ccb0d0f934be1e"><td class="mdescLeft"> </td><td class="mdescRight">Copies an object. <a href="#a5ff39794f6201b8a68ccb0d0f934be1e">More...</a><br /></td></tr> |
| <tr class="separator:a5ff39794f6201b8a68ccb0d0f934be1e"><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 Core API. </p> |
| <p>This file contains the <a class="el" href="group__api__core.html">Core API</a>. </p> |
| </div><h2 class="groupheader">Macro Definition Documentation</h2> |
| <a id="ae6c33aeb72b39c6719a6f48d455d7fdc"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae6c33aeb72b39c6719a6f48d455d7fdc">◆ </a></span>va_deprecated_enum</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">va_deprecated_enum   = 0x80000000</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Misc packed header. See codec-specific definitions. </p> |
| <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>This is a deprecated packed header type. All applications can use <code>VAEncPackedHeaderRawData</code> to insert a codec-specific packed header </dd></dl> |
| |
| </div> |
| </div> |
| <a id="add57895a1497c2d149a847765b643ad4"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#add57895a1497c2d149a847765b643ad4">◆ </a></span>VA_OOL_DEBLOCKING_FALSE</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define VA_OOL_DEBLOCKING_FALSE   0x00000000</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>attribute value for VADisplayAttribOutOfLoopDeblock </p> |
| |
| </div> |
| </div> |
| <a id="ac4fa7b3d1e3060921400075e93b725d8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac4fa7b3d1e3060921400075e93b725d8">◆ </a></span>VA_PICTURE_HEVC_RPS_ST_CURR_BEFORE</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define VA_PICTURE_HEVC_RPS_ST_CURR_BEFORE   0x00000010</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>RefPicSetStCurrBefore of HEVC spec variable Number of ReferenceFrames[] entries with this bit set equals NumPocStCurrBefore. </p> |
| <p>VA_PICTURE_HEVC_RPS_ST_CURR_BEFORE, VA_PICTURE_HEVC_RPS_ST_CURR_AFTER and VA_PICTURE_HEVC_RPS_LT_CURR of any picture in ReferenceFrames[] should be exclusive. No more than one of them can be set for any picture. Sum of NumPocStCurrBefore, NumPocStCurrAfter and NumPocLtCurr equals NumPocTotalCurr, which should be equal to or smaller than 8. Application should provide valid values for both short format and long format. The pictures in DPB with any of these three flags turned on are referred by the current picture. </p> |
| |
| </div> |
| </div> |
| <a id="aa27ad15a5dbb02e475c15926c46bcd05"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa27ad15a5dbb02e475c15926c46bcd05">◆ </a></span>VA_RENDER_DEVICE_UNDEFINED</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define VA_RENDER_DEVICE_UNDEFINED   0</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Render device </p> |
| |
| </div> |
| </div> |
| <a id="a6dd8c3c128180e6f4c903f350f68de14"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6dd8c3c128180e6f4c903f350f68de14">◆ </a></span>VA_RENDER_MODE_UNDEFINED</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define VA_RENDER_MODE_UNDEFINED   0</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Render mode </p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Enumeration Type Documentation</h2> |
| <a id="a5ec12ae51b42522e62b19c1b0d85265c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5ec12ae51b42522e62b19c1b0d85265c">◆ </a></span>VADisplayAttribType</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="va_8h.html#a5ec12ae51b42522e62b19c1b0d85265c">VADisplayAttribType</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Currently defined display attribute types </p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Function Documentation</h2> |
| <a id="a5ff39794f6201b8a68ccb0d0f934be1e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a5ff39794f6201b8a68ccb0d0f934be1e">◆ </a></span>vaCopy()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">VAStatus vaCopy </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> </td> |
| <td class="paramname"><em>dpy</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">VACopyObject * </td> |
| <td class="paramname"><em>dst</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">VACopyObject * </td> |
| <td class="paramname"><em>src</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">VACopyOption </td> |
| <td class="paramname"><em>option</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Copies an object. </p> |
| <p>Copies specified object (surface or buffer). If non-blocking copy is requested (VA_COPY_NONBLOCK), then need vaSyncBuffer or vaSyncSurface/vaSyncSurface2 to sync the destination object.</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramdir">[in]</td><td class="paramname">dpy</td><td>the VA display </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">dst</td><td>Destination object to copy to </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">src</td><td>Source object to copy from </td></tr> |
| <tr><td class="paramdir">[in]</td><td class="paramname">option</td><td>VA copy option </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>VA_STATUS_SUCCESS if successful </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a2ad3b148d5eedeb8b5a23fb97dc2df3c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a2ad3b148d5eedeb8b5a23fb97dc2df3c">◆ </a></span>vaGetDisplayAttributes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">VAStatus vaGetDisplayAttributes </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> </td> |
| <td class="paramname"><em>dpy</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">VADisplayAttribute * </td> |
| <td class="paramname"><em>attr_list</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>num_attributes</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Get display attributes This function returns the current attribute values in "attr_list". Only attributes returned with VA_DISPLAY_ATTRIB_GETTABLE set in the "flags" field from <a class="el" href="va_8h.html#ae34cae7c2a953dfddb1878707c3d87b9">vaQueryDisplayAttributes()</a> can have their values retrieved. </p> |
| |
| </div> |
| </div> |
| <a id="afd05589fdcba80e867f8f1d34aa05e51"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#afd05589fdcba80e867f8f1d34aa05e51">◆ </a></span>vaMaxNumDisplayAttributes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int vaMaxNumDisplayAttributes </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> </td> |
| <td class="paramname"><em>dpy</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Get maximum number of display attributs supported by the implementation </p> |
| |
| </div> |
| </div> |
| <a id="ae34cae7c2a953dfddb1878707c3d87b9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae34cae7c2a953dfddb1878707c3d87b9">◆ </a></span>vaQueryDisplayAttributes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">VAStatus vaQueryDisplayAttributes </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> </td> |
| <td class="paramname"><em>dpy</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">VADisplayAttribute * </td> |
| <td class="paramname"><em>attr_list</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int * </td> |
| <td class="paramname"><em>num_attributes</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Query display attributes The caller must provide a "attr_list" array that can hold at least <a class="el" href="va_8h.html#afd05589fdcba80e867f8f1d34aa05e51">vaMaxNumDisplayAttributes()</a> entries. The actual number of attributes returned in "attr_list" is returned in "num_attributes". </p> |
| |
| </div> |
| </div> |
| <a id="a722bab0d81fffc7db59265432167da93"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a722bab0d81fffc7db59265432167da93">◆ </a></span>vaSetDisplayAttributes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">VAStatus vaSetDisplayAttributes </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="group__api__core.html#gad534cae750fddc9ad30d0dc267deffa3">VADisplay</a> </td> |
| <td class="paramname"><em>dpy</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">VADisplayAttribute * </td> |
| <td class="paramname"><em>attr_list</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>num_attributes</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <p>Set display attributes Only attributes returned with VA_DISPLAY_ATTRIB_SETTABLE set in the "flags" field from <a class="el" href="va_8h.html#ae34cae7c2a953dfddb1878707c3d87b9">vaQueryDisplayAttributes()</a> can be set. If the attribute is not settable or the value is out of range, the function returns VA_STATUS_ERROR_ATTR_NOT_SUPPORTED </p> |
| |
| </div> |
| </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> |