blob: 352d8a2183552e713dc318cfdfe35c26690afa3a [file] [log] [blame]
<!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: VASliceParameterBufferHEVCExtension 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.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="#pub-attribs">Public Attributes</a> &#124;
<a href="structVASliceParameterBufferHEVCExtension-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">VASliceParameterBufferHEVCExtension Struct Reference<div class="ingroups"><a class="el" href="group__api__dec__hevc.html">HEVC decoding API</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>HEVC Decoding Slice Parameter Buffer Structure For Long Format including Extensions.
<a href="structVASliceParameterBufferHEVCExtension.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="va__dec__hevc_8h_source.html">va_dec_hevc.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:a4bf49c72cdd562146abe49124752daae"><td class="memItemLeft" align="right" valign="top"><a id="a4bf49c72cdd562146abe49124752daae"></a>
<a class="el" href="structVASliceParameterBufferHEVC.html">VASliceParameterBufferHEVC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVASliceParameterBufferHEVCExtension.html#a4bf49c72cdd562146abe49124752daae">base</a></td></tr>
<tr class="memdesc:a4bf49c72cdd562146abe49124752daae"><td class="mdescLeft">&#160;</td><td class="mdescRight">baseline HEVC slice parameters data structure <br /></td></tr>
<tr class="separator:a4bf49c72cdd562146abe49124752daae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea83085a630242e2dcb2c38c404797d"><td class="memItemLeft" align="right" valign="top"><a id="a4ea83085a630242e2dcb2c38c404797d"></a>
<a class="el" href="structVASliceParameterBufferHEVCRext.html">VASliceParameterBufferHEVCRext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVASliceParameterBufferHEVCExtension.html#a4ea83085a630242e2dcb2c38c404797d">rext</a></td></tr>
<tr class="memdesc:a4ea83085a630242e2dcb2c38c404797d"><td class="mdescLeft">&#160;</td><td class="mdescRight">extented HEVC slice parameters data structure <br /></td></tr>
<tr class="separator:a4ea83085a630242e2dcb2c38c404797d"><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>HEVC Decoding Slice Parameter Buffer Structure For Long Format including Extensions. </p>
<p>This data structure contains both baseline HEVC profiles (main, main10) and extension profiles (range extension and screen content).</p>
<p><a class="el" href="structVASliceParameterBufferHEVCExtension.html" title="HEVC Decoding Slice Parameter Buffer Structure For Long Format including Extensions. ">VASliceParameterBufferHEVCExtension</a> structure should be accompanied by a slice data buffer, which holds the whole raw slice NAL unit bit streams including start code prefix and emulation prevention bytes not removed.</p>
<p>This structure conveys parameters related to slice segment header and should be sent once per slice. For HEVC range extension and HEVC Scc decoding, application should parse both basic slice parameters and extented slice parameters into this buffer structure and sent it.</p>
<p>For short format, this data structure is not sent by application. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="va__dec__hevc_8h_source.html">va_dec_hevc.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>