summaryrefslogtreecommitdiff
path: root/structVAEncMiscParameterFEIFrameControlH264.html
blob: 1b089adf277231c31ffb9e94689465b8e699bf07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
<!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: VAEncMiscParameterFEIFrameControlH264 Struct 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
   &#160;<span id="projectnumber">2.8.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- 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="#pub-attribs">Public Attributes</a> &#124;
<a href="structVAEncMiscParameterFEIFrameControlH264-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">VAEncMiscParameterFEIFrameControlH264 Struct Reference<div class="ingroups"><a class="el" href="group__api__fei__h264.html">H.264 FEI encoding API</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>FEI frame level control buffer for H.264.  
 <a href="structVAEncMiscParameterFEIFrameControlH264.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="va__fei__h264_8h_source.html">va_fei_h264.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:gac258669628d65693b63cd1c488002e31"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gac258669628d65693b63cd1c488002e31">mb_ctrl</a></td></tr>
<tr class="memdesc:gac258669628d65693b63cd1c488002e31"><td class="mdescLeft">&#160;</td><td class="mdescRight">MB (16x16) control input buffer. It is valid only when (mb_input | mb_size_ctrl) is set to 1. The data in this buffer correspond to the input source. 16x16 MB is in raster scan order, each MB control data structure is defined by <a class="el" href="structVAEncFEIMBControlH264.html" title="FEI MB level control data structure. ">VAEncFEIMBControlH264</a>. Buffer size shall not be less than the number of 16x16 blocks multiplied by sizeof(VAEncFEIMBControlH264). Note: if mb_qp is set, VAEncQPBufferH264 is expected. <br /></td></tr>
<tr class="separator:gac258669628d65693b63cd1c488002e31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga771de39e78dfff1eb3e17750745516b8"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga771de39e78dfff1eb3e17750745516b8">distortion</a></td></tr>
<tr class="memdesc:ga771de39e78dfff1eb3e17750745516b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">distortion output of MB ENC or ENC_PAK. Each 16x16 block has one distortion data with <a class="el" href="structVAEncFEIDistortionH264.html" title="VAEncFEIDistortionH264 defines the data structure for VAEncFEIDistortionBufferType per 16x16 MB block...">VAEncFEIDistortionH264</a> layout Buffer size shall not be less than the number of 16x16 blocks multiplied by sizeof(VAEncFEIDistortionH264). <br /></td></tr>
<tr class="separator:ga771de39e78dfff1eb3e17750745516b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8f763697d824dcd1f42eeee49c6f91e1"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga8f763697d824dcd1f42eeee49c6f91e1">mv_data</a></td></tr>
<tr class="memdesc:ga8f763697d824dcd1f42eeee49c6f91e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">MVs data output of MB ENC. Each 16x16 block has one MVs data with layout <a class="el" href="structVAMotionVector.html" title="Generic motion vector data structure. ">VAMotionVector</a> Buffer size shall not be less than the number of 16x16 blocks multiplied by sizeof(VAMotionVector) * 16. <br /></td></tr>
<tr class="separator:ga8f763697d824dcd1f42eeee49c6f91e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga100a5b73cae720e81570567e24198e4b"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga100a5b73cae720e81570567e24198e4b">mb_code_data</a></td></tr>
<tr class="memdesc:ga100a5b73cae720e81570567e24198e4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">MBCode data output of MB ENC. Each 16x16 block has one MB Code data with layout <a class="el" href="structVAEncFEIMBCodeH264.html" title="FEI output. ">VAEncFEIMBCodeH264</a> Buffer size shall not be less than the number of 16x16 blocks multiplied by sizeof(VAEncFEIMBCodeH264). <br /></td></tr>
<tr class="separator:ga100a5b73cae720e81570567e24198e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga351bb0d3e238e65b4f7c698f96ae0713"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga351bb0d3e238e65b4f7c698f96ae0713">qp</a></td></tr>
<tr class="memdesc:ga351bb0d3e238e65b4f7c698f96ae0713"><td class="mdescLeft">&#160;</td><td class="mdescRight">QP input buffer with layout VAEncQPBufferH264. It is valid only when mb_qp is set to 1. The data in this buffer correspond to the input source. One QP per 16x16 block in raster scan order, each QP is a signed char (8-bit) value. <br /></td></tr>
<tr class="separator:ga351bb0d3e238e65b4f7c698f96ae0713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga588c98d33c031458960672165b7b37cc"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__api__core.html#gad26441ddf2f4441ef65bbefa4662607f">VABufferID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga588c98d33c031458960672165b7b37cc">mv_predictor</a></td></tr>
<tr class="memdesc:ga588c98d33c031458960672165b7b37cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">MV predictor. It is valid only when mv_predictor_enable is set to 1. Each 16x16 block has one or more pair of motion vectors and the corresponding reference indexes as defined by <a class="el" href="structVAEncFEIMVPredictorH264.html" title="Application can use this definition as reference to allocate the buffer based on MaxNumPredictor retu...">VAEncFEIMVPredictorH264</a>. 16x16 block is in raster scan order. Buffer size shall not be less than the number of 16x16 blocks multiplied by sizeof(VAEncFEIMVPredictorH264). <br /></td></tr>
<tr class="separator:ga588c98d33c031458960672165b7b37cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf74104e940f6bd691c5d590cb5300936"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaf74104e940f6bd691c5d590cb5300936">num_mv_predictors_l0</a>: 16</td></tr>
<tr class="memdesc:gaf74104e940f6bd691c5d590cb5300936"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of MV predictors. It must not be greater than maximum supported MV predictor. <br /></td></tr>
<tr class="separator:gaf74104e940f6bd691c5d590cb5300936"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39ef95600918300daf06b2dd3b22f927"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga39ef95600918300daf06b2dd3b22f927">search_path</a>: 8</td></tr>
<tr class="memdesc:ga39ef95600918300daf06b2dd3b22f927"><td class="mdescLeft">&#160;</td><td class="mdescRight">motion search method definition 0: default value, diamond search 1: full search 2: diamond search <br /></td></tr>
<tr class="separator:ga39ef95600918300daf06b2dd3b22f927"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9a7af29b531c4f7a30a832047979ae5"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gad9a7af29b531c4f7a30a832047979ae5">len_sp</a>: 8</td></tr>
<tr class="memdesc:gad9a7af29b531c4f7a30a832047979ae5"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum number of Search Units, valid range is [1, 63] 0 is treated as 1. reference search locations are grouped in a predefined pattern, and all locations within the same group must be either all are chosen or all are skipped. These predefined groups are called search unit (SU). <br /></td></tr>
<tr class="separator:gad9a7af29b531c4f7a30a832047979ae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga091e51387e841fbdc3ddc75d0e5f4856"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga091e51387e841fbdc3ddc75d0e5f4856">sub_mb_part_mask</a>: 7</td></tr>
<tr class="memdesc:ga091e51387e841fbdc3ddc75d0e5f4856"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines the bit-mask for disabling sub-partition The lower 4 bits are for the major partitions (sub-macroblock) and the higher 3 bits for minor partitions (with sub-partition for 4x(8x8) sub-macroblocks. xxxxxx1 : 16x16 sub-macroblock disabled xxxxx1x : 2x(16x8) sub-macroblock within 16x16 disabled xxxx1xx : 2x(8x16) sub-macroblock within 16x16 disabled xxx1xxx : 1x(8x8) sub-partition for 4x(8x8) within 16x16 disabled xx1xxxx : 2x(8x4) sub-partition for 4x(8x8) within 16x16 disabled x1xxxxx : 2x(4x8) sub-partition for 4x(8x8) within 16x16 disabled 1xxxxxx : 4x(4x4) sub-partition for 4x(8x8) within 16x16 disabled 1111111 : Invalid 0000000 : default value <br /></td></tr>
<tr class="separator:ga091e51387e841fbdc3ddc75d0e5f4856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac84238e211dd69fd0580a887c73e140f"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gac84238e211dd69fd0580a887c73e140f">intra_part_mask</a>: 5</td></tr>
<tr class="separator:gac84238e211dd69fd0580a887c73e140f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c73a14d5346fccc7b9ac9eb16aad981"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga5c73a14d5346fccc7b9ac9eb16aad981">multi_pred_l0</a>: 1</td></tr>
<tr class="separator:ga5c73a14d5346fccc7b9ac9eb16aad981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga073ee7f2ab36ade5b9f25572098b8726"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga073ee7f2ab36ade5b9f25572098b8726">multi_pred_l1</a>: 1</td></tr>
<tr class="separator:ga073ee7f2ab36ade5b9f25572098b8726"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf592800035866e3eeb6d4b08099aad50"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaf592800035866e3eeb6d4b08099aad50">sub_pel_mode</a>: 2</td></tr>
<tr class="separator:gaf592800035866e3eeb6d4b08099aad50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1cd1612a362caaa5cdd4a9c9dc8c16b"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gac1cd1612a362caaa5cdd4a9c9dc8c16b">inter_sad</a>: 2</td></tr>
<tr class="separator:gac1cd1612a362caaa5cdd4a9c9dc8c16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0db78717d2e0572baa666ba383291f22"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga0db78717d2e0572baa666ba383291f22">intra_sad</a>: 2</td></tr>
<tr class="separator:ga0db78717d2e0572baa666ba383291f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccb62f4546ed6fb6d520a61f2240b64b"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaccb62f4546ed6fb6d520a61f2240b64b">distortion_type</a>: 1</td></tr>
<tr class="separator:gaccb62f4546ed6fb6d520a61f2240b64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa344b4e3f737fbaad9d63d354d13b2d6"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaa344b4e3f737fbaad9d63d354d13b2d6">repartition_check_enable</a>: 1</td></tr>
<tr class="separator:gaa344b4e3f737fbaad9d63d354d13b2d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab108529bcf4801c8346a46cc58a70e2"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaab108529bcf4801c8346a46cc58a70e2">adaptive_search</a>: 1</td></tr>
<tr class="separator:gaab108529bcf4801c8346a46cc58a70e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac21b158dfbf2e82201612bf03383e85d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gac21b158dfbf2e82201612bf03383e85d">mv_predictor_enable</a>: 1</td></tr>
<tr class="separator:gac21b158dfbf2e82201612bf03383e85d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dbd1285d9a870d1180a9e019eab5100"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga0dbd1285d9a870d1180a9e019eab5100">mb_qp</a>: 1</td></tr>
<tr class="separator:ga0dbd1285d9a870d1180a9e019eab5100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab036b656305068d2040a8dd89005446d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gab036b656305068d2040a8dd89005446d">mb_input</a>: 1</td></tr>
<tr class="separator:gab036b656305068d2040a8dd89005446d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafaeacb644816555009d1f8f6689f53c"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaafaeacb644816555009d1f8f6689f53c">mb_size_ctrl</a>: 1</td></tr>
<tr class="separator:gaafaeacb644816555009d1f8f6689f53c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac437190ba1ece1f214f415cbc32faa7e"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gac437190ba1ece1f214f415cbc32faa7e">colocated_mb_distortion</a>: 1</td></tr>
<tr class="separator:gac437190ba1ece1f214f415cbc32faa7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0243ebab0d9444298b67ecfdb43231fe"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga0243ebab0d9444298b67ecfdb43231fe">ref_width</a>: 8</td></tr>
<tr class="memdesc:ga0243ebab0d9444298b67ecfdb43231fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">motion search window(ref_width * ref_height) <br /></td></tr>
<tr class="separator:ga0243ebab0d9444298b67ecfdb43231fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e8567ed8862327109a1f4631d80ecc4"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga8e8567ed8862327109a1f4631d80ecc4">search_window</a>: 4</td></tr>
<tr class="memdesc:ga8e8567ed8862327109a1f4631d80ecc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">predefined motion search windows. If selected, len_sp, window(ref_width * ref_eight) and search_path setting are ignored. 0: not use predefined search window 1: Tiny, len_sp=4, 24x24 window and diamond search 2: Small, len_sp=9, 28x28 window and diamond search 3: Diamond, len_sp=16, 48x40 window and diamond search 4: Large Diamond, len_sp=32, 48x40 window and diamond search 5: Exhaustive, len_sp=48, 48x40 window and full search 6: Extend Diamond, len_sp=16, 64x40 window and diamond search 7: Extend Large Diamond, len_sp=32, 64x40 window and diamond search 8: Extend Exhaustive, len_sp=48, 64x40 window and full search <br /></td></tr>
<tr class="separator:ga8e8567ed8862327109a1f4631d80ecc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5453f864b8fe9b8dcfbff54086172d74"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga5453f864b8fe9b8dcfbff54086172d74">max_frame_size</a></td></tr>
<tr class="memdesc:ga5453f864b8fe9b8dcfbff54086172d74"><td class="mdescLeft">&#160;</td><td class="mdescRight">max frame size control with multi passes QP setting <br /></td></tr>
<tr class="separator:ga5453f864b8fe9b8dcfbff54086172d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63242c913b2d1a32919d580b9aed11d8"><td class="memItemLeft" align="right" valign="top">
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#ga63242c913b2d1a32919d580b9aed11d8">num_passes</a></td></tr>
<tr class="memdesc:ga63242c913b2d1a32919d580b9aed11d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of passes, every pass has different QP <br /></td></tr>
<tr class="separator:ga63242c913b2d1a32919d580b9aed11d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba1442fef721c95dd2a0f144c329a54b"><td class="memItemLeft" align="right" valign="top">
uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__fei__h264.html#gaba1442fef721c95dd2a0f144c329a54b">delta_qp</a></td></tr>
<tr class="memdesc:gaba1442fef721c95dd2a0f144c329a54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">delta QP list for every pass <br /></td></tr>
<tr class="separator:gaba1442fef721c95dd2a0f144c329a54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>FEI frame level control buffer for H.264. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="va__fei__h264_8h_source.html">va_fei_h264.h</a></li>
</ul>
</div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated for VA-API by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13</small></address>
</body>
</html>