Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > f52692956c2b8f03919a5223e155b94e > files > 72

libxcb-doc-1.9-1.x86_64.rpm

<!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"/>
<title>XCB: XCB XvMC API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">XCB
   &#160;<span id="projectnumber">1.9</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">XCB XvMC API</div>  </div>
</div><!--header-->
<div class="contents">

<p>XvMC XCB Protocol Implementation.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__context__iterator__t.html">xcb_xvmc_context_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a>  <a href="structxcb__xvmc__context__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__surface__iterator__t.html">xcb_xvmc_surface_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a>  <a href="structxcb__xvmc__surface__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__subpicture__iterator__t.html">xcb_xvmc_subpicture_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a>  <a href="structxcb__xvmc__subpicture__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__surface__info__t.html">xcb_xvmc_surface_info_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__surface__info__t.html" title="xcb_xvmc_surface_info_t">xcb_xvmc_surface_info_t</a>  <a href="structxcb__xvmc__surface__info__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a>  <a href="structxcb__xvmc__surface__info__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a>  <a href="structxcb__xvmc__query__version__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__query__version__request__t.html">xcb_xvmc_query_version_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__query__version__request__t.html" title="xcb_xvmc_query_version_request_t">xcb_xvmc_query_version_request_t</a>  <a href="structxcb__xvmc__query__version__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__query__version__reply__t.html">xcb_xvmc_query_version_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__query__version__reply__t.html" title="xcb_xvmc_query_version_reply_t">xcb_xvmc_query_version_reply_t</a>  <a href="structxcb__xvmc__query__version__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html" title="xcb_xvmc_list_surface_types_cookie_t">xcb_xvmc_list_surface_types_cookie_t</a>  <a href="structxcb__xvmc__list__surface__types__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__list__surface__types__request__t.html">xcb_xvmc_list_surface_types_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__surface__types__request__t.html" title="xcb_xvmc_list_surface_types_request_t">xcb_xvmc_list_surface_types_request_t</a>  <a href="structxcb__xvmc__list__surface__types__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html" title="xcb_xvmc_list_surface_types_reply_t">xcb_xvmc_list_surface_types_reply_t</a>  <a href="structxcb__xvmc__list__surface__types__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a>  <a href="structxcb__xvmc__create__context__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__context__request__t.html">xcb_xvmc_create_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__context__request__t.html" title="xcb_xvmc_create_context_request_t">xcb_xvmc_create_context_request_t</a>  <a href="structxcb__xvmc__create__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a>  <a href="structxcb__xvmc__create__context__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__destroy__context__request__t.html">xcb_xvmc_destroy_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__destroy__context__request__t.html" title="xcb_xvmc_destroy_context_request_t">xcb_xvmc_destroy_context_request_t</a>  <a href="structxcb__xvmc__destroy__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a>  <a href="structxcb__xvmc__create__surface__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__surface__request__t.html">xcb_xvmc_create_surface_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__surface__request__t.html" title="xcb_xvmc_create_surface_request_t">xcb_xvmc_create_surface_request_t</a>  <a href="structxcb__xvmc__create__surface__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a>  <a href="structxcb__xvmc__create__surface__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__destroy__surface__request__t.html">xcb_xvmc_destroy_surface_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__destroy__surface__request__t.html" title="xcb_xvmc_destroy_surface_request_t">xcb_xvmc_destroy_surface_request_t</a>  <a href="structxcb__xvmc__destroy__surface__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a>  <a href="structxcb__xvmc__create__subpicture__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__subpicture__request__t.html">xcb_xvmc_create_subpicture_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__subpicture__request__t.html" title="xcb_xvmc_create_subpicture_request_t">xcb_xvmc_create_subpicture_request_t</a>  <a href="structxcb__xvmc__create__subpicture__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a>  <a href="structxcb__xvmc__create__subpicture__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__destroy__subpicture__request__t.html">xcb_xvmc_destroy_subpicture_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__destroy__subpicture__request__t.html" title="xcb_xvmc_destroy_subpicture_request_t">xcb_xvmc_destroy_subpicture_request_t</a>  <a href="structxcb__xvmc__destroy__subpicture__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html" title="xcb_xvmc_list_subpicture_types_cookie_t">xcb_xvmc_list_subpicture_types_cookie_t</a>  <a href="structxcb__xvmc__list__subpicture__types__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html">xcb_xvmc_list_subpicture_types_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html" title="xcb_xvmc_list_subpicture_types_request_t">xcb_xvmc_list_subpicture_types_request_t</a>  <a href="structxcb__xvmc__list__subpicture__types__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html" title="xcb_xvmc_list_subpicture_types_reply_t">xcb_xvmc_list_subpicture_types_reply_t</a>  <a href="structxcb__xvmc__list__subpicture__types__reply__t.html#details">More...</a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga1e16d79b5b7949730077f8224297eb18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e16d79b5b7949730077f8224297eb18"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XVMC_MAJOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:ga18bc6ec2dbe7995ae171c923c34f5349"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga18bc6ec2dbe7995ae171c923c34f5349"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XVMC_MINOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:ga361fdb9fda908eb822f3fbd533aba166"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga361fdb9fda908eb822f3fbd533aba166">XCB_XVMC_QUERY_VERSION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ga84e23e2c121d35e33d4edc98e2960a84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga84e23e2c121d35e33d4edc98e2960a84">XCB_XVMC_LIST_SURFACE_TYPES</a>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:ga57ddd058457dd949154e52fa022e7180"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga57ddd058457dd949154e52fa022e7180">XCB_XVMC_CREATE_CONTEXT</a>&#160;&#160;&#160;2</td></tr>
<tr class="memitem:ga348a50840eb4a65c946d8a5efdf578f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga348a50840eb4a65c946d8a5efdf578f7">XCB_XVMC_DESTROY_CONTEXT</a>&#160;&#160;&#160;3</td></tr>
<tr class="memitem:gaafb9d131729c0b052a3bda3d31ccac24"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaafb9d131729c0b052a3bda3d31ccac24">XCB_XVMC_CREATE_SURFACE</a>&#160;&#160;&#160;4</td></tr>
<tr class="memitem:ga4142f139de620ee8349a83c0a206c4be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga4142f139de620ee8349a83c0a206c4be">XCB_XVMC_DESTROY_SURFACE</a>&#160;&#160;&#160;5</td></tr>
<tr class="memitem:ga1b28f6f8414098e00e32177ec35f9787"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga1b28f6f8414098e00e32177ec35f9787">XCB_XVMC_CREATE_SUBPICTURE</a>&#160;&#160;&#160;6</td></tr>
<tr class="memitem:ga08957dbe963d3c22b22a3730a98c8ae2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga08957dbe963d3c22b22a3730a98c8ae2">XCB_XVMC_DESTROY_SUBPICTURE</a>&#160;&#160;&#160;7</td></tr>
<tr class="memitem:ga0badecd94ebe2e7bb0ada32242ac6d47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga0badecd94ebe2e7bb0ada32242ac6d47">XCB_XVMC_LIST_SUBPICTURE_TYPES</a>&#160;&#160;&#160;8</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga056217cf941499082b05c8406631e166"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga056217cf941499082b05c8406631e166"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_context_t</b></td></tr>
<tr class="memitem:ga4fe48199e444664f9fda67fb4e126cc1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4fe48199e444664f9fda67fb4e126cc1"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__context__iterator__t.html">xcb_xvmc_context_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga4fe48199e444664f9fda67fb4e126cc1">xcb_xvmc_context_iterator_t</a></td></tr>
<tr class="memdesc:ga4fe48199e444664f9fda67fb4e126cc1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga09d37c7d85754a57b6a8495cc46e7549"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga09d37c7d85754a57b6a8495cc46e7549"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_surface_t</b></td></tr>
<tr class="memitem:gac6e89d6fa063493039dd2a3bdf6f40ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6e89d6fa063493039dd2a3bdf6f40ec"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__surface__iterator__t.html">xcb_xvmc_surface_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gac6e89d6fa063493039dd2a3bdf6f40ec">xcb_xvmc_surface_iterator_t</a></td></tr>
<tr class="memdesc:gac6e89d6fa063493039dd2a3bdf6f40ec"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga972306cae153640853ec803d5919571f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga972306cae153640853ec803d5919571f"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_subpicture_t</b></td></tr>
<tr class="memitem:gad1f57ff0bd763c3015901c40ba157f03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1f57ff0bd763c3015901c40ba157f03"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__subpicture__iterator__t.html">xcb_xvmc_subpicture_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gad1f57ff0bd763c3015901c40ba157f03">xcb_xvmc_subpicture_iterator_t</a></td></tr>
<tr class="memdesc:gad1f57ff0bd763c3015901c40ba157f03"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga96bf161ce4502fbaca2e83d79b5dd95c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga96bf161ce4502fbaca2e83d79b5dd95c"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__surface__info__t.html">xcb_xvmc_surface_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga96bf161ce4502fbaca2e83d79b5dd95c">xcb_xvmc_surface_info_t</a></td></tr>
<tr class="memdesc:ga96bf161ce4502fbaca2e83d79b5dd95c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__surface__info__t.html" title="xcb_xvmc_surface_info_t">xcb_xvmc_surface_info_t</a> <br/></td></tr>
<tr class="memitem:ga27ccdbd9dc69631963e62d28068522d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27ccdbd9dc69631963e62d28068522d1"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga27ccdbd9dc69631963e62d28068522d1">xcb_xvmc_surface_info_iterator_t</a></td></tr>
<tr class="memdesc:ga27ccdbd9dc69631963e62d28068522d1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga89bcc7ccd69d2b6329f380c40450ea54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89bcc7ccd69d2b6329f380c40450ea54"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga89bcc7ccd69d2b6329f380c40450ea54">xcb_xvmc_query_version_cookie_t</a></td></tr>
<tr class="memdesc:ga89bcc7ccd69d2b6329f380c40450ea54"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga1213772a4a079e14865e94e12268fff7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1213772a4a079e14865e94e12268fff7"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__query__version__request__t.html">xcb_xvmc_query_version_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga1213772a4a079e14865e94e12268fff7">xcb_xvmc_query_version_request_t</a></td></tr>
<tr class="memdesc:ga1213772a4a079e14865e94e12268fff7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__query__version__request__t.html" title="xcb_xvmc_query_version_request_t">xcb_xvmc_query_version_request_t</a> <br/></td></tr>
<tr class="memitem:gabd613c69684e20247c92ae22d98268ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabd613c69684e20247c92ae22d98268ef"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__query__version__reply__t.html">xcb_xvmc_query_version_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gabd613c69684e20247c92ae22d98268ef">xcb_xvmc_query_version_reply_t</a></td></tr>
<tr class="memdesc:gabd613c69684e20247c92ae22d98268ef"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__query__version__reply__t.html" title="xcb_xvmc_query_version_reply_t">xcb_xvmc_query_version_reply_t</a> <br/></td></tr>
<tr class="memitem:gad260be50036a78799436c6eca135598d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad260be50036a78799436c6eca135598d"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gad260be50036a78799436c6eca135598d">xcb_xvmc_list_surface_types_cookie_t</a></td></tr>
<tr class="memdesc:gad260be50036a78799436c6eca135598d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html" title="xcb_xvmc_list_surface_types_cookie_t">xcb_xvmc_list_surface_types_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga72b97dfe22ad8ee4aec2ddf466166b95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga72b97dfe22ad8ee4aec2ddf466166b95"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__list__surface__types__request__t.html">xcb_xvmc_list_surface_types_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga72b97dfe22ad8ee4aec2ddf466166b95">xcb_xvmc_list_surface_types_request_t</a></td></tr>
<tr class="memdesc:ga72b97dfe22ad8ee4aec2ddf466166b95"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__surface__types__request__t.html" title="xcb_xvmc_list_surface_types_request_t">xcb_xvmc_list_surface_types_request_t</a> <br/></td></tr>
<tr class="memitem:gad37cf5b3946b1ba5741d9c0d0d2fa9a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad37cf5b3946b1ba5741d9c0d0d2fa9a2"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gad37cf5b3946b1ba5741d9c0d0d2fa9a2">xcb_xvmc_list_surface_types_reply_t</a></td></tr>
<tr class="memdesc:gad37cf5b3946b1ba5741d9c0d0d2fa9a2"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html" title="xcb_xvmc_list_surface_types_reply_t">xcb_xvmc_list_surface_types_reply_t</a> <br/></td></tr>
<tr class="memitem:ga244258948c46c984f298468903c2e1d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga244258948c46c984f298468903c2e1d8"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga244258948c46c984f298468903c2e1d8">xcb_xvmc_create_context_cookie_t</a></td></tr>
<tr class="memdesc:ga244258948c46c984f298468903c2e1d8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a> <br/></td></tr>
<tr class="memitem:gaaaef14666fc36566d9a00e03d2bb1f2e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaaef14666fc36566d9a00e03d2bb1f2e"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__context__request__t.html">xcb_xvmc_create_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaaaef14666fc36566d9a00e03d2bb1f2e">xcb_xvmc_create_context_request_t</a></td></tr>
<tr class="memdesc:gaaaef14666fc36566d9a00e03d2bb1f2e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__context__request__t.html" title="xcb_xvmc_create_context_request_t">xcb_xvmc_create_context_request_t</a> <br/></td></tr>
<tr class="memitem:ga686218050451b0725fdfe4fd39996d08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga686218050451b0725fdfe4fd39996d08"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga686218050451b0725fdfe4fd39996d08">xcb_xvmc_create_context_reply_t</a></td></tr>
<tr class="memdesc:ga686218050451b0725fdfe4fd39996d08"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a> <br/></td></tr>
<tr class="memitem:gac74f918cc39d3caa9a4eddb361b63d50"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac74f918cc39d3caa9a4eddb361b63d50"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__destroy__context__request__t.html">xcb_xvmc_destroy_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gac74f918cc39d3caa9a4eddb361b63d50">xcb_xvmc_destroy_context_request_t</a></td></tr>
<tr class="memdesc:gac74f918cc39d3caa9a4eddb361b63d50"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__destroy__context__request__t.html" title="xcb_xvmc_destroy_context_request_t">xcb_xvmc_destroy_context_request_t</a> <br/></td></tr>
<tr class="memitem:gaa6fe2f064cf2ae7199d752dedaad7695"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6fe2f064cf2ae7199d752dedaad7695"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaa6fe2f064cf2ae7199d752dedaad7695">xcb_xvmc_create_surface_cookie_t</a></td></tr>
<tr class="memdesc:gaa6fe2f064cf2ae7199d752dedaad7695"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga0ef25fd3250572727f08e2cf58332738"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ef25fd3250572727f08e2cf58332738"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__surface__request__t.html">xcb_xvmc_create_surface_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga0ef25fd3250572727f08e2cf58332738">xcb_xvmc_create_surface_request_t</a></td></tr>
<tr class="memdesc:ga0ef25fd3250572727f08e2cf58332738"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__surface__request__t.html" title="xcb_xvmc_create_surface_request_t">xcb_xvmc_create_surface_request_t</a> <br/></td></tr>
<tr class="memitem:ga7dc03e2927e89d398091bb7423533f1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7dc03e2927e89d398091bb7423533f1c"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga7dc03e2927e89d398091bb7423533f1c">xcb_xvmc_create_surface_reply_t</a></td></tr>
<tr class="memdesc:ga7dc03e2927e89d398091bb7423533f1c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a> <br/></td></tr>
<tr class="memitem:gacbe61b03a3ea6c0cf7fa8da6a4e2f497"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacbe61b03a3ea6c0cf7fa8da6a4e2f497"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__destroy__surface__request__t.html">xcb_xvmc_destroy_surface_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gacbe61b03a3ea6c0cf7fa8da6a4e2f497">xcb_xvmc_destroy_surface_request_t</a></td></tr>
<tr class="memdesc:gacbe61b03a3ea6c0cf7fa8da6a4e2f497"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__destroy__surface__request__t.html" title="xcb_xvmc_destroy_surface_request_t">xcb_xvmc_destroy_surface_request_t</a> <br/></td></tr>
<tr class="memitem:gabf0c0ac459a36c66b115280a056dea41"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf0c0ac459a36c66b115280a056dea41"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gabf0c0ac459a36c66b115280a056dea41">xcb_xvmc_create_subpicture_cookie_t</a></td></tr>
<tr class="memdesc:gabf0c0ac459a36c66b115280a056dea41"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a> <br/></td></tr>
<tr class="memitem:gadf2b1abc72806a70608ba0f8ba228bb7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf2b1abc72806a70608ba0f8ba228bb7"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__subpicture__request__t.html">xcb_xvmc_create_subpicture_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gadf2b1abc72806a70608ba0f8ba228bb7">xcb_xvmc_create_subpicture_request_t</a></td></tr>
<tr class="memdesc:gadf2b1abc72806a70608ba0f8ba228bb7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__subpicture__request__t.html" title="xcb_xvmc_create_subpicture_request_t">xcb_xvmc_create_subpicture_request_t</a> <br/></td></tr>
<tr class="memitem:ga5ee7949a65b0f76fe32ba13f7161a703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ee7949a65b0f76fe32ba13f7161a703"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga5ee7949a65b0f76fe32ba13f7161a703">xcb_xvmc_create_subpicture_reply_t</a></td></tr>
<tr class="memdesc:ga5ee7949a65b0f76fe32ba13f7161a703"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a> <br/></td></tr>
<tr class="memitem:gaf9c748b9a64eeaddb7625bfafe8daeac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf9c748b9a64eeaddb7625bfafe8daeac"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__destroy__subpicture__request__t.html">xcb_xvmc_destroy_subpicture_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaf9c748b9a64eeaddb7625bfafe8daeac">xcb_xvmc_destroy_subpicture_request_t</a></td></tr>
<tr class="memdesc:gaf9c748b9a64eeaddb7625bfafe8daeac"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__destroy__subpicture__request__t.html" title="xcb_xvmc_destroy_subpicture_request_t">xcb_xvmc_destroy_subpicture_request_t</a> <br/></td></tr>
<tr class="memitem:ga9051ceb5026ba48319751b7dc4020e2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9051ceb5026ba48319751b7dc4020e2f"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga9051ceb5026ba48319751b7dc4020e2f">xcb_xvmc_list_subpicture_types_cookie_t</a></td></tr>
<tr class="memdesc:ga9051ceb5026ba48319751b7dc4020e2f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html" title="xcb_xvmc_list_subpicture_types_cookie_t">xcb_xvmc_list_subpicture_types_cookie_t</a> <br/></td></tr>
<tr class="memitem:gadb3810f5ceebb0ec57cf43e4ca864485"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadb3810f5ceebb0ec57cf43e4ca864485"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html">xcb_xvmc_list_subpicture_types_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gadb3810f5ceebb0ec57cf43e4ca864485">xcb_xvmc_list_subpicture_types_request_t</a></td></tr>
<tr class="memdesc:gadb3810f5ceebb0ec57cf43e4ca864485"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html" title="xcb_xvmc_list_subpicture_types_request_t">xcb_xvmc_list_subpicture_types_request_t</a> <br/></td></tr>
<tr class="memitem:gad10859e5682155970c567e4fe82beb3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad10859e5682155970c567e4fe82beb3b"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gad10859e5682155970c567e4fe82beb3b">xcb_xvmc_list_subpicture_types_reply_t</a></td></tr>
<tr class="memdesc:gad10859e5682155970c567e4fe82beb3b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html" title="xcb_xvmc_list_subpicture_types_reply_t">xcb_xvmc_list_subpicture_types_reply_t</a> <br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga164f2d5fdc864025fd5ecedeaa1a6af2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga164f2d5fdc864025fd5ecedeaa1a6af2">xcb_xvmc_context_next</a> (<a class="el" href="structxcb__xvmc__context__iterator__t.html">xcb_xvmc_context_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga34ea641b1e277e18525c910056084e57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga34ea641b1e277e18525c910056084e57">xcb_xvmc_context_end</a> (<a class="el" href="structxcb__xvmc__context__iterator__t.html">xcb_xvmc_context_iterator_t</a> i)</td></tr>
<tr class="memitem:gaad91fcfac1957ba0d1a8673c5f767b2f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaad91fcfac1957ba0d1a8673c5f767b2f">xcb_xvmc_surface_next</a> (<a class="el" href="structxcb__xvmc__surface__iterator__t.html">xcb_xvmc_surface_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaa236a4b429e4446fc0ad47b6688e2b45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaa236a4b429e4446fc0ad47b6688e2b45">xcb_xvmc_surface_end</a> (<a class="el" href="structxcb__xvmc__surface__iterator__t.html">xcb_xvmc_surface_iterator_t</a> i)</td></tr>
<tr class="memitem:gabe0bd9e7d15e53000b083d7290b1a806"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gabe0bd9e7d15e53000b083d7290b1a806">xcb_xvmc_subpicture_next</a> (<a class="el" href="structxcb__xvmc__subpicture__iterator__t.html">xcb_xvmc_subpicture_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga88d1cd1307794b33c4da3312bee7232f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga88d1cd1307794b33c4da3312bee7232f">xcb_xvmc_subpicture_end</a> (<a class="el" href="structxcb__xvmc__subpicture__iterator__t.html">xcb_xvmc_subpicture_iterator_t</a> i)</td></tr>
<tr class="memitem:ga7b3be4ba240c69c6b82d8cf4179a8b1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga7b3be4ba240c69c6b82d8cf4179a8b1f">xcb_xvmc_surface_info_next</a> (<a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga53c1d88e8fd486f1aae27b3b3fffaf76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga53c1d88e8fd486f1aae27b3b3fffaf76">xcb_xvmc_surface_info_end</a> (<a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a> i)</td></tr>
<tr class="memitem:ga4c8a1dc0acef830b8508d2496e8aee0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga4c8a1dc0acef830b8508d2496e8aee0b">xcb_xvmc_query_version</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr class="memitem:gabe6b3adad5affc89a70c913629c30bc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gabe6b3adad5affc89a70c913629c30bc4">xcb_xvmc_query_version_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr class="memitem:gac766388a67d4267e86e2e94d1369d5b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__query__version__reply__t.html">xcb_xvmc_query_version_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gac766388a67d4267e86e2e94d1369d5b7">xcb_xvmc_query_version_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gaf1e5351d8b5fb691eae18cb5be133555"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf1e5351d8b5fb691eae18cb5be133555"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_surface_types_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga958072ea108cbf4c39f760d33d876916"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga958072ea108cbf4c39f760d33d876916">xcb_xvmc_list_surface_types</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port_id)</td></tr>
<tr class="memitem:ga89a3fd1bf3d28f29248af9cd5785c823"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga89a3fd1bf3d28f29248af9cd5785c823">xcb_xvmc_list_surface_types_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port_id)</td></tr>
<tr class="memitem:ga62b25267b082930e5cfad5346a5dc74a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62b25267b082930e5cfad5346a5dc74a"></a>
<a class="el" href="structxcb__xvmc__surface__info__t.html">xcb_xvmc_surface_info_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_surface_types_surfaces</b> (const <a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a> *R)</td></tr>
<tr class="memitem:ga055a2dccf6b750b6bbe100336bc18523"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga055a2dccf6b750b6bbe100336bc18523"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_surface_types_surfaces_length</b> (const <a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a> *R)</td></tr>
<tr class="memitem:ga8a2c5907c29a9334574270059620c829"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a2c5907c29a9334574270059620c829"></a>
<a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_surface_types_surfaces_iterator</b> (const <a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a> *R)</td></tr>
<tr class="memitem:ga2dc04ad860a52881ca72ff8b6dfd8ec9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga2dc04ad860a52881ca72ff8b6dfd8ec9">xcb_xvmc_list_surface_types_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gab32ec3aa67ffe42b4d5bd010f510e5fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab32ec3aa67ffe42b4d5bd010f510e5fa"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_context_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gabab883532a8565c7851c3d6e925f8af9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gabab883532a8565c7851c3d6e925f8af9">xcb_xvmc_create_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_context_t context_id, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id, uint16_t width, uint16_t height, uint32_t flags)</td></tr>
<tr class="memitem:gaab820e6ec8f5899102f54d603a89a3e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaab820e6ec8f5899102f54d603a89a3e6">xcb_xvmc_create_context_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_context_t context_id, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id, uint16_t width, uint16_t height, uint32_t flags)</td></tr>
<tr class="memitem:ga60b3eb1ab5bf469b7202f6213ae445df"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga60b3eb1ab5bf469b7202f6213ae445df"></a>
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_context_priv_data</b> (const <a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a> *R)</td></tr>
<tr class="memitem:ga460ed07973dfa4eacd530473db65433d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga460ed07973dfa4eacd530473db65433d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_context_priv_data_length</b> (const <a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a> *R)</td></tr>
<tr class="memitem:ga2ed59e401a799f7bdd344508b4731ee8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2ed59e401a799f7bdd344508b4731ee8"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_context_priv_data_end</b> (const <a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a> *R)</td></tr>
<tr class="memitem:gae3cf6ab4beffb179ff26ce438a2ae9e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gae3cf6ab4beffb179ff26ce438a2ae9e8">xcb_xvmc_create_context_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga8b83c9a5c8e021331f85a74af07c1db2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga8b83c9a5c8e021331f85a74af07c1db2">xcb_xvmc_destroy_context_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_context_t context_id)</td></tr>
<tr class="memitem:gaa631b487dacb2654559e8e0b4da3f346"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaa631b487dacb2654559e8e0b4da3f346">xcb_xvmc_destroy_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_context_t context_id)</td></tr>
<tr class="memitem:ga7f3f8d438e7804c4e79869ea99c85e9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f3f8d438e7804c4e79869ea99c85e9f"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_surface_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga0634dbd7b91096474ac73edb5a19733c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga0634dbd7b91096474ac73edb5a19733c">xcb_xvmc_create_surface</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_surface_t surface_id, xcb_xvmc_context_t context_id)</td></tr>
<tr class="memitem:ga3aefd711eed64a15e1358a70e800172f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga3aefd711eed64a15e1358a70e800172f">xcb_xvmc_create_surface_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_surface_t surface_id, xcb_xvmc_context_t context_id)</td></tr>
<tr class="memitem:ga3c18df53fe7798531d3b47f868fe4971"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c18df53fe7798531d3b47f868fe4971"></a>
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_surface_priv_data</b> (const <a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a> *R)</td></tr>
<tr class="memitem:ga1db4e8498717153f22da89ee4c8a7f96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1db4e8498717153f22da89ee4c8a7f96"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_surface_priv_data_length</b> (const <a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a> *R)</td></tr>
<tr class="memitem:gaefe7979465c66bddb40accaad8a03494"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefe7979465c66bddb40accaad8a03494"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_surface_priv_data_end</b> (const <a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a> *R)</td></tr>
<tr class="memitem:ga1ff2d2245187ad6b4f53a2e9687874a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga1ff2d2245187ad6b4f53a2e9687874a0">xcb_xvmc_create_surface_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga59d9e4787dc7ecd287496bc75c056b9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga59d9e4787dc7ecd287496bc75c056b9d">xcb_xvmc_destroy_surface_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_surface_t surface_id)</td></tr>
<tr class="memitem:ga7675d4789ff3331d69e06cb95fbd7075"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga7675d4789ff3331d69e06cb95fbd7075">xcb_xvmc_destroy_surface</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_surface_t surface_id)</td></tr>
<tr class="memitem:ga08dccbe7ab4f7f104b81c389ef5183fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga08dccbe7ab4f7f104b81c389ef5183fb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_subpicture_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gaf1a84623fb3d86877db2d506cf2249df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gaf1a84623fb3d86877db2d506cf2249df">xcb_xvmc_create_subpicture</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_subpicture_t subpicture_id, xcb_xvmc_context_t context, uint32_t xvimage_id, uint16_t width, uint16_t height)</td></tr>
<tr class="memitem:ga489bb347cb0e1748ad38d8c89d62baf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga489bb347cb0e1748ad38d8c89d62baf2">xcb_xvmc_create_subpicture_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_subpicture_t subpicture_id, xcb_xvmc_context_t context, uint32_t xvimage_id, uint16_t width, uint16_t height)</td></tr>
<tr class="memitem:ga1d4538b3862e1155bb7f29d144aae0e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d4538b3862e1155bb7f29d144aae0e4"></a>
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_subpicture_priv_data</b> (const <a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a> *R)</td></tr>
<tr class="memitem:ga34c42cee87b9cd9616f71a69a2947124"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga34c42cee87b9cd9616f71a69a2947124"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_subpicture_priv_data_length</b> (const <a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a> *R)</td></tr>
<tr class="memitem:ga6819173d7dc6dde84550930d8efd0210"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6819173d7dc6dde84550930d8efd0210"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_create_subpicture_priv_data_end</b> (const <a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a> *R)</td></tr>
<tr class="memitem:ga141e8c554d30fdec82dc84daf086b44a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga141e8c554d30fdec82dc84daf086b44a">xcb_xvmc_create_subpicture_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga299a968570a03c894b6a5444e837e649"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga299a968570a03c894b6a5444e837e649">xcb_xvmc_destroy_subpicture_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_subpicture_t subpicture_id)</td></tr>
<tr class="memitem:ga9f769b98ee2461800c93b1630e4d7924"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga9f769b98ee2461800c93b1630e4d7924">xcb_xvmc_destroy_subpicture</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xvmc_subpicture_t subpicture_id)</td></tr>
<tr class="memitem:ga3b14becbdfb3513d27ba6ebf307b9f08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3b14becbdfb3513d27ba6ebf307b9f08"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_subpicture_types_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gadd5bc449c6215798209416e29c6d5e92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#gadd5bc449c6215798209416e29c6d5e92">xcb_xvmc_list_subpicture_types</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id)</td></tr>
<tr class="memitem:ga71e1f74ecf908064368b0b424452c6c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga71e1f74ecf908064368b0b424452c6c5">xcb_xvmc_list_subpicture_types_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id)</td></tr>
<tr class="memitem:ga645db0edc804fdf9d0c2507e0c6e907b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga645db0edc804fdf9d0c2507e0c6e907b"></a>
<a class="el" href="structxcb__xv__image__format__info__t.html">xcb_xv_image_format_info_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_subpicture_types_types</b> (const <a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a> *R)</td></tr>
<tr class="memitem:gacb269daa16c5250d91612455b6c21d5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb269daa16c5250d91612455b6c21d5b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_subpicture_types_types_length</b> (const <a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a> *R)</td></tr>
<tr class="memitem:ga17f5735a5df6ecfddc7e6da19d3a69b7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga17f5735a5df6ecfddc7e6da19d3a69b7"></a>
<a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_list_subpicture_types_types_iterator</b> (const <a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a> *R)</td></tr>
<tr class="memitem:ga41cd5a0a6ae42b1237c00ed8206a88e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__XvMC__API.html#ga41cd5a0a6ae42b1237c00ed8206a88e0">xcb_xvmc_list_subpicture_types_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga239d31b7131cbe85aefe56ea8f496489"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga239d31b7131cbe85aefe56ea8f496489"></a>
<a class="el" href="structxcb__extension__t.html">xcb_extension_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_id</b></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<p>XvMC XCB Protocol Implementation. </p>
<h2>Macro Definition Documentation</h2>
<a class="anchor" id="ga57ddd058457dd949154e52fa022e7180"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_CREATE_CONTEXT&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_create_context. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#gabab883532a8565c7851c3d6e925f8af9">xcb_xvmc_create_context()</a>, and <a class="el" href="group__XCB__XvMC__API.html#gaab820e6ec8f5899102f54d603a89a3e6">xcb_xvmc_create_context_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1b28f6f8414098e00e32177ec35f9787"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_CREATE_SUBPICTURE&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_create_subpicture. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#gaf1a84623fb3d86877db2d506cf2249df">xcb_xvmc_create_subpicture()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga489bb347cb0e1748ad38d8c89d62baf2">xcb_xvmc_create_subpicture_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaafb9d131729c0b052a3bda3d31ccac24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_CREATE_SURFACE&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_create_surface. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#ga0634dbd7b91096474ac73edb5a19733c">xcb_xvmc_create_surface()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga3aefd711eed64a15e1358a70e800172f">xcb_xvmc_create_surface_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga348a50840eb4a65c946d8a5efdf578f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_DESTROY_CONTEXT&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_destroy_context. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#gaa631b487dacb2654559e8e0b4da3f346">xcb_xvmc_destroy_context()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga8b83c9a5c8e021331f85a74af07c1db2">xcb_xvmc_destroy_context_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga08957dbe963d3c22b22a3730a98c8ae2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_DESTROY_SUBPICTURE&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_destroy_subpicture. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#ga9f769b98ee2461800c93b1630e4d7924">xcb_xvmc_destroy_subpicture()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga299a968570a03c894b6a5444e837e649">xcb_xvmc_destroy_subpicture_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga4142f139de620ee8349a83c0a206c4be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_DESTROY_SURFACE&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_destroy_surface. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#ga7675d4789ff3331d69e06cb95fbd7075">xcb_xvmc_destroy_surface()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga59d9e4787dc7ecd287496bc75c056b9d">xcb_xvmc_destroy_surface_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0badecd94ebe2e7bb0ada32242ac6d47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_LIST_SUBPICTURE_TYPES&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_list_subpicture_types. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#gadd5bc449c6215798209416e29c6d5e92">xcb_xvmc_list_subpicture_types()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga71e1f74ecf908064368b0b424452c6c5">xcb_xvmc_list_subpicture_types_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga84e23e2c121d35e33d4edc98e2960a84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_LIST_SURFACE_TYPES&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_list_surface_types. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#ga958072ea108cbf4c39f760d33d876916">xcb_xvmc_list_surface_types()</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga89a3fd1bf3d28f29248af9cd5785c823">xcb_xvmc_list_surface_types_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga361fdb9fda908eb822f3fbd533aba166"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XVMC_QUERY_VERSION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_xvmc_query_version. </p>

<p>Referenced by <a class="el" href="group__XCB__XvMC__API.html#ga4c8a1dc0acef830b8508d2496e8aee0b">xcb_xvmc_query_version()</a>, and <a class="el" href="group__XCB__XvMC__API.html#gabe6b3adad5affc89a70c913629c30bc4">xcb_xvmc_query_version_unchecked()</a>.</p>

</div>
</div>
<h2>Function Documentation</h2>
<a class="anchor" id="ga34ea641b1e277e18525c910056084e57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xvmc_context_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__context__iterator__t.html">xcb_xvmc_context_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga164f2d5fdc864025fd5ecedeaa1a6af2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xvmc_context_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__context__iterator__t.html">xcb_xvmc_context_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xvmc_context_t) </p>

</div>
</div>
<a class="anchor" id="gabab883532a8565c7851c3d6e925f8af9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a> xcb_xvmc_create_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga57ddd058457dd949154e52fa022e7180">XCB_XVMC_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gae3cf6ab4beffb179ff26ce438a2ae9e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__context__reply__t.html">xcb_xvmc_create_context_reply_t</a>* xcb_xvmc_create_context_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XvMC__API.html#gaab820e6ec8f5899102f54d603a89a3e6">xcb_xvmc_create_context_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="gaab820e6ec8f5899102f54d603a89a3e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__context__cookie__t.html">xcb_xvmc_create_context_cookie_t</a> xcb_xvmc_create_context_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga57ddd058457dd949154e52fa022e7180">XCB_XVMC_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaf1a84623fb3d86877db2d506cf2249df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a> xcb_xvmc_create_subpicture </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_subpicture_t&#160;</td>
          <td class="paramname"><em>subpicture_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>xvimage_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga1b28f6f8414098e00e32177ec35f9787">XCB_XVMC_CREATE_SUBPICTURE</a>.</p>

</div>
</div>
<a class="anchor" id="ga141e8c554d30fdec82dc84daf086b44a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__subpicture__reply__t.html">xcb_xvmc_create_subpicture_reply_t</a>* xcb_xvmc_create_subpicture_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XvMC__API.html#ga489bb347cb0e1748ad38d8c89d62baf2">xcb_xvmc_create_subpicture_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga489bb347cb0e1748ad38d8c89d62baf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html">xcb_xvmc_create_subpicture_cookie_t</a> xcb_xvmc_create_subpicture_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_subpicture_t&#160;</td>
          <td class="paramname"><em>subpicture_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>xvimage_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga1b28f6f8414098e00e32177ec35f9787">XCB_XVMC_CREATE_SUBPICTURE</a>.</p>

</div>
</div>
<a class="anchor" id="ga0634dbd7b91096474ac73edb5a19733c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a> xcb_xvmc_create_surface </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#gaafb9d131729c0b052a3bda3d31ccac24">XCB_XVMC_CREATE_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="ga1ff2d2245187ad6b4f53a2e9687874a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__surface__reply__t.html">xcb_xvmc_create_surface_reply_t</a>* xcb_xvmc_create_surface_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XvMC__API.html#ga3aefd711eed64a15e1358a70e800172f">xcb_xvmc_create_surface_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga3aefd711eed64a15e1358a70e800172f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__create__surface__cookie__t.html">xcb_xvmc_create_surface_cookie_t</a> xcb_xvmc_create_surface_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#gaafb9d131729c0b052a3bda3d31ccac24">XCB_XVMC_CREATE_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="gaa631b487dacb2654559e8e0b4da3f346"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xvmc_destroy_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga348a50840eb4a65c946d8a5efdf578f7">XCB_XVMC_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga8b83c9a5c8e021331f85a74af07c1db2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xvmc_destroy_context_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_context_t&#160;</td>
          <td class="paramname"><em>context_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga348a50840eb4a65c946d8a5efdf578f7">XCB_XVMC_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga9f769b98ee2461800c93b1630e4d7924"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xvmc_destroy_subpicture </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_subpicture_t&#160;</td>
          <td class="paramname"><em>subpicture_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga08957dbe963d3c22b22a3730a98c8ae2">XCB_XVMC_DESTROY_SUBPICTURE</a>.</p>

</div>
</div>
<a class="anchor" id="ga299a968570a03c894b6a5444e837e649"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xvmc_destroy_subpicture_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_subpicture_t&#160;</td>
          <td class="paramname"><em>subpicture_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga08957dbe963d3c22b22a3730a98c8ae2">XCB_XVMC_DESTROY_SUBPICTURE</a>.</p>

</div>
</div>
<a class="anchor" id="ga7675d4789ff3331d69e06cb95fbd7075"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xvmc_destroy_surface </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga4142f139de620ee8349a83c0a206c4be">XCB_XVMC_DESTROY_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="ga59d9e4787dc7ecd287496bc75c056b9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xvmc_destroy_surface_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga4142f139de620ee8349a83c0a206c4be">XCB_XVMC_DESTROY_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="gadd5bc449c6215798209416e29c6d5e92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a> xcb_xvmc_list_subpicture_types </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga0badecd94ebe2e7bb0ada32242ac6d47">XCB_XVMC_LIST_SUBPICTURE_TYPES</a>.</p>

</div>
</div>
<a class="anchor" id="ga41cd5a0a6ae42b1237c00ed8206a88e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__list__subpicture__types__reply__t.html">xcb_xvmc_list_subpicture_types_reply_t</a>* xcb_xvmc_list_subpicture_types_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XvMC__API.html#ga71e1f74ecf908064368b0b424452c6c5">xcb_xvmc_list_subpicture_types_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga71e1f74ecf908064368b0b424452c6c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">xcb_xvmc_list_subpicture_types_cookie_t</a> xcb_xvmc_list_subpicture_types_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port_id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xvmc_surface_t&#160;</td>
          <td class="paramname"><em>surface_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga0badecd94ebe2e7bb0ada32242ac6d47">XCB_XVMC_LIST_SUBPICTURE_TYPES</a>.</p>

</div>
</div>
<a class="anchor" id="ga958072ea108cbf4c39f760d33d876916"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a> xcb_xvmc_list_surface_types </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga84e23e2c121d35e33d4edc98e2960a84">XCB_XVMC_LIST_SURFACE_TYPES</a>.</p>

</div>
</div>
<a class="anchor" id="ga2dc04ad860a52881ca72ff8b6dfd8ec9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__list__surface__types__reply__t.html">xcb_xvmc_list_surface_types_reply_t</a>* xcb_xvmc_list_surface_types_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XvMC__API.html#ga89a3fd1bf3d28f29248af9cd5785c823">xcb_xvmc_list_surface_types_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga89a3fd1bf3d28f29248af9cd5785c823"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html">xcb_xvmc_list_surface_types_cookie_t</a> xcb_xvmc_list_surface_types_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port_id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga84e23e2c121d35e33d4edc98e2960a84">XCB_XVMC_LIST_SURFACE_TYPES</a>.</p>

</div>
</div>
<a class="anchor" id="ga4c8a1dc0acef830b8508d2496e8aee0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a> xcb_xvmc_query_version </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga361fdb9fda908eb822f3fbd533aba166">XCB_XVMC_QUERY_VERSION</a>.</p>

</div>
</div>
<a class="anchor" id="gac766388a67d4267e86e2e94d1369d5b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__query__version__reply__t.html">xcb_xvmc_query_version_reply_t</a>* xcb_xvmc_query_version_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__XvMC__API.html#gabe6b3adad5affc89a70c913629c30bc4">xcb_xvmc_query_version_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="gabe6b3adad5affc89a70c913629c30bc4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xvmc__query__version__cookie__t.html">xcb_xvmc_query_version_cookie_t</a> xcb_xvmc_query_version_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__XvMC__API.html#ga361fdb9fda908eb822f3fbd533aba166">XCB_XVMC_QUERY_VERSION</a>.</p>

</div>
</div>
<a class="anchor" id="ga88d1cd1307794b33c4da3312bee7232f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xvmc_subpicture_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__subpicture__iterator__t.html">xcb_xvmc_subpicture_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gabe0bd9e7d15e53000b083d7290b1a806"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xvmc_subpicture_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__subpicture__iterator__t.html">xcb_xvmc_subpicture_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xvmc_subpicture_t) </p>

</div>
</div>
<a class="anchor" id="gaa236a4b429e4446fc0ad47b6688e2b45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xvmc_surface_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__surface__iterator__t.html">xcb_xvmc_surface_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga53c1d88e8fd486f1aae27b3b3fffaf76"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xvmc_surface_info_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b3be4ba240c69c6b82d8cf4179a8b1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xvmc_surface_info_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__surface__info__iterator__t.html">xcb_xvmc_surface_info_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xvmc_surface_info_t) </p>

</div>
</div>
<a class="anchor" id="gaad91fcfac1957ba0d1a8673c5f767b2f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xvmc_surface_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xvmc__surface__iterator__t.html">xcb_xvmc_surface_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xvmc_surface_t) </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 22 2012 22:46:50 for XCB by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>