Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 58a5f3d803fcd041752d5bc97926d66b > files > 98

libxcb-doc-1.7-2.i586.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"/>
<title>XCB: XCB XvMC API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<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.7</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</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>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</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">
<h1>XCB XvMC API</h1>  </div>
</div>
<div class="contents">

<p>XvMC XCB Protocol Implementation.  
<a href="#_details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e16d79b5b7949730077f8224297eb18"></a><!-- doxytag: member="XCB_XvMC_API::XCB_XVMC_MAJOR_VERSION" ref="ga1e16d79b5b7949730077f8224297eb18" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XVMC_MAJOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga18bc6ec2dbe7995ae171c923c34f5349"></a><!-- doxytag: member="XCB_XvMC_API::XCB_XVMC_MINOR_VERSION" ref="ga18bc6ec2dbe7995ae171c923c34f5349" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XVMC_MINOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr><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><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><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><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><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><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><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><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><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>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga056217cf941499082b05c8406631e166"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_context_t" ref="ga056217cf941499082b05c8406631e166" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_context_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4fe48199e444664f9fda67fb4e126cc1"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_context_iterator_t" ref="ga4fe48199e444664f9fda67fb4e126cc1" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga09d37c7d85754a57b6a8495cc46e7549"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_surface_t" ref="ga09d37c7d85754a57b6a8495cc46e7549" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_surface_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6e89d6fa063493039dd2a3bdf6f40ec"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_surface_iterator_t" ref="gac6e89d6fa063493039dd2a3bdf6f40ec" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga972306cae153640853ec803d5919571f"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_subpicture_t" ref="ga972306cae153640853ec803d5919571f" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xvmc_subpicture_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1f57ff0bd763c3015901c40ba157f03"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_subpicture_iterator_t" ref="gad1f57ff0bd763c3015901c40ba157f03" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga96bf161ce4502fbaca2e83d79b5dd95c"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_surface_info_t" ref="ga96bf161ce4502fbaca2e83d79b5dd95c" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga27ccdbd9dc69631963e62d28068522d1"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_surface_info_iterator_t" ref="ga27ccdbd9dc69631963e62d28068522d1" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89bcc7ccd69d2b6329f380c40450ea54"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_query_version_cookie_t" ref="ga89bcc7ccd69d2b6329f380c40450ea54" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1213772a4a079e14865e94e12268fff7"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_query_version_request_t" ref="ga1213772a4a079e14865e94e12268fff7" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabd613c69684e20247c92ae22d98268ef"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_query_version_reply_t" ref="gabd613c69684e20247c92ae22d98268ef" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad260be50036a78799436c6eca135598d"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_surface_types_cookie_t" ref="gad260be50036a78799436c6eca135598d" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga72b97dfe22ad8ee4aec2ddf466166b95"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_surface_types_request_t" ref="ga72b97dfe22ad8ee4aec2ddf466166b95" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad37cf5b3946b1ba5741d9c0d0d2fa9a2"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_surface_types_reply_t" ref="gad37cf5b3946b1ba5741d9c0d0d2fa9a2" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga244258948c46c984f298468903c2e1d8"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_context_cookie_t" ref="ga244258948c46c984f298468903c2e1d8" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaaef14666fc36566d9a00e03d2bb1f2e"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_context_request_t" ref="gaaaef14666fc36566d9a00e03d2bb1f2e" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga686218050451b0725fdfe4fd39996d08"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_context_reply_t" ref="ga686218050451b0725fdfe4fd39996d08" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac74f918cc39d3caa9a4eddb361b63d50"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_destroy_context_request_t" ref="gac74f918cc39d3caa9a4eddb361b63d50" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa6fe2f064cf2ae7199d752dedaad7695"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_surface_cookie_t" ref="gaa6fe2f064cf2ae7199d752dedaad7695" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0ef25fd3250572727f08e2cf58332738"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_surface_request_t" ref="ga0ef25fd3250572727f08e2cf58332738" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7dc03e2927e89d398091bb7423533f1c"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_surface_reply_t" ref="ga7dc03e2927e89d398091bb7423533f1c" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacbe61b03a3ea6c0cf7fa8da6a4e2f497"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_destroy_surface_request_t" ref="gacbe61b03a3ea6c0cf7fa8da6a4e2f497" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabf0c0ac459a36c66b115280a056dea41"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_subpicture_cookie_t" ref="gabf0c0ac459a36c66b115280a056dea41" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf2b1abc72806a70608ba0f8ba228bb7"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_subpicture_request_t" ref="gadf2b1abc72806a70608ba0f8ba228bb7" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ee7949a65b0f76fe32ba13f7161a703"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_subpicture_reply_t" ref="ga5ee7949a65b0f76fe32ba13f7161a703" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf9c748b9a64eeaddb7625bfafe8daeac"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_destroy_subpicture_request_t" ref="gaf9c748b9a64eeaddb7625bfafe8daeac" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9051ceb5026ba48319751b7dc4020e2f"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_subpicture_types_cookie_t" ref="ga9051ceb5026ba48319751b7dc4020e2f" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadb3810f5ceebb0ec57cf43e4ca864485"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_subpicture_types_request_t" ref="gadb3810f5ceebb0ec57cf43e4ca864485" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad10859e5682155970c567e4fe82beb3b"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_subpicture_types_reply_t" ref="gad10859e5682155970c567e4fe82beb3b" args="" -->
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><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>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62b25267b082930e5cfad5346a5dc74a"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_surface_types_surfaces" ref="ga62b25267b082930e5cfad5346a5dc74a" args="(const xcb_xvmc_list_surface_types_reply_t *R)" -->
<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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga055a2dccf6b750b6bbe100336bc18523"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_surface_types_surfaces_length" ref="ga055a2dccf6b750b6bbe100336bc18523" args="(const xcb_xvmc_list_surface_types_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a2c5907c29a9334574270059620c829"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_surface_types_surfaces_iterator" ref="ga8a2c5907c29a9334574270059620c829" args="(const xcb_xvmc_list_surface_types_reply_t *R)" -->
<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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga60b3eb1ab5bf469b7202f6213ae445df"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_context_priv_data" ref="ga60b3eb1ab5bf469b7202f6213ae445df" args="(const xcb_xvmc_create_context_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga460ed07973dfa4eacd530473db65433d"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_context_priv_data_length" ref="ga460ed07973dfa4eacd530473db65433d" args="(const xcb_xvmc_create_context_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2ed59e401a799f7bdd344508b4731ee8"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_context_priv_data_end" ref="ga2ed59e401a799f7bdd344508b4731ee8" args="(const xcb_xvmc_create_context_reply_t *R)" -->
<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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c18df53fe7798531d3b47f868fe4971"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_surface_priv_data" ref="ga3c18df53fe7798531d3b47f868fe4971" args="(const xcb_xvmc_create_surface_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1db4e8498717153f22da89ee4c8a7f96"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_surface_priv_data_length" ref="ga1db4e8498717153f22da89ee4c8a7f96" args="(const xcb_xvmc_create_surface_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefe7979465c66bddb40accaad8a03494"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_surface_priv_data_end" ref="gaefe7979465c66bddb40accaad8a03494" args="(const xcb_xvmc_create_surface_reply_t *R)" -->
<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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1d4538b3862e1155bb7f29d144aae0e4"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_subpicture_priv_data" ref="ga1d4538b3862e1155bb7f29d144aae0e4" args="(const xcb_xvmc_create_subpicture_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga34c42cee87b9cd9616f71a69a2947124"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_subpicture_priv_data_length" ref="ga34c42cee87b9cd9616f71a69a2947124" args="(const xcb_xvmc_create_subpicture_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6819173d7dc6dde84550930d8efd0210"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_create_subpicture_priv_data_end" ref="ga6819173d7dc6dde84550930d8efd0210" args="(const xcb_xvmc_create_subpicture_reply_t *R)" -->
<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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga645db0edc804fdf9d0c2507e0c6e907b"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_subpicture_types_types" ref="ga645db0edc804fdf9d0c2507e0c6e907b" args="(const xcb_xvmc_list_subpicture_types_reply_t *R)" -->
<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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb269daa16c5250d91612455b6c21d5b"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_subpicture_types_types_length" ref="gacb269daa16c5250d91612455b6c21d5b" args="(const xcb_xvmc_list_subpicture_types_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga17f5735a5df6ecfddc7e6da19d3a69b7"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_list_subpicture_types_types_iterator" ref="ga17f5735a5df6ecfddc7e6da19d3a69b7" args="(const xcb_xvmc_list_subpicture_types_reply_t *R)" -->
<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><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>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga239d31b7131cbe85aefe56ea8f496489"></a><!-- doxytag: member="XCB_XvMC_API::xcb_xvmc_id" ref="ga239d31b7131cbe85aefe56ea8f496489" args="" -->
<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>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>XvMC XCB Protocol Implementation. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga57ddd058457dd949154e52fa022e7180"></a><!-- doxytag: member="xvmc.h::XCB_XVMC_CREATE_CONTEXT" ref="ga57ddd058457dd949154e52fa022e7180" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_CREATE_SUBPICTURE" ref="ga1b28f6f8414098e00e32177ec35f9787" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_CREATE_SURFACE" ref="gaafb9d131729c0b052a3bda3d31ccac24" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_DESTROY_CONTEXT" ref="ga348a50840eb4a65c946d8a5efdf578f7" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_DESTROY_SUBPICTURE" ref="ga08957dbe963d3c22b22a3730a98c8ae2" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_DESTROY_SURFACE" ref="ga4142f139de620ee8349a83c0a206c4be" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_LIST_SUBPICTURE_TYPES" ref="ga0badecd94ebe2e7bb0ada32242ac6d47" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_LIST_SURFACE_TYPES" ref="ga84e23e2c121d35e33d4edc98e2960a84" args="" -->
<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><!-- doxytag: member="xvmc.h::XCB_XVMC_QUERY_VERSION" ref="ga361fdb9fda908eb822f3fbd533aba166" args="" -->
<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>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga34ea641b1e277e18525c910056084e57"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_context_end" ref="ga34ea641b1e277e18525c910056084e57" args="(xcb_xvmc_context_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__xvmc__context__iterator__t.html#afe61332532980c9705031b5b64f2da2e">xcb_xvmc_context_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__context__iterator__t.html#a62bbb510d731ad9053455b561aa8fcd8">xcb_xvmc_context_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, and <a class="el" href="structxcb__xvmc__context__iterator__t.html#a63f9d4a48cfd32736e2b368ab841cb82">xcb_xvmc_context_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga164f2d5fdc864025fd5ecedeaa1a6af2"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_context_next" ref="ga164f2d5fdc864025fd5ecedeaa1a6af2" args="(xcb_xvmc_context_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__context__iterator__t.html#afe61332532980c9705031b5b64f2da2e">xcb_xvmc_context_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__context__iterator__t.html#a62bbb510d731ad9053455b561aa8fcd8">xcb_xvmc_context_iterator_t::index</a>, and <a class="el" href="structxcb__xvmc__context__iterator__t.html#a63f9d4a48cfd32736e2b368ab841cb82">xcb_xvmc_context_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gabab883532a8565c7851c3d6e925f8af9"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_context" ref="gabab883532a8565c7851c3d6e925f8af9" args="(xcb_connection_t *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)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__create__context__request__t.html#ac874407a0d0c04cc64ac678d5b875b53">xcb_xvmc_create_context_request_t::context_id</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#af97dfd56efe98795783cb1592d9d3661">xcb_xvmc_create_context_request_t::flags</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#a006431682906b3fac5ab75d38aecc96b">xcb_xvmc_create_context_request_t::height</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#a61240b7057f04c23fdb85841545180a7">xcb_xvmc_create_context_request_t::port_id</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#acdf9c40c02ccc7841fc720d498dd7486">xcb_xvmc_create_context_request_t::surface_id</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#ac1d782d103ee197aeb70cda19af5d2c8">xcb_xvmc_create_context_request_t::width</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga57ddd058457dd949154e52fa022e7180">XCB_XVMC_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gae3cf6ab4beffb179ff26ce438a2ae9e8"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_context_reply" ref="gae3cf6ab4beffb179ff26ce438a2ae9e8" args="(xcb_connection_t *c, xcb_xvmc_create_context_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__create__context__cookie__t.html#ab3b70d0e314bcad5862c59746602894b">xcb_xvmc_create_context_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gaab820e6ec8f5899102f54d603a89a3e6"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_context_unchecked" ref="gaab820e6ec8f5899102f54d603a89a3e6" args="(xcb_connection_t *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)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__create__context__request__t.html#ac874407a0d0c04cc64ac678d5b875b53">xcb_xvmc_create_context_request_t::context_id</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#af97dfd56efe98795783cb1592d9d3661">xcb_xvmc_create_context_request_t::flags</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#a006431682906b3fac5ab75d38aecc96b">xcb_xvmc_create_context_request_t::height</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#a61240b7057f04c23fdb85841545180a7">xcb_xvmc_create_context_request_t::port_id</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#acdf9c40c02ccc7841fc720d498dd7486">xcb_xvmc_create_context_request_t::surface_id</a>, <a class="el" href="structxcb__xvmc__create__context__request__t.html#ac1d782d103ee197aeb70cda19af5d2c8">xcb_xvmc_create_context_request_t::width</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga57ddd058457dd949154e52fa022e7180">XCB_XVMC_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaf1a84623fb3d86877db2d506cf2249df"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_subpicture" ref="gaf1a84623fb3d86877db2d506cf2249df" args="(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id, xcb_xvmc_context_t context, uint32_t xvimage_id, uint16_t width, uint16_t height)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#a5ae8208076cb84d7f190ed5e17421abe">xcb_xvmc_create_subpicture_request_t::context</a>, <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#a8e2c723d6c2be9dffd4e56835ac669e8">xcb_xvmc_create_subpicture_request_t::height</a>, <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#aaa5bfb397c8c3a7292610b3f5e08aa8f">xcb_xvmc_create_subpicture_request_t::subpicture_id</a>, <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#adcfa0fa88f67c067e323e67f9579fe6f">xcb_xvmc_create_subpicture_request_t::width</a>, <a class="el" href="group__XCB__XvMC__API.html#ga1b28f6f8414098e00e32177ec35f9787">XCB_XVMC_CREATE_SUBPICTURE</a>, and <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#accaef639b7925c696e7406c253d6d819">xcb_xvmc_create_subpicture_request_t::xvimage_id</a>.</p>

</div>
</div>
<a class="anchor" id="ga141e8c554d30fdec82dc84daf086b44a"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_subpicture_reply" ref="ga141e8c554d30fdec82dc84daf086b44a" args="(xcb_connection_t *c, xcb_xvmc_create_subpicture_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__create__subpicture__cookie__t.html#aa10603c06770d16f3625a8b86f75194e">xcb_xvmc_create_subpicture_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga489bb347cb0e1748ad38d8c89d62baf2"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_subpicture_unchecked" ref="ga489bb347cb0e1748ad38d8c89d62baf2" args="(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id, xcb_xvmc_context_t context, uint32_t xvimage_id, uint16_t width, uint16_t height)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__create__subpicture__request__t.html#a5ae8208076cb84d7f190ed5e17421abe">xcb_xvmc_create_subpicture_request_t::context</a>, <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#a8e2c723d6c2be9dffd4e56835ac669e8">xcb_xvmc_create_subpicture_request_t::height</a>, <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#aaa5bfb397c8c3a7292610b3f5e08aa8f">xcb_xvmc_create_subpicture_request_t::subpicture_id</a>, <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#adcfa0fa88f67c067e323e67f9579fe6f">xcb_xvmc_create_subpicture_request_t::width</a>, <a class="el" href="group__XCB__XvMC__API.html#ga1b28f6f8414098e00e32177ec35f9787">XCB_XVMC_CREATE_SUBPICTURE</a>, and <a class="el" href="structxcb__xvmc__create__subpicture__request__t.html#accaef639b7925c696e7406c253d6d819">xcb_xvmc_create_subpicture_request_t::xvimage_id</a>.</p>

</div>
</div>
<a class="anchor" id="ga0634dbd7b91096474ac73edb5a19733c"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_surface" ref="ga0634dbd7b91096474ac73edb5a19733c" args="(xcb_connection_t *c, xcb_xvmc_surface_t surface_id, xcb_xvmc_context_t context_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__create__surface__request__t.html#a47341f6b07443ea3f2f02c70dd35080d">xcb_xvmc_create_surface_request_t::context_id</a>, <a class="el" href="structxcb__xvmc__create__surface__request__t.html#a4a721ab16f4b4de7436ac9b737b32277">xcb_xvmc_create_surface_request_t::surface_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#gaafb9d131729c0b052a3bda3d31ccac24">XCB_XVMC_CREATE_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="ga1ff2d2245187ad6b4f53a2e9687874a0"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_surface_reply" ref="ga1ff2d2245187ad6b4f53a2e9687874a0" args="(xcb_connection_t *c, xcb_xvmc_create_surface_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__create__surface__cookie__t.html#af5a9441d9a06beafbe803db61affdafc">xcb_xvmc_create_surface_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga3aefd711eed64a15e1358a70e800172f"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_create_surface_unchecked" ref="ga3aefd711eed64a15e1358a70e800172f" args="(xcb_connection_t *c, xcb_xvmc_surface_t surface_id, xcb_xvmc_context_t context_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__create__surface__request__t.html#a47341f6b07443ea3f2f02c70dd35080d">xcb_xvmc_create_surface_request_t::context_id</a>, <a class="el" href="structxcb__xvmc__create__surface__request__t.html#a4a721ab16f4b4de7436ac9b737b32277">xcb_xvmc_create_surface_request_t::surface_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#gaafb9d131729c0b052a3bda3d31ccac24">XCB_XVMC_CREATE_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="gaa631b487dacb2654559e8e0b4da3f346"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_destroy_context" ref="gaa631b487dacb2654559e8e0b4da3f346" args="(xcb_connection_t *c, xcb_xvmc_context_t context_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__destroy__context__request__t.html#a90104fa36ccc4b6fc5f95219deccc5db">xcb_xvmc_destroy_context_request_t::context_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga348a50840eb4a65c946d8a5efdf578f7">XCB_XVMC_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga8b83c9a5c8e021331f85a74af07c1db2"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_destroy_context_checked" ref="ga8b83c9a5c8e021331f85a74af07c1db2" args="(xcb_connection_t *c, xcb_xvmc_context_t context_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__destroy__context__request__t.html#a90104fa36ccc4b6fc5f95219deccc5db">xcb_xvmc_destroy_context_request_t::context_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga348a50840eb4a65c946d8a5efdf578f7">XCB_XVMC_DESTROY_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga9f769b98ee2461800c93b1630e4d7924"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_destroy_subpicture" ref="ga9f769b98ee2461800c93b1630e4d7924" args="(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__destroy__subpicture__request__t.html#a24c6ef6263759c313c60588305e1ee1f">xcb_xvmc_destroy_subpicture_request_t::subpicture_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga08957dbe963d3c22b22a3730a98c8ae2">XCB_XVMC_DESTROY_SUBPICTURE</a>.</p>

</div>
</div>
<a class="anchor" id="ga299a968570a03c894b6a5444e837e649"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_destroy_subpicture_checked" ref="ga299a968570a03c894b6a5444e837e649" args="(xcb_connection_t *c, xcb_xvmc_subpicture_t subpicture_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__destroy__subpicture__request__t.html#a24c6ef6263759c313c60588305e1ee1f">xcb_xvmc_destroy_subpicture_request_t::subpicture_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga08957dbe963d3c22b22a3730a98c8ae2">XCB_XVMC_DESTROY_SUBPICTURE</a>.</p>

</div>
</div>
<a class="anchor" id="ga7675d4789ff3331d69e06cb95fbd7075"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_destroy_surface" ref="ga7675d4789ff3331d69e06cb95fbd7075" args="(xcb_connection_t *c, xcb_xvmc_surface_t surface_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__destroy__surface__request__t.html#a86e2c69d49baa0ef770d0792ff1ac072">xcb_xvmc_destroy_surface_request_t::surface_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga4142f139de620ee8349a83c0a206c4be">XCB_XVMC_DESTROY_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="ga59d9e4787dc7ecd287496bc75c056b9d"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_destroy_surface_checked" ref="ga59d9e4787dc7ecd287496bc75c056b9d" args="(xcb_connection_t *c, xcb_xvmc_surface_t surface_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__destroy__surface__request__t.html#a86e2c69d49baa0ef770d0792ff1ac072">xcb_xvmc_destroy_surface_request_t::surface_id</a>, and <a class="el" href="group__XCB__XvMC__API.html#ga4142f139de620ee8349a83c0a206c4be">XCB_XVMC_DESTROY_SURFACE</a>.</p>

</div>
</div>
<a class="anchor" id="gadd5bc449c6215798209416e29c6d5e92"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_list_subpicture_types" ref="gadd5bc449c6215798209416e29c6d5e92" args="(xcb_connection_t *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html#af4bc1778adc0646340fb3ed41bbfb313">xcb_xvmc_list_subpicture_types_request_t::port_id</a>, <a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html#a5e63b87e8d31621dc2f7a2b3239b2567">xcb_xvmc_list_subpicture_types_request_t::surface_id</a>, and <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><!-- doxytag: member="xvmc.h::xcb_xvmc_list_subpicture_types_reply" ref="ga41cd5a0a6ae42b1237c00ed8206a88e0" args="(xcb_connection_t *c, xcb_xvmc_list_subpicture_types_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__list__subpicture__types__cookie__t.html#aa07351c88f5e4f26d0c7ee822332f705">xcb_xvmc_list_subpicture_types_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga71e1f74ecf908064368b0b424452c6c5"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_list_subpicture_types_unchecked" ref="ga71e1f74ecf908064368b0b424452c6c5" args="(xcb_connection_t *c, xcb_xv_port_t port_id, xcb_xvmc_surface_t surface_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__list__subpicture__types__request__t.html#af4bc1778adc0646340fb3ed41bbfb313">xcb_xvmc_list_subpicture_types_request_t::port_id</a>, <a class="el" href="structxcb__xvmc__list__subpicture__types__request__t.html#a5e63b87e8d31621dc2f7a2b3239b2567">xcb_xvmc_list_subpicture_types_request_t::surface_id</a>, and <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><!-- doxytag: member="xvmc.h::xcb_xvmc_list_surface_types" ref="ga958072ea108cbf4c39f760d33d876916" args="(xcb_connection_t *c, xcb_xv_port_t port_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xvmc__list__surface__types__request__t.html#ae70a79b7b44a2109fe62a6b59ad4f5e8">xcb_xvmc_list_surface_types_request_t::port_id</a>, and <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><!-- doxytag: member="xvmc.h::xcb_xvmc_list_surface_types_reply" ref="ga2dc04ad860a52881ca72ff8b6dfd8ec9" args="(xcb_connection_t *c, xcb_xvmc_list_surface_types_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__list__surface__types__cookie__t.html#a535811e494ec514c9e11f77072033197">xcb_xvmc_list_surface_types_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga89a3fd1bf3d28f29248af9cd5785c823"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_list_surface_types_unchecked" ref="ga89a3fd1bf3d28f29248af9cd5785c823" args="(xcb_connection_t *c, xcb_xv_port_t port_id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__xvmc__list__surface__types__request__t.html#ae70a79b7b44a2109fe62a6b59ad4f5e8">xcb_xvmc_list_surface_types_request_t::port_id</a>, and <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><!-- doxytag: member="xvmc.h::xcb_xvmc_query_version" ref="ga4c8a1dc0acef830b8508d2496e8aee0b" args="(xcb_connection_t *c)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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><!-- doxytag: member="xvmc.h::xcb_xvmc_query_version_reply" ref="gac766388a67d4267e86e2e94d1369d5b7" args="(xcb_connection_t *c, xcb_xvmc_query_version_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__query__version__cookie__t.html#a6ab0d73629c54f11c669eab935b48440">xcb_xvmc_query_version_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gabe6b3adad5affc89a70c913629c30bc4"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_query_version_unchecked" ref="gabe6b3adad5affc89a70c913629c30bc4" args="(xcb_connection_t *c)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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><!-- doxytag: member="xvmc.h::xcb_xvmc_subpicture_end" ref="ga88d1cd1307794b33c4da3312bee7232f" args="(xcb_xvmc_subpicture_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__xvmc__subpicture__iterator__t.html#ad476a7b62b74fa69d0d6b199240203fc">xcb_xvmc_subpicture_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html#aacf559970469fd15945f553398c64843">xcb_xvmc_subpicture_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, and <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html#ae8f08413336c5d0afa870bfa1812562d">xcb_xvmc_subpicture_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gabe0bd9e7d15e53000b083d7290b1a806"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_subpicture_next" ref="gabe0bd9e7d15e53000b083d7290b1a806" args="(xcb_xvmc_subpicture_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html#ad476a7b62b74fa69d0d6b199240203fc">xcb_xvmc_subpicture_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html#aacf559970469fd15945f553398c64843">xcb_xvmc_subpicture_iterator_t::index</a>, and <a class="el" href="structxcb__xvmc__subpicture__iterator__t.html#ae8f08413336c5d0afa870bfa1812562d">xcb_xvmc_subpicture_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gaa236a4b429e4446fc0ad47b6688e2b45"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_surface_end" ref="gaa236a4b429e4446fc0ad47b6688e2b45" args="(xcb_xvmc_surface_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__xvmc__surface__iterator__t.html#a5ff4efa138b8fa548afbb44538f07fc9">xcb_xvmc_surface_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__surface__iterator__t.html#afc26f1455f5df965186fe0e356f2db66">xcb_xvmc_surface_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, and <a class="el" href="structxcb__xvmc__surface__iterator__t.html#a5bdf96091276e9f20bd8c7c5f8568997">xcb_xvmc_surface_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga53c1d88e8fd486f1aae27b3b3fffaf76"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_surface_info_end" ref="ga53c1d88e8fd486f1aae27b3b3fffaf76" args="(xcb_xvmc_surface_info_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__xvmc__surface__info__iterator__t.html#a47944ed86c58d5c1072a208abcbf5ff1">xcb_xvmc_surface_info_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html#a2a773e4e545cb7e00fd90dcd02dfd852">xcb_xvmc_surface_info_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, and <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html#acbd7175014029c9f4d80a215498876e5">xcb_xvmc_surface_info_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b3be4ba240c69c6b82d8cf4179a8b1f"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_surface_info_next" ref="ga7b3be4ba240c69c6b82d8cf4179a8b1f" args="(xcb_xvmc_surface_info_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html#a47944ed86c58d5c1072a208abcbf5ff1">xcb_xvmc_surface_info_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html#a2a773e4e545cb7e00fd90dcd02dfd852">xcb_xvmc_surface_info_iterator_t::index</a>, and <a class="el" href="structxcb__xvmc__surface__info__iterator__t.html#acbd7175014029c9f4d80a215498876e5">xcb_xvmc_surface_info_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gaad91fcfac1957ba0d1a8673c5f767b2f"></a><!-- doxytag: member="xvmc.h::xcb_xvmc_surface_next" ref="gaad91fcfac1957ba0d1a8673c5f767b2f" args="(xcb_xvmc_surface_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__xvmc__surface__iterator__t.html#a5ff4efa138b8fa548afbb44538f07fc9">xcb_xvmc_surface_iterator_t::data</a>, <a class="el" href="structxcb__xvmc__surface__iterator__t.html#afc26f1455f5df965186fe0e356f2db66">xcb_xvmc_surface_iterator_t::index</a>, and <a class="el" href="structxcb__xvmc__surface__iterator__t.html#a5bdf96091276e9f20bd8c7c5f8568997">xcb_xvmc_surface_iterator_t::rem</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Fri Apr 29 2011 15:45:47 for XCB by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>