Sophie

Sophie

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

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: xvmc.h Source File</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 class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div class="header">
  <div class="headertitle">
<h1>xvmc.h</h1>  </div>
</div>
<div class="contents">
<div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> * This file generated automatically from xvmc.xml by c_client.py.</span>
<a name="l00003"></a>00003 <span class="comment"> * Edit at your peril.</span>
<a name="l00004"></a>00004 <span class="comment"> */</span>
<a name="l00005"></a>00005 
<a name="l00012"></a>00012 <span class="preprocessor">#ifndef __XVMC_H</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define __XVMC_H</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &quot;<a class="code" href="xcb_8h.html">xcb.h</a>&quot;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &quot;xproto.h&quot;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &quot;shm.h&quot;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &quot;xv.h&quot;</span>
<a name="l00019"></a>00019 
<a name="l00020"></a>00020 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span>
<a name="l00024"></a>00024 <span class="preprocessor">#define XCB_XVMC_MAJOR_VERSION 1</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define XCB_XVMC_MINOR_VERSION 1</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span>  
<a name="l00027"></a>00027 <span class="keyword">extern</span> <a class="code" href="structxcb__extension__t.html">xcb_extension_t</a> xcb_xvmc_id;
<a name="l00028"></a>00028 
<a name="l00029"></a>00029 <span class="keyword">typedef</span> uint32_t xcb_xvmc_context_t;
<a name="l00030"></a>00030 
<a name="l00034"></a><a class="code" href="structxcb__xvmc__context__iterator__t.html">00034</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a> {
<a name="l00035"></a><a class="code" href="structxcb__xvmc__context__iterator__t.html#afe61332532980c9705031b5b64f2da2e">00035</a>     xcb_xvmc_context_t *<a class="code" href="structxcb__xvmc__context__iterator__t.html#afe61332532980c9705031b5b64f2da2e">data</a>; 
<a name="l00036"></a><a class="code" href="structxcb__xvmc__context__iterator__t.html#a63f9d4a48cfd32736e2b368ab841cb82">00036</a>     <span class="keywordtype">int</span>                 <a class="code" href="structxcb__xvmc__context__iterator__t.html#a63f9d4a48cfd32736e2b368ab841cb82">rem</a>; 
<a name="l00037"></a><a class="code" href="structxcb__xvmc__context__iterator__t.html#a62bbb510d731ad9053455b561aa8fcd8">00037</a>     <span class="keywordtype">int</span>                 <a class="code" href="structxcb__xvmc__context__iterator__t.html#a62bbb510d731ad9053455b561aa8fcd8">index</a>; 
<a name="l00038"></a>00038 } <a class="code" href="group__XCB__XvMC__API.html#ga4fe48199e444664f9fda67fb4e126cc1" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a>;
<a name="l00039"></a>00039 
<a name="l00040"></a>00040 <span class="keyword">typedef</span> uint32_t xcb_xvmc_surface_t;
<a name="l00041"></a>00041 
<a name="l00045"></a><a class="code" href="structxcb__xvmc__surface__iterator__t.html">00045</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a> {
<a name="l00046"></a><a class="code" href="structxcb__xvmc__surface__iterator__t.html#a5ff4efa138b8fa548afbb44538f07fc9">00046</a>     xcb_xvmc_surface_t *<a class="code" href="structxcb__xvmc__surface__iterator__t.html#a5ff4efa138b8fa548afbb44538f07fc9">data</a>; 
<a name="l00047"></a><a class="code" href="structxcb__xvmc__surface__iterator__t.html#a5bdf96091276e9f20bd8c7c5f8568997">00047</a>     <span class="keywordtype">int</span>                 <a class="code" href="structxcb__xvmc__surface__iterator__t.html#a5bdf96091276e9f20bd8c7c5f8568997">rem</a>; 
<a name="l00048"></a><a class="code" href="structxcb__xvmc__surface__iterator__t.html#afc26f1455f5df965186fe0e356f2db66">00048</a>     <span class="keywordtype">int</span>                 <a class="code" href="structxcb__xvmc__surface__iterator__t.html#afc26f1455f5df965186fe0e356f2db66">index</a>; 
<a name="l00049"></a>00049 } <a class="code" href="group__XCB__XvMC__API.html#gac6e89d6fa063493039dd2a3bdf6f40ec" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a>;
<a name="l00050"></a>00050 
<a name="l00051"></a>00051 <span class="keyword">typedef</span> uint32_t xcb_xvmc_subpicture_t;
<a name="l00052"></a>00052 
<a name="l00056"></a><a class="code" href="structxcb__xvmc__subpicture__iterator__t.html">00056</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a> {
<a name="l00057"></a><a class="code" href="structxcb__xvmc__subpicture__iterator__t.html#ad476a7b62b74fa69d0d6b199240203fc">00057</a>     xcb_xvmc_subpicture_t *<a class="code" href="structxcb__xvmc__subpicture__iterator__t.html#ad476a7b62b74fa69d0d6b199240203fc">data</a>; 
<a name="l00058"></a><a class="code" href="structxcb__xvmc__subpicture__iterator__t.html#ae8f08413336c5d0afa870bfa1812562d">00058</a>     <span class="keywordtype">int</span>                    <a class="code" href="structxcb__xvmc__subpicture__iterator__t.html#ae8f08413336c5d0afa870bfa1812562d">rem</a>; 
<a name="l00059"></a><a class="code" href="structxcb__xvmc__subpicture__iterator__t.html#aacf559970469fd15945f553398c64843">00059</a>     <span class="keywordtype">int</span>                    <a class="code" href="structxcb__xvmc__subpicture__iterator__t.html#aacf559970469fd15945f553398c64843">index</a>; 
<a name="l00060"></a>00060 } <a class="code" href="group__XCB__XvMC__API.html#gad1f57ff0bd763c3015901c40ba157f03" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a>;
<a name="l00061"></a>00061 
<a name="l00065"></a><a class="code" href="structxcb__xvmc__surface__info__t.html">00065</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__surface__info__t.html" title="xcb_xvmc_surface_info_t">xcb_xvmc_surface_info_t</a> {
<a name="l00066"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#a2f64e7a9f53e6fce3714f31f4d5829bc">00066</a>     xcb_xvmc_surface_t <a class="code" href="structxcb__xvmc__surface__info__t.html#a2f64e7a9f53e6fce3714f31f4d5829bc">id</a>; 
<a name="l00067"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#adaafdb3c4e6dffcdbb212de23f257032">00067</a>     uint16_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#adaafdb3c4e6dffcdbb212de23f257032">chroma_format</a>; 
<a name="l00068"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#a2fa8ebab279bbd2d18a4bb7bd4d7eae4">00068</a>     uint16_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#a2fa8ebab279bbd2d18a4bb7bd4d7eae4">pad0</a>; 
<a name="l00069"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#a2228a3360d7ba84658dcc035f369874a">00069</a>     uint16_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#a2228a3360d7ba84658dcc035f369874a">max_width</a>; 
<a name="l00070"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#aeaa49f86db3c9e1f037525748a57d708">00070</a>     uint16_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#aeaa49f86db3c9e1f037525748a57d708">max_height</a>; 
<a name="l00071"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#ae08571ef113df91165dc8c0ae364ce72">00071</a>     uint16_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#ae08571ef113df91165dc8c0ae364ce72">subpicture_max_width</a>; 
<a name="l00072"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#aee51d808ca24887afc04143439f2f8e5">00072</a>     uint16_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#aee51d808ca24887afc04143439f2f8e5">subpicture_max_height</a>; 
<a name="l00073"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#a42b958892aabc11a4acfe6bc70b3d300">00073</a>     uint32_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#a42b958892aabc11a4acfe6bc70b3d300">mc_type</a>; 
<a name="l00074"></a><a class="code" href="structxcb__xvmc__surface__info__t.html#aea70ed4fe9b178c4d1ca758a148b6a37">00074</a>     uint32_t           <a class="code" href="structxcb__xvmc__surface__info__t.html#aea70ed4fe9b178c4d1ca758a148b6a37">flags</a>; 
<a name="l00075"></a>00075 } <a class="code" href="group__XCB__XvMC__API.html#ga96bf161ce4502fbaca2e83d79b5dd95c" title="xcb_xvmc_surface_info_t">xcb_xvmc_surface_info_t</a>;
<a name="l00076"></a>00076 
<a name="l00080"></a><a class="code" href="structxcb__xvmc__surface__info__iterator__t.html">00080</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a> {
<a name="l00081"></a><a class="code" href="structxcb__xvmc__surface__info__iterator__t.html#a47944ed86c58d5c1072a208abcbf5ff1">00081</a>     <a class="code" href="structxcb__xvmc__surface__info__t.html" title="xcb_xvmc_surface_info_t">xcb_xvmc_surface_info_t</a> *<a class="code" href="structxcb__xvmc__surface__info__iterator__t.html#a47944ed86c58d5c1072a208abcbf5ff1">data</a>; 
<a name="l00082"></a><a class="code" href="structxcb__xvmc__surface__info__iterator__t.html#acbd7175014029c9f4d80a215498876e5">00082</a>     <span class="keywordtype">int</span>                      <a class="code" href="structxcb__xvmc__surface__info__iterator__t.html#acbd7175014029c9f4d80a215498876e5">rem</a>; 
<a name="l00083"></a><a class="code" href="structxcb__xvmc__surface__info__iterator__t.html#a2a773e4e545cb7e00fd90dcd02dfd852">00083</a>     <span class="keywordtype">int</span>                      <a class="code" href="structxcb__xvmc__surface__info__iterator__t.html#a2a773e4e545cb7e00fd90dcd02dfd852">index</a>; 
<a name="l00084"></a>00084 } <a class="code" href="group__XCB__XvMC__API.html#ga27ccdbd9dc69631963e62d28068522d1" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a>;
<a name="l00085"></a>00085 
<a name="l00089"></a><a class="code" href="structxcb__xvmc__query__version__cookie__t.html">00089</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__query__version__cookie__t.html" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a> {
<a name="l00090"></a><a class="code" href="structxcb__xvmc__query__version__cookie__t.html#a6ab0d73629c54f11c669eab935b48440">00090</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__xvmc__query__version__cookie__t.html#a6ab0d73629c54f11c669eab935b48440">sequence</a>; 
<a name="l00091"></a>00091 } <a class="code" href="group__XCB__XvMC__API.html#ga89bcc7ccd69d2b6329f380c40450ea54" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a>;
<a name="l00092"></a>00092 
<a name="l00094"></a><a class="code" href="group__XCB__XvMC__API.html#ga361fdb9fda908eb822f3fbd533aba166">00094</a> <span class="preprocessor">#define XCB_XVMC_QUERY_VERSION 0</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span>
<a name="l00099"></a><a class="code" href="structxcb__xvmc__query__version__request__t.html">00099</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__query__version__request__t.html" title="xcb_xvmc_query_version_request_t">xcb_xvmc_query_version_request_t</a> {
<a name="l00100"></a><a class="code" href="structxcb__xvmc__query__version__request__t.html#a853647a9efb4dc325545f0acba287674">00100</a>     uint8_t  <a class="code" href="structxcb__xvmc__query__version__request__t.html#a853647a9efb4dc325545f0acba287674">major_opcode</a>; 
<a name="l00101"></a><a class="code" href="structxcb__xvmc__query__version__request__t.html#a0ae2aa50276b310bdd1b4c08c16d603d">00101</a>     uint8_t  <a class="code" href="structxcb__xvmc__query__version__request__t.html#a0ae2aa50276b310bdd1b4c08c16d603d">minor_opcode</a>; 
<a name="l00102"></a><a class="code" href="structxcb__xvmc__query__version__request__t.html#a1e968aef5c629ff8007ce5b0a4b4d9e4">00102</a>     uint16_t <a class="code" href="structxcb__xvmc__query__version__request__t.html#a1e968aef5c629ff8007ce5b0a4b4d9e4">length</a>; 
<a name="l00103"></a>00103 } <a class="code" href="group__XCB__XvMC__API.html#ga1213772a4a079e14865e94e12268fff7" title="xcb_xvmc_query_version_request_t">xcb_xvmc_query_version_request_t</a>;
<a name="l00104"></a>00104 
<a name="l00108"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html">00108</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__query__version__reply__t.html" title="xcb_xvmc_query_version_reply_t">xcb_xvmc_query_version_reply_t</a> {
<a name="l00109"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html#a0b62d27bc8a50a47647bb8394a9d1d26">00109</a>     uint8_t  <a class="code" href="structxcb__xvmc__query__version__reply__t.html#a0b62d27bc8a50a47647bb8394a9d1d26">response_type</a>; 
<a name="l00110"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html#af3c75d2b9c55683ab51efb3759b149e5">00110</a>     uint8_t  <a class="code" href="structxcb__xvmc__query__version__reply__t.html#af3c75d2b9c55683ab51efb3759b149e5">pad0</a>; 
<a name="l00111"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html#ab6871c98f9b38218ef3078a1634017a4">00111</a>     uint16_t <a class="code" href="structxcb__xvmc__query__version__reply__t.html#ab6871c98f9b38218ef3078a1634017a4">sequence</a>; 
<a name="l00112"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html#a4d8874d5c4306aa58add93e25d00ff5f">00112</a>     uint32_t <a class="code" href="structxcb__xvmc__query__version__reply__t.html#a4d8874d5c4306aa58add93e25d00ff5f">length</a>; 
<a name="l00113"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html#a73136cc0fac278dabb1c61ddc1d0f8bd">00113</a>     uint32_t <a class="code" href="structxcb__xvmc__query__version__reply__t.html#a73136cc0fac278dabb1c61ddc1d0f8bd">major</a>; 
<a name="l00114"></a><a class="code" href="structxcb__xvmc__query__version__reply__t.html#aca21166fffacca02b986d2878132e492">00114</a>     uint32_t <a class="code" href="structxcb__xvmc__query__version__reply__t.html#aca21166fffacca02b986d2878132e492">minor</a>; 
<a name="l00115"></a>00115 } <a class="code" href="group__XCB__XvMC__API.html#gabd613c69684e20247c92ae22d98268ef" title="xcb_xvmc_query_version_reply_t">xcb_xvmc_query_version_reply_t</a>;
<a name="l00116"></a>00116 
<a name="l00120"></a><a class="code" href="structxcb__xvmc__list__surface__types__cookie__t.html">00120</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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 name="l00121"></a><a class="code" href="structxcb__xvmc__list__surface__types__cookie__t.html#a535811e494ec514c9e11f77072033197">00121</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__xvmc__list__surface__types__cookie__t.html#a535811e494ec514c9e11f77072033197">sequence</a>; 
<a name="l00122"></a>00122 } <a class="code" href="group__XCB__XvMC__API.html#gad260be50036a78799436c6eca135598d" title="xcb_xvmc_list_surface_types_cookie_t">xcb_xvmc_list_surface_types_cookie_t</a>;
<a name="l00123"></a>00123 
<a name="l00125"></a><a class="code" href="group__XCB__XvMC__API.html#ga84e23e2c121d35e33d4edc98e2960a84">00125</a> <span class="preprocessor">#define XCB_XVMC_LIST_SURFACE_TYPES 1</span>
<a name="l00126"></a>00126 <span class="preprocessor"></span>
<a name="l00130"></a><a class="code" href="structxcb__xvmc__list__surface__types__request__t.html">00130</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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 name="l00131"></a><a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#af0d23dbcbc097db7bebee5f76dfa00cb">00131</a>     uint8_t       <a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#af0d23dbcbc097db7bebee5f76dfa00cb">major_opcode</a>; 
<a name="l00132"></a><a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#a41fd156b02d117f19b5066517dde0a7c">00132</a>     uint8_t       <a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#a41fd156b02d117f19b5066517dde0a7c">minor_opcode</a>; 
<a name="l00133"></a><a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#a99b003d88af216b241d5399b7ba7bc42">00133</a>     uint16_t      <a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#a99b003d88af216b241d5399b7ba7bc42">length</a>; 
<a name="l00134"></a><a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#ae70a79b7b44a2109fe62a6b59ad4f5e8">00134</a>     xcb_xv_port_t <a class="code" href="structxcb__xvmc__list__surface__types__request__t.html#ae70a79b7b44a2109fe62a6b59ad4f5e8">port_id</a>; 
<a name="l00135"></a>00135 } <a class="code" href="group__XCB__XvMC__API.html#ga72b97dfe22ad8ee4aec2ddf466166b95" title="xcb_xvmc_list_surface_types_request_t">xcb_xvmc_list_surface_types_request_t</a>;
<a name="l00136"></a>00136 
<a name="l00140"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html">00140</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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 name="l00141"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#a4ebadefd3c41cf7b26c0388ee0af3dca">00141</a>     uint8_t  <a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#a4ebadefd3c41cf7b26c0388ee0af3dca">response_type</a>; 
<a name="l00142"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#ababad386468ab9dc82fe5521127f713a">00142</a>     uint8_t  <a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#ababad386468ab9dc82fe5521127f713a">pad0</a>; 
<a name="l00143"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#a063d62340a16b0dd79a14fc2a5a39482">00143</a>     uint16_t <a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#a063d62340a16b0dd79a14fc2a5a39482">sequence</a>; 
<a name="l00144"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#ad2e5ab084e4698b9ba08534997c0c79a">00144</a>     uint32_t <a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#ad2e5ab084e4698b9ba08534997c0c79a">length</a>; 
<a name="l00145"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#ac27cc4cb55d0955bf47ac0681313f703">00145</a>     uint32_t <a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#ac27cc4cb55d0955bf47ac0681313f703">num</a>; 
<a name="l00146"></a><a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#a895be8abcdbd80595edb1aa08dd0ec97">00146</a>     uint8_t  <a class="code" href="structxcb__xvmc__list__surface__types__reply__t.html#a895be8abcdbd80595edb1aa08dd0ec97">pad1</a>[20]; 
<a name="l00147"></a>00147 } <a class="code" href="group__XCB__XvMC__API.html#gad37cf5b3946b1ba5741d9c0d0d2fa9a2" title="xcb_xvmc_list_surface_types_reply_t">xcb_xvmc_list_surface_types_reply_t</a>;
<a name="l00148"></a>00148 
<a name="l00152"></a><a class="code" href="structxcb__xvmc__create__context__cookie__t.html">00152</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__context__cookie__t.html" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a> {
<a name="l00153"></a><a class="code" href="structxcb__xvmc__create__context__cookie__t.html#ab3b70d0e314bcad5862c59746602894b">00153</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__xvmc__create__context__cookie__t.html#ab3b70d0e314bcad5862c59746602894b">sequence</a>; 
<a name="l00154"></a>00154 } <a class="code" href="group__XCB__XvMC__API.html#ga244258948c46c984f298468903c2e1d8" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a>;
<a name="l00155"></a>00155 
<a name="l00157"></a><a class="code" href="group__XCB__XvMC__API.html#ga57ddd058457dd949154e52fa022e7180">00157</a> <span class="preprocessor">#define XCB_XVMC_CREATE_CONTEXT 2</span>
<a name="l00158"></a>00158 <span class="preprocessor"></span>
<a name="l00162"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html">00162</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__context__request__t.html" title="xcb_xvmc_create_context_request_t">xcb_xvmc_create_context_request_t</a> {
<a name="l00163"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#a6e8ae2dc59a4f2bcce4728bfcc89f571">00163</a>     uint8_t            <a class="code" href="structxcb__xvmc__create__context__request__t.html#a6e8ae2dc59a4f2bcce4728bfcc89f571">major_opcode</a>; 
<a name="l00164"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#a64f3344c39695393a194e12bfd070e08">00164</a>     uint8_t            <a class="code" href="structxcb__xvmc__create__context__request__t.html#a64f3344c39695393a194e12bfd070e08">minor_opcode</a>; 
<a name="l00165"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#ad65f7b9d4113d32787676a2451199040">00165</a>     uint16_t           <a class="code" href="structxcb__xvmc__create__context__request__t.html#ad65f7b9d4113d32787676a2451199040">length</a>; 
<a name="l00166"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#ac874407a0d0c04cc64ac678d5b875b53">00166</a>     xcb_xvmc_context_t <a class="code" href="structxcb__xvmc__create__context__request__t.html#ac874407a0d0c04cc64ac678d5b875b53">context_id</a>; 
<a name="l00167"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#a61240b7057f04c23fdb85841545180a7">00167</a>     xcb_xv_port_t      <a class="code" href="structxcb__xvmc__create__context__request__t.html#a61240b7057f04c23fdb85841545180a7">port_id</a>; 
<a name="l00168"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#acdf9c40c02ccc7841fc720d498dd7486">00168</a>     xcb_xvmc_surface_t <a class="code" href="structxcb__xvmc__create__context__request__t.html#acdf9c40c02ccc7841fc720d498dd7486">surface_id</a>; 
<a name="l00169"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#ac1d782d103ee197aeb70cda19af5d2c8">00169</a>     uint16_t           <a class="code" href="structxcb__xvmc__create__context__request__t.html#ac1d782d103ee197aeb70cda19af5d2c8">width</a>; 
<a name="l00170"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#a006431682906b3fac5ab75d38aecc96b">00170</a>     uint16_t           <a class="code" href="structxcb__xvmc__create__context__request__t.html#a006431682906b3fac5ab75d38aecc96b">height</a>; 
<a name="l00171"></a><a class="code" href="structxcb__xvmc__create__context__request__t.html#af97dfd56efe98795783cb1592d9d3661">00171</a>     uint32_t           <a class="code" href="structxcb__xvmc__create__context__request__t.html#af97dfd56efe98795783cb1592d9d3661">flags</a>; 
<a name="l00172"></a>00172 } <a class="code" href="group__XCB__XvMC__API.html#gaaaef14666fc36566d9a00e03d2bb1f2e" title="xcb_xvmc_create_context_request_t">xcb_xvmc_create_context_request_t</a>;
<a name="l00173"></a>00173 
<a name="l00177"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html">00177</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a> {
<a name="l00178"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#a3883fbd3c6928599335be5eb6d639421">00178</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__context__reply__t.html#a3883fbd3c6928599335be5eb6d639421">response_type</a>; 
<a name="l00179"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#a0db679b59198026fd2cb3506fc49675b">00179</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__context__reply__t.html#a0db679b59198026fd2cb3506fc49675b">pad0</a>; 
<a name="l00180"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#ab498c49ece2f86722e833975694d018d">00180</a>     uint16_t <a class="code" href="structxcb__xvmc__create__context__reply__t.html#ab498c49ece2f86722e833975694d018d">sequence</a>; 
<a name="l00181"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#a6369b43d1e8c3863d937a6cb42784f56">00181</a>     uint32_t <a class="code" href="structxcb__xvmc__create__context__reply__t.html#a6369b43d1e8c3863d937a6cb42784f56">length</a>; 
<a name="l00182"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#ad7d0cd0934310272a9e352955ab9f5dd">00182</a>     uint16_t <a class="code" href="structxcb__xvmc__create__context__reply__t.html#ad7d0cd0934310272a9e352955ab9f5dd">width_actual</a>; 
<a name="l00183"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#a6e4ad75dce8eaed9a807866ae4ae519f">00183</a>     uint16_t <a class="code" href="structxcb__xvmc__create__context__reply__t.html#a6e4ad75dce8eaed9a807866ae4ae519f">height_actual</a>; 
<a name="l00184"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#a0bc35b64e894b2f7d2d8669ab9b40cbd">00184</a>     uint32_t <a class="code" href="structxcb__xvmc__create__context__reply__t.html#a0bc35b64e894b2f7d2d8669ab9b40cbd">flags_return</a>; 
<a name="l00185"></a><a class="code" href="structxcb__xvmc__create__context__reply__t.html#a58239e5d83e7d17cc3fde14e8c574672">00185</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__context__reply__t.html#a58239e5d83e7d17cc3fde14e8c574672">pad1</a>[20]; 
<a name="l00186"></a>00186 } <a class="code" href="group__XCB__XvMC__API.html#ga686218050451b0725fdfe4fd39996d08" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a>;
<a name="l00187"></a>00187 
<a name="l00189"></a><a class="code" href="group__XCB__XvMC__API.html#ga348a50840eb4a65c946d8a5efdf578f7">00189</a> <span class="preprocessor">#define XCB_XVMC_DESTROY_CONTEXT 3</span>
<a name="l00190"></a>00190 <span class="preprocessor"></span>
<a name="l00194"></a><a class="code" href="structxcb__xvmc__destroy__context__request__t.html">00194</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__destroy__context__request__t.html" title="xcb_xvmc_destroy_context_request_t">xcb_xvmc_destroy_context_request_t</a> {
<a name="l00195"></a><a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a0bae650e17c26326fffffcccab62a758">00195</a>     uint8_t            <a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a0bae650e17c26326fffffcccab62a758">major_opcode</a>; 
<a name="l00196"></a><a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a0f2628eef483d5630937010b89a078b2">00196</a>     uint8_t            <a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a0f2628eef483d5630937010b89a078b2">minor_opcode</a>; 
<a name="l00197"></a><a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a0ed588264538e8a379353751d1ed583f">00197</a>     uint16_t           <a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a0ed588264538e8a379353751d1ed583f">length</a>; 
<a name="l00198"></a><a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a90104fa36ccc4b6fc5f95219deccc5db">00198</a>     xcb_xvmc_context_t <a class="code" href="structxcb__xvmc__destroy__context__request__t.html#a90104fa36ccc4b6fc5f95219deccc5db">context_id</a>; 
<a name="l00199"></a>00199 } <a class="code" href="group__XCB__XvMC__API.html#gac74f918cc39d3caa9a4eddb361b63d50" title="xcb_xvmc_destroy_context_request_t">xcb_xvmc_destroy_context_request_t</a>;
<a name="l00200"></a>00200 
<a name="l00204"></a><a class="code" href="structxcb__xvmc__create__surface__cookie__t.html">00204</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__surface__cookie__t.html" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a> {
<a name="l00205"></a><a class="code" href="structxcb__xvmc__create__surface__cookie__t.html#af5a9441d9a06beafbe803db61affdafc">00205</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__xvmc__create__surface__cookie__t.html#af5a9441d9a06beafbe803db61affdafc">sequence</a>; 
<a name="l00206"></a>00206 } <a class="code" href="group__XCB__XvMC__API.html#gaa6fe2f064cf2ae7199d752dedaad7695" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a>;
<a name="l00207"></a>00207 
<a name="l00209"></a><a class="code" href="group__XCB__XvMC__API.html#gaafb9d131729c0b052a3bda3d31ccac24">00209</a> <span class="preprocessor">#define XCB_XVMC_CREATE_SURFACE 4</span>
<a name="l00210"></a>00210 <span class="preprocessor"></span>
<a name="l00214"></a><a class="code" href="structxcb__xvmc__create__surface__request__t.html">00214</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__surface__request__t.html" title="xcb_xvmc_create_surface_request_t">xcb_xvmc_create_surface_request_t</a> {
<a name="l00215"></a><a class="code" href="structxcb__xvmc__create__surface__request__t.html#a6534e30e578a2d75540b1fd259963879">00215</a>     uint8_t            <a class="code" href="structxcb__xvmc__create__surface__request__t.html#a6534e30e578a2d75540b1fd259963879">major_opcode</a>; 
<a name="l00216"></a><a class="code" href="structxcb__xvmc__create__surface__request__t.html#a85e5cea8ffc994c73b49a2a201d49065">00216</a>     uint8_t            <a class="code" href="structxcb__xvmc__create__surface__request__t.html#a85e5cea8ffc994c73b49a2a201d49065">minor_opcode</a>; 
<a name="l00217"></a><a class="code" href="structxcb__xvmc__create__surface__request__t.html#a1d3e195502bd2d34cbe8bc0f8d4b2d6f">00217</a>     uint16_t           <a class="code" href="structxcb__xvmc__create__surface__request__t.html#a1d3e195502bd2d34cbe8bc0f8d4b2d6f">length</a>; 
<a name="l00218"></a><a class="code" href="structxcb__xvmc__create__surface__request__t.html#a4a721ab16f4b4de7436ac9b737b32277">00218</a>     xcb_xvmc_surface_t <a class="code" href="structxcb__xvmc__create__surface__request__t.html#a4a721ab16f4b4de7436ac9b737b32277">surface_id</a>; 
<a name="l00219"></a><a class="code" href="structxcb__xvmc__create__surface__request__t.html#a47341f6b07443ea3f2f02c70dd35080d">00219</a>     xcb_xvmc_context_t <a class="code" href="structxcb__xvmc__create__surface__request__t.html#a47341f6b07443ea3f2f02c70dd35080d">context_id</a>; 
<a name="l00220"></a>00220 } <a class="code" href="group__XCB__XvMC__API.html#ga0ef25fd3250572727f08e2cf58332738" title="xcb_xvmc_create_surface_request_t">xcb_xvmc_create_surface_request_t</a>;
<a name="l00221"></a>00221 
<a name="l00225"></a><a class="code" href="structxcb__xvmc__create__surface__reply__t.html">00225</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a> {
<a name="l00226"></a><a class="code" href="structxcb__xvmc__create__surface__reply__t.html#a51e59edc22314ea5f716db286a307e91">00226</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__surface__reply__t.html#a51e59edc22314ea5f716db286a307e91">response_type</a>; 
<a name="l00227"></a><a class="code" href="structxcb__xvmc__create__surface__reply__t.html#ac2bf3a296de3ee05e66f5e8c37ba37a0">00227</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__surface__reply__t.html#ac2bf3a296de3ee05e66f5e8c37ba37a0">pad0</a>; 
<a name="l00228"></a><a class="code" href="structxcb__xvmc__create__surface__reply__t.html#ad0f31074120812a44c5d1f238357f67d">00228</a>     uint16_t <a class="code" href="structxcb__xvmc__create__surface__reply__t.html#ad0f31074120812a44c5d1f238357f67d">sequence</a>; 
<a name="l00229"></a><a class="code" href="structxcb__xvmc__create__surface__reply__t.html#aac84ab4db97839ee1c6af6bec341bc25">00229</a>     uint32_t <a class="code" href="structxcb__xvmc__create__surface__reply__t.html#aac84ab4db97839ee1c6af6bec341bc25">length</a>; 
<a name="l00230"></a><a class="code" href="structxcb__xvmc__create__surface__reply__t.html#a15221f359fc2a836a72ebcb6d6dae243">00230</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__surface__reply__t.html#a15221f359fc2a836a72ebcb6d6dae243">pad1</a>[24]; 
<a name="l00231"></a>00231 } <a class="code" href="group__XCB__XvMC__API.html#ga7dc03e2927e89d398091bb7423533f1c" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a>;
<a name="l00232"></a>00232 
<a name="l00234"></a><a class="code" href="group__XCB__XvMC__API.html#ga4142f139de620ee8349a83c0a206c4be">00234</a> <span class="preprocessor">#define XCB_XVMC_DESTROY_SURFACE 5</span>
<a name="l00235"></a>00235 <span class="preprocessor"></span>
<a name="l00239"></a><a class="code" href="structxcb__xvmc__destroy__surface__request__t.html">00239</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__destroy__surface__request__t.html" title="xcb_xvmc_destroy_surface_request_t">xcb_xvmc_destroy_surface_request_t</a> {
<a name="l00240"></a><a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a80b8e8c12c29d8cebac07118a19da287">00240</a>     uint8_t            <a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a80b8e8c12c29d8cebac07118a19da287">major_opcode</a>; 
<a name="l00241"></a><a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a633707e3b4d119a098611d93a33af066">00241</a>     uint8_t            <a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a633707e3b4d119a098611d93a33af066">minor_opcode</a>; 
<a name="l00242"></a><a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a7125e8d347bbe6fe52f9cd059392ad02">00242</a>     uint16_t           <a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a7125e8d347bbe6fe52f9cd059392ad02">length</a>; 
<a name="l00243"></a><a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a86e2c69d49baa0ef770d0792ff1ac072">00243</a>     xcb_xvmc_surface_t <a class="code" href="structxcb__xvmc__destroy__surface__request__t.html#a86e2c69d49baa0ef770d0792ff1ac072">surface_id</a>; 
<a name="l00244"></a>00244 } <a class="code" href="group__XCB__XvMC__API.html#gacbe61b03a3ea6c0cf7fa8da6a4e2f497" title="xcb_xvmc_destroy_surface_request_t">xcb_xvmc_destroy_surface_request_t</a>;
<a name="l00245"></a>00245 
<a name="l00249"></a><a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html">00249</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a> {
<a name="l00250"></a><a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html#aa10603c06770d16f3625a8b86f75194e">00250</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html#aa10603c06770d16f3625a8b86f75194e">sequence</a>; 
<a name="l00251"></a>00251 } <a class="code" href="group__XCB__XvMC__API.html#gabf0c0ac459a36c66b115280a056dea41" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a>;
<a name="l00252"></a>00252 
<a name="l00254"></a><a class="code" href="group__XCB__XvMC__API.html#ga1b28f6f8414098e00e32177ec35f9787">00254</a> <span class="preprocessor">#define XCB_XVMC_CREATE_SUBPICTURE 6</span>
<a name="l00255"></a>00255 <span class="preprocessor"></span>
<a name="l00259"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html">00259</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html" title="xcb_xvmc_create_subpicture_request_t">xcb_xvmc_create_subpicture_request_t</a> {
<a name="l00260"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a0eb4bc5a58c354057f423263a0f27820">00260</a>     uint8_t               <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a0eb4bc5a58c354057f423263a0f27820">major_opcode</a>; 
<a name="l00261"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a3443c2df9e34910ddf00467d6828b3a4">00261</a>     uint8_t               <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a3443c2df9e34910ddf00467d6828b3a4">minor_opcode</a>; 
<a name="l00262"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a40075c3e7066a689194c5dfa94b81bbf">00262</a>     uint16_t              <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a40075c3e7066a689194c5dfa94b81bbf">length</a>; 
<a name="l00263"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#aaa5bfb397c8c3a7292610b3f5e08aa8f">00263</a>     xcb_xvmc_subpicture_t <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#aaa5bfb397c8c3a7292610b3f5e08aa8f">subpicture_id</a>; 
<a name="l00264"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a5ae8208076cb84d7f190ed5e17421abe">00264</a>     xcb_xvmc_context_t    <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a5ae8208076cb84d7f190ed5e17421abe">context</a>; 
<a name="l00265"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#accaef639b7925c696e7406c253d6d819">00265</a>     uint32_t              <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#accaef639b7925c696e7406c253d6d819">xvimage_id</a>; 
<a name="l00266"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#adcfa0fa88f67c067e323e67f9579fe6f">00266</a>     uint16_t              <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#adcfa0fa88f67c067e323e67f9579fe6f">width</a>; 
<a name="l00267"></a><a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a8e2c723d6c2be9dffd4e56835ac669e8">00267</a>     uint16_t              <a class="code" href="structxcb__xvmc__create__subpicture__request__t.html#a8e2c723d6c2be9dffd4e56835ac669e8">height</a>; 
<a name="l00268"></a>00268 } <a class="code" href="group__XCB__XvMC__API.html#gadf2b1abc72806a70608ba0f8ba228bb7" title="xcb_xvmc_create_subpicture_request_t">xcb_xvmc_create_subpicture_request_t</a>;
<a name="l00269"></a>00269 
<a name="l00273"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html">00273</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a> {
<a name="l00274"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a74fad77a867725b49b4793dc36539ce8">00274</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a74fad77a867725b49b4793dc36539ce8">response_type</a>; 
<a name="l00275"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a31d9747c7f6b361bffe06f99fb33e30c">00275</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a31d9747c7f6b361bffe06f99fb33e30c">pad0</a>; 
<a name="l00276"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#aec058e02b3fe2fe5aadeb9e8c48d3386">00276</a>     uint16_t <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#aec058e02b3fe2fe5aadeb9e8c48d3386">sequence</a>; 
<a name="l00277"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a8f3ae712b58e268f9371c26e8a2af0ef">00277</a>     uint32_t <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a8f3ae712b58e268f9371c26e8a2af0ef">length</a>; 
<a name="l00278"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a3a4200b25f82589dd7636d88350b7e82">00278</a>     uint16_t <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a3a4200b25f82589dd7636d88350b7e82">width_actual</a>; 
<a name="l00279"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#ae7c1985253d0e6416a1d9156f093a3ee">00279</a>     uint16_t <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#ae7c1985253d0e6416a1d9156f093a3ee">height_actual</a>; 
<a name="l00280"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#ad075e3bbd8d1d4b32266d0724f71fc8b">00280</a>     uint16_t <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#ad075e3bbd8d1d4b32266d0724f71fc8b">num_palette_entries</a>; 
<a name="l00281"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a8b2e7a1a7423c4d6bdec12060bc8a899">00281</a>     uint16_t <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a8b2e7a1a7423c4d6bdec12060bc8a899">entry_bytes</a>; 
<a name="l00282"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a9cd5a0055f11c7da6b5eae60681bdd8f">00282</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a9cd5a0055f11c7da6b5eae60681bdd8f">component_order</a>[4]; 
<a name="l00283"></a><a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a0040199cf922a0a82d4c5f91e194b8c5">00283</a>     uint8_t  <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html#a0040199cf922a0a82d4c5f91e194b8c5">pad1</a>[12]; 
<a name="l00284"></a>00284 } <a class="code" href="group__XCB__XvMC__API.html#ga5ee7949a65b0f76fe32ba13f7161a703" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a>;
<a name="l00285"></a>00285 
<a name="l00287"></a><a class="code" href="group__XCB__XvMC__API.html#ga08957dbe963d3c22b22a3730a98c8ae2">00287</a> <span class="preprocessor">#define XCB_XVMC_DESTROY_SUBPICTURE 7</span>
<a name="l00288"></a>00288 <span class="preprocessor"></span>
<a name="l00292"></a><a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html">00292</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html" title="xcb_xvmc_destroy_subpicture_request_t">xcb_xvmc_destroy_subpicture_request_t</a> {
<a name="l00293"></a><a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#aeea7f04527bf78f0db8ebb958684487a">00293</a>     uint8_t               <a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#aeea7f04527bf78f0db8ebb958684487a">major_opcode</a>; 
<a name="l00294"></a><a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#a386ddd5cfa7379390185295af7d416ca">00294</a>     uint8_t               <a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#a386ddd5cfa7379390185295af7d416ca">minor_opcode</a>; 
<a name="l00295"></a><a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#a8a6c60fe0f1068393110f55d4975e43e">00295</a>     uint16_t              <a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#a8a6c60fe0f1068393110f55d4975e43e">length</a>; 
<a name="l00296"></a><a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#a24c6ef6263759c313c60588305e1ee1f">00296</a>     xcb_xvmc_subpicture_t <a class="code" href="structxcb__xvmc__destroy__subpicture__request__t.html#a24c6ef6263759c313c60588305e1ee1f">subpicture_id</a>; 
<a name="l00297"></a>00297 } <a class="code" href="group__XCB__XvMC__API.html#gaf9c748b9a64eeaddb7625bfafe8daeac" title="xcb_xvmc_destroy_subpicture_request_t">xcb_xvmc_destroy_subpicture_request_t</a>;
<a name="l00298"></a>00298 
<a name="l00302"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__cookie__t.html">00302</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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 name="l00303"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__cookie__t.html#aa07351c88f5e4f26d0c7ee822332f705">00303</a>     <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structxcb__xvmc__list__subpicture__types__cookie__t.html#aa07351c88f5e4f26d0c7ee822332f705">sequence</a>; 
<a name="l00304"></a>00304 } <a class="code" href="group__XCB__XvMC__API.html#ga9051ceb5026ba48319751b7dc4020e2f" title="xcb_xvmc_list_subpicture_types_cookie_t">xcb_xvmc_list_subpicture_types_cookie_t</a>;
<a name="l00305"></a>00305 
<a name="l00307"></a><a class="code" href="group__XCB__XvMC__API.html#ga0badecd94ebe2e7bb0ada32242ac6d47">00307</a> <span class="preprocessor">#define XCB_XVMC_LIST_SUBPICTURE_TYPES 8</span>
<a name="l00308"></a>00308 <span class="preprocessor"></span>
<a name="l00312"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html">00312</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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 name="l00313"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#a8d152066eaabbef289af98f651285072">00313</a>     uint8_t            <a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#a8d152066eaabbef289af98f651285072">major_opcode</a>; 
<a name="l00314"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#abaf969ef51bdb5d9e2e84bf06e44e95b">00314</a>     uint8_t            <a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#abaf969ef51bdb5d9e2e84bf06e44e95b">minor_opcode</a>; 
<a name="l00315"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#a4f02bf8593f236295d386a1f7341bcf2">00315</a>     uint16_t           <a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#a4f02bf8593f236295d386a1f7341bcf2">length</a>; 
<a name="l00316"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#af4bc1778adc0646340fb3ed41bbfb313">00316</a>     xcb_xv_port_t      <a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#af4bc1778adc0646340fb3ed41bbfb313">port_id</a>; 
<a name="l00317"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#a5e63b87e8d31621dc2f7a2b3239b2567">00317</a>     xcb_xvmc_surface_t <a class="code" href="structxcb__xvmc__list__subpicture__types__request__t.html#a5e63b87e8d31621dc2f7a2b3239b2567">surface_id</a>; 
<a name="l00318"></a>00318 } <a class="code" href="group__XCB__XvMC__API.html#gadb3810f5ceebb0ec57cf43e4ca864485" title="xcb_xvmc_list_subpicture_types_request_t">xcb_xvmc_list_subpicture_types_request_t</a>;
<a name="l00319"></a>00319 
<a name="l00323"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html">00323</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" 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 name="l00324"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a2ff7e166b33982d5bc3a4cb575b5733c">00324</a>     uint8_t  <a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a2ff7e166b33982d5bc3a4cb575b5733c">response_type</a>; 
<a name="l00325"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a1edc9c823fbf72953428c6289be8c26b">00325</a>     uint8_t  <a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a1edc9c823fbf72953428c6289be8c26b">pad0</a>; 
<a name="l00326"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a091e15877a8580bc7b81e76064d024b7">00326</a>     uint16_t <a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a091e15877a8580bc7b81e76064d024b7">sequence</a>; 
<a name="l00327"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a4b3ec07b2288edc258fe2e98a34e8ec9">00327</a>     uint32_t <a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a4b3ec07b2288edc258fe2e98a34e8ec9">length</a>; 
<a name="l00328"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#ae5c650844905674bc46c6b65b2c03720">00328</a>     uint32_t <a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#ae5c650844905674bc46c6b65b2c03720">num</a>; 
<a name="l00329"></a><a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a412898a528baff9155a358364e934c5c">00329</a>     uint8_t  <a class="code" href="structxcb__xvmc__list__subpicture__types__reply__t.html#a412898a528baff9155a358364e934c5c">pad1</a>[20]; 
<a name="l00330"></a>00330 } <a class="code" href="group__XCB__XvMC__API.html#gad10859e5682155970c567e4fe82beb3b" title="xcb_xvmc_list_subpicture_types_reply_t">xcb_xvmc_list_subpicture_types_reply_t</a>;
<a name="l00331"></a>00331 
<a name="l00341"></a>00341 <span class="comment">/*****************************************************************************</span>
<a name="l00342"></a>00342 <span class="comment"> **</span>
<a name="l00343"></a>00343 <span class="comment"> ** void xcb_xvmc_context_next</span>
<a name="l00344"></a>00344 <span class="comment"> ** </span>
<a name="l00345"></a>00345 <span class="comment"> ** @param xcb_xvmc_context_iterator_t *i</span>
<a name="l00346"></a>00346 <span class="comment"> ** @returns void</span>
<a name="l00347"></a>00347 <span class="comment"> **</span>
<a name="l00348"></a>00348 <span class="comment"> *****************************************************************************/</span>
<a name="l00349"></a>00349  
<a name="l00350"></a>00350 <span class="keywordtype">void</span>
<a name="l00351"></a>00351 <a class="code" href="group__XCB__XvMC__API.html#ga164f2d5fdc864025fd5ecedeaa1a6af2">xcb_xvmc_context_next</a> (<a class="code" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a> *i  );
<a name="l00352"></a>00352 
<a name="l00363"></a>00363 <span class="comment">/*****************************************************************************</span>
<a name="l00364"></a>00364 <span class="comment"> **</span>
<a name="l00365"></a>00365 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_context_end</span>
<a name="l00366"></a>00366 <span class="comment"> ** </span>
<a name="l00367"></a>00367 <span class="comment"> ** @param xcb_xvmc_context_iterator_t i</span>
<a name="l00368"></a>00368 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00369"></a>00369 <span class="comment"> **</span>
<a name="l00370"></a>00370 <span class="comment"> *****************************************************************************/</span>
<a name="l00371"></a>00371  
<a name="l00372"></a>00372 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00373"></a>00373 <a class="code" href="group__XCB__XvMC__API.html#ga34ea641b1e277e18525c910056084e57">xcb_xvmc_context_end</a> (<a class="code" href="structxcb__xvmc__context__iterator__t.html" title="xcb_xvmc_context_iterator_t">xcb_xvmc_context_iterator_t</a> i  );
<a name="l00374"></a>00374 
<a name="l00384"></a>00384 <span class="comment">/*****************************************************************************</span>
<a name="l00385"></a>00385 <span class="comment"> **</span>
<a name="l00386"></a>00386 <span class="comment"> ** void xcb_xvmc_surface_next</span>
<a name="l00387"></a>00387 <span class="comment"> ** </span>
<a name="l00388"></a>00388 <span class="comment"> ** @param xcb_xvmc_surface_iterator_t *i</span>
<a name="l00389"></a>00389 <span class="comment"> ** @returns void</span>
<a name="l00390"></a>00390 <span class="comment"> **</span>
<a name="l00391"></a>00391 <span class="comment"> *****************************************************************************/</span>
<a name="l00392"></a>00392  
<a name="l00393"></a>00393 <span class="keywordtype">void</span>
<a name="l00394"></a>00394 <a class="code" href="group__XCB__XvMC__API.html#gaad91fcfac1957ba0d1a8673c5f767b2f">xcb_xvmc_surface_next</a> (<a class="code" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a> *i  );
<a name="l00395"></a>00395 
<a name="l00406"></a>00406 <span class="comment">/*****************************************************************************</span>
<a name="l00407"></a>00407 <span class="comment"> **</span>
<a name="l00408"></a>00408 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_surface_end</span>
<a name="l00409"></a>00409 <span class="comment"> ** </span>
<a name="l00410"></a>00410 <span class="comment"> ** @param xcb_xvmc_surface_iterator_t i</span>
<a name="l00411"></a>00411 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00412"></a>00412 <span class="comment"> **</span>
<a name="l00413"></a>00413 <span class="comment"> *****************************************************************************/</span>
<a name="l00414"></a>00414  
<a name="l00415"></a>00415 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00416"></a>00416 <a class="code" href="group__XCB__XvMC__API.html#gaa236a4b429e4446fc0ad47b6688e2b45">xcb_xvmc_surface_end</a> (<a class="code" href="structxcb__xvmc__surface__iterator__t.html" title="xcb_xvmc_surface_iterator_t">xcb_xvmc_surface_iterator_t</a> i  );
<a name="l00417"></a>00417 
<a name="l00427"></a>00427 <span class="comment">/*****************************************************************************</span>
<a name="l00428"></a>00428 <span class="comment"> **</span>
<a name="l00429"></a>00429 <span class="comment"> ** void xcb_xvmc_subpicture_next</span>
<a name="l00430"></a>00430 <span class="comment"> ** </span>
<a name="l00431"></a>00431 <span class="comment"> ** @param xcb_xvmc_subpicture_iterator_t *i</span>
<a name="l00432"></a>00432 <span class="comment"> ** @returns void</span>
<a name="l00433"></a>00433 <span class="comment"> **</span>
<a name="l00434"></a>00434 <span class="comment"> *****************************************************************************/</span>
<a name="l00435"></a>00435  
<a name="l00436"></a>00436 <span class="keywordtype">void</span>
<a name="l00437"></a>00437 <a class="code" href="group__XCB__XvMC__API.html#gabe0bd9e7d15e53000b083d7290b1a806">xcb_xvmc_subpicture_next</a> (<a class="code" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a> *i  );
<a name="l00438"></a>00438 
<a name="l00449"></a>00449 <span class="comment">/*****************************************************************************</span>
<a name="l00450"></a>00450 <span class="comment"> **</span>
<a name="l00451"></a>00451 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_subpicture_end</span>
<a name="l00452"></a>00452 <span class="comment"> ** </span>
<a name="l00453"></a>00453 <span class="comment"> ** @param xcb_xvmc_subpicture_iterator_t i</span>
<a name="l00454"></a>00454 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00455"></a>00455 <span class="comment"> **</span>
<a name="l00456"></a>00456 <span class="comment"> *****************************************************************************/</span>
<a name="l00457"></a>00457  
<a name="l00458"></a>00458 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00459"></a>00459 <a class="code" href="group__XCB__XvMC__API.html#ga88d1cd1307794b33c4da3312bee7232f">xcb_xvmc_subpicture_end</a> (<a class="code" href="structxcb__xvmc__subpicture__iterator__t.html" title="xcb_xvmc_subpicture_iterator_t">xcb_xvmc_subpicture_iterator_t</a> i  );
<a name="l00460"></a>00460 
<a name="l00470"></a>00470 <span class="comment">/*****************************************************************************</span>
<a name="l00471"></a>00471 <span class="comment"> **</span>
<a name="l00472"></a>00472 <span class="comment"> ** void xcb_xvmc_surface_info_next</span>
<a name="l00473"></a>00473 <span class="comment"> ** </span>
<a name="l00474"></a>00474 <span class="comment"> ** @param xcb_xvmc_surface_info_iterator_t *i</span>
<a name="l00475"></a>00475 <span class="comment"> ** @returns void</span>
<a name="l00476"></a>00476 <span class="comment"> **</span>
<a name="l00477"></a>00477 <span class="comment"> *****************************************************************************/</span>
<a name="l00478"></a>00478  
<a name="l00479"></a>00479 <span class="keywordtype">void</span>
<a name="l00480"></a>00480 <a class="code" href="group__XCB__XvMC__API.html#ga7b3be4ba240c69c6b82d8cf4179a8b1f">xcb_xvmc_surface_info_next</a> (<a class="code" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a> *i  );
<a name="l00481"></a>00481 
<a name="l00492"></a>00492 <span class="comment">/*****************************************************************************</span>
<a name="l00493"></a>00493 <span class="comment"> **</span>
<a name="l00494"></a>00494 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_surface_info_end</span>
<a name="l00495"></a>00495 <span class="comment"> ** </span>
<a name="l00496"></a>00496 <span class="comment"> ** @param xcb_xvmc_surface_info_iterator_t i</span>
<a name="l00497"></a>00497 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00498"></a>00498 <span class="comment"> **</span>
<a name="l00499"></a>00499 <span class="comment"> *****************************************************************************/</span>
<a name="l00500"></a>00500  
<a name="l00501"></a>00501 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00502"></a>00502 <a class="code" href="group__XCB__XvMC__API.html#ga53c1d88e8fd486f1aae27b3b3fffaf76">xcb_xvmc_surface_info_end</a> (<a class="code" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a> i  );
<a name="l00503"></a>00503 
<a name="l00513"></a>00513 <span class="comment">/*****************************************************************************</span>
<a name="l00514"></a>00514 <span class="comment"> **</span>
<a name="l00515"></a>00515 <span class="comment"> ** xcb_xvmc_query_version_cookie_t xcb_xvmc_query_version</span>
<a name="l00516"></a>00516 <span class="comment"> ** </span>
<a name="l00517"></a>00517 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00518"></a>00518 <span class="comment"> ** @returns xcb_xvmc_query_version_cookie_t</span>
<a name="l00519"></a>00519 <span class="comment"> **</span>
<a name="l00520"></a>00520 <span class="comment"> *****************************************************************************/</span>
<a name="l00521"></a>00521  
<a name="l00522"></a>00522 <a class="code" href="structxcb__xvmc__query__version__cookie__t.html" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a>
<a name="l00523"></a>00523 <a class="code" href="group__XCB__XvMC__API.html#ga4c8a1dc0acef830b8508d2496e8aee0b">xcb_xvmc_query_version</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  );
<a name="l00524"></a>00524 
<a name="l00537"></a>00537 <span class="comment">/*****************************************************************************</span>
<a name="l00538"></a>00538 <span class="comment"> **</span>
<a name="l00539"></a>00539 <span class="comment"> ** xcb_xvmc_query_version_cookie_t xcb_xvmc_query_version_unchecked</span>
<a name="l00540"></a>00540 <span class="comment"> ** </span>
<a name="l00541"></a>00541 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00542"></a>00542 <span class="comment"> ** @returns xcb_xvmc_query_version_cookie_t</span>
<a name="l00543"></a>00543 <span class="comment"> **</span>
<a name="l00544"></a>00544 <span class="comment"> *****************************************************************************/</span>
<a name="l00545"></a>00545  
<a name="l00546"></a>00546 <a class="code" href="structxcb__xvmc__query__version__cookie__t.html" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a>
<a name="l00547"></a>00547 <a class="code" href="group__XCB__XvMC__API.html#gabe6b3adad5affc89a70c913629c30bc4">xcb_xvmc_query_version_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  );
<a name="l00548"></a>00548 
<a name="l00564"></a>00564 <span class="comment">/*****************************************************************************</span>
<a name="l00565"></a>00565 <span class="comment"> **</span>
<a name="l00566"></a>00566 <span class="comment"> ** xcb_xvmc_query_version_reply_t * xcb_xvmc_query_version_reply</span>
<a name="l00567"></a>00567 <span class="comment"> ** </span>
<a name="l00568"></a>00568 <span class="comment"> ** @param xcb_connection_t                 *c</span>
<a name="l00569"></a>00569 <span class="comment"> ** @param xcb_xvmc_query_version_cookie_t   cookie</span>
<a name="l00570"></a>00570 <span class="comment"> ** @param xcb_generic_error_t             **e</span>
<a name="l00571"></a>00571 <span class="comment"> ** @returns xcb_xvmc_query_version_reply_t *</span>
<a name="l00572"></a>00572 <span class="comment"> **</span>
<a name="l00573"></a>00573 <span class="comment"> *****************************************************************************/</span>
<a name="l00574"></a>00574  
<a name="l00575"></a>00575 <a class="code" href="structxcb__xvmc__query__version__reply__t.html" title="xcb_xvmc_query_version_reply_t">xcb_xvmc_query_version_reply_t</a> *
<a name="l00576"></a>00576 <a class="code" href="group__XCB__XvMC__API.html#gac766388a67d4267e86e2e94d1369d5b7">xcb_xvmc_query_version_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                 *c  ,
<a name="l00577"></a>00577                               <a class="code" href="structxcb__xvmc__query__version__cookie__t.html" title="xcb_xvmc_query_version_cookie_t">xcb_xvmc_query_version_cookie_t</a>   cookie  ,
<a name="l00578"></a>00578                               <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>             **e  );
<a name="l00579"></a>00579 
<a name="l00589"></a>00589 <span class="comment">/*****************************************************************************</span>
<a name="l00590"></a>00590 <span class="comment"> **</span>
<a name="l00591"></a>00591 <span class="comment"> ** xcb_xvmc_list_surface_types_cookie_t xcb_xvmc_list_surface_types</span>
<a name="l00592"></a>00592 <span class="comment"> ** </span>
<a name="l00593"></a>00593 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00594"></a>00594 <span class="comment"> ** @param xcb_xv_port_t     port_id</span>
<a name="l00595"></a>00595 <span class="comment"> ** @returns xcb_xvmc_list_surface_types_cookie_t</span>
<a name="l00596"></a>00596 <span class="comment"> **</span>
<a name="l00597"></a>00597 <span class="comment"> *****************************************************************************/</span>
<a name="l00598"></a>00598  
<a name="l00599"></a>00599 <a class="code" 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 name="l00600"></a>00600 <a class="code" href="group__XCB__XvMC__API.html#ga958072ea108cbf4c39f760d33d876916">xcb_xvmc_list_surface_types</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00601"></a>00601                              xcb_xv_port_t     port_id  );
<a name="l00602"></a>00602 
<a name="l00615"></a>00615 <span class="comment">/*****************************************************************************</span>
<a name="l00616"></a>00616 <span class="comment"> **</span>
<a name="l00617"></a>00617 <span class="comment"> ** xcb_xvmc_list_surface_types_cookie_t xcb_xvmc_list_surface_types_unchecked</span>
<a name="l00618"></a>00618 <span class="comment"> ** </span>
<a name="l00619"></a>00619 <span class="comment"> ** @param xcb_connection_t *c</span>
<a name="l00620"></a>00620 <span class="comment"> ** @param xcb_xv_port_t     port_id</span>
<a name="l00621"></a>00621 <span class="comment"> ** @returns xcb_xvmc_list_surface_types_cookie_t</span>
<a name="l00622"></a>00622 <span class="comment"> **</span>
<a name="l00623"></a>00623 <span class="comment"> *****************************************************************************/</span>
<a name="l00624"></a>00624  
<a name="l00625"></a>00625 <a class="code" 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 name="l00626"></a>00626 <a class="code" href="group__XCB__XvMC__API.html#ga89a3fd1bf3d28f29248af9cd5785c823">xcb_xvmc_list_surface_types_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a> *c  ,
<a name="l00627"></a>00627                                        xcb_xv_port_t     port_id  );
<a name="l00628"></a>00628 
<a name="l00629"></a>00629 
<a name="l00630"></a>00630 <span class="comment">/*****************************************************************************</span>
<a name="l00631"></a>00631 <span class="comment"> **</span>
<a name="l00632"></a>00632 <span class="comment"> ** xcb_xvmc_surface_info_t * xcb_xvmc_list_surface_types_surfaces</span>
<a name="l00633"></a>00633 <span class="comment"> ** </span>
<a name="l00634"></a>00634 <span class="comment"> ** @param const xcb_xvmc_list_surface_types_reply_t *R</span>
<a name="l00635"></a>00635 <span class="comment"> ** @returns xcb_xvmc_surface_info_t *</span>
<a name="l00636"></a>00636 <span class="comment"> **</span>
<a name="l00637"></a>00637 <span class="comment"> *****************************************************************************/</span>
<a name="l00638"></a>00638  
<a name="l00639"></a>00639 <a class="code" href="structxcb__xvmc__surface__info__t.html" title="xcb_xvmc_surface_info_t">xcb_xvmc_surface_info_t</a> *
<a name="l00640"></a>00640 xcb_xvmc_list_surface_types_surfaces (<span class="keyword">const</span> <a class="code" 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> *R  );
<a name="l00641"></a>00641 
<a name="l00642"></a>00642 
<a name="l00643"></a>00643 <span class="comment">/*****************************************************************************</span>
<a name="l00644"></a>00644 <span class="comment"> **</span>
<a name="l00645"></a>00645 <span class="comment"> ** int xcb_xvmc_list_surface_types_surfaces_length</span>
<a name="l00646"></a>00646 <span class="comment"> ** </span>
<a name="l00647"></a>00647 <span class="comment"> ** @param const xcb_xvmc_list_surface_types_reply_t *R</span>
<a name="l00648"></a>00648 <span class="comment"> ** @returns int</span>
<a name="l00649"></a>00649 <span class="comment"> **</span>
<a name="l00650"></a>00650 <span class="comment"> *****************************************************************************/</span>
<a name="l00651"></a>00651  
<a name="l00652"></a>00652 <span class="keywordtype">int</span>
<a name="l00653"></a>00653 xcb_xvmc_list_surface_types_surfaces_length (<span class="keyword">const</span> <a class="code" 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> *R  );
<a name="l00654"></a>00654 
<a name="l00655"></a>00655 
<a name="l00656"></a>00656 <span class="comment">/*****************************************************************************</span>
<a name="l00657"></a>00657 <span class="comment"> **</span>
<a name="l00658"></a>00658 <span class="comment"> ** xcb_xvmc_surface_info_iterator_t xcb_xvmc_list_surface_types_surfaces_iterator</span>
<a name="l00659"></a>00659 <span class="comment"> ** </span>
<a name="l00660"></a>00660 <span class="comment"> ** @param const xcb_xvmc_list_surface_types_reply_t *R</span>
<a name="l00661"></a>00661 <span class="comment"> ** @returns xcb_xvmc_surface_info_iterator_t</span>
<a name="l00662"></a>00662 <span class="comment"> **</span>
<a name="l00663"></a>00663 <span class="comment"> *****************************************************************************/</span>
<a name="l00664"></a>00664  
<a name="l00665"></a>00665 <a class="code" href="structxcb__xvmc__surface__info__iterator__t.html" title="xcb_xvmc_surface_info_iterator_t">xcb_xvmc_surface_info_iterator_t</a>
<a name="l00666"></a>00666 xcb_xvmc_list_surface_types_surfaces_iterator (<span class="keyword">const</span> <a class="code" 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> *R  );
<a name="l00667"></a>00667 
<a name="l00683"></a>00683 <span class="comment">/*****************************************************************************</span>
<a name="l00684"></a>00684 <span class="comment"> **</span>
<a name="l00685"></a>00685 <span class="comment"> ** xcb_xvmc_list_surface_types_reply_t * xcb_xvmc_list_surface_types_reply</span>
<a name="l00686"></a>00686 <span class="comment"> ** </span>
<a name="l00687"></a>00687 <span class="comment"> ** @param xcb_connection_t                      *c</span>
<a name="l00688"></a>00688 <span class="comment"> ** @param xcb_xvmc_list_surface_types_cookie_t   cookie</span>
<a name="l00689"></a>00689 <span class="comment"> ** @param xcb_generic_error_t                  **e</span>
<a name="l00690"></a>00690 <span class="comment"> ** @returns xcb_xvmc_list_surface_types_reply_t *</span>
<a name="l00691"></a>00691 <span class="comment"> **</span>
<a name="l00692"></a>00692 <span class="comment"> *****************************************************************************/</span>
<a name="l00693"></a>00693  
<a name="l00694"></a>00694 <a class="code" 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 name="l00695"></a>00695 <a class="code" href="group__XCB__XvMC__API.html#ga2dc04ad860a52881ca72ff8b6dfd8ec9">xcb_xvmc_list_surface_types_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                      *c  ,
<a name="l00696"></a>00696                                    <a class="code" 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>   cookie  ,
<a name="l00697"></a>00697                                    <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>                  **e  );
<a name="l00698"></a>00698 
<a name="l00708"></a>00708 <span class="comment">/*****************************************************************************</span>
<a name="l00709"></a>00709 <span class="comment"> **</span>
<a name="l00710"></a>00710 <span class="comment"> ** xcb_xvmc_create_context_cookie_t xcb_xvmc_create_context</span>
<a name="l00711"></a>00711 <span class="comment"> ** </span>
<a name="l00712"></a>00712 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l00713"></a>00713 <span class="comment"> ** @param xcb_xvmc_context_t  context_id</span>
<a name="l00714"></a>00714 <span class="comment"> ** @param xcb_xv_port_t       port_id</span>
<a name="l00715"></a>00715 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l00716"></a>00716 <span class="comment"> ** @param uint16_t            width</span>
<a name="l00717"></a>00717 <span class="comment"> ** @param uint16_t            height</span>
<a name="l00718"></a>00718 <span class="comment"> ** @param uint32_t            flags</span>
<a name="l00719"></a>00719 <span class="comment"> ** @returns xcb_xvmc_create_context_cookie_t</span>
<a name="l00720"></a>00720 <span class="comment"> **</span>
<a name="l00721"></a>00721 <span class="comment"> *****************************************************************************/</span>
<a name="l00722"></a>00722  
<a name="l00723"></a>00723 <a class="code" href="structxcb__xvmc__create__context__cookie__t.html" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a>
<a name="l00724"></a>00724 <a class="code" href="group__XCB__XvMC__API.html#gabab883532a8565c7851c3d6e925f8af9">xcb_xvmc_create_context</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l00725"></a>00725                          xcb_xvmc_context_t  context_id  ,
<a name="l00726"></a>00726                          xcb_xv_port_t       port_id  ,
<a name="l00727"></a>00727                          xcb_xvmc_surface_t  surface_id  ,
<a name="l00728"></a>00728                          uint16_t            width  ,
<a name="l00729"></a>00729                          uint16_t            height  ,
<a name="l00730"></a>00730                          uint32_t            flags  );
<a name="l00731"></a>00731 
<a name="l00744"></a>00744 <span class="comment">/*****************************************************************************</span>
<a name="l00745"></a>00745 <span class="comment"> **</span>
<a name="l00746"></a>00746 <span class="comment"> ** xcb_xvmc_create_context_cookie_t xcb_xvmc_create_context_unchecked</span>
<a name="l00747"></a>00747 <span class="comment"> ** </span>
<a name="l00748"></a>00748 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l00749"></a>00749 <span class="comment"> ** @param xcb_xvmc_context_t  context_id</span>
<a name="l00750"></a>00750 <span class="comment"> ** @param xcb_xv_port_t       port_id</span>
<a name="l00751"></a>00751 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l00752"></a>00752 <span class="comment"> ** @param uint16_t            width</span>
<a name="l00753"></a>00753 <span class="comment"> ** @param uint16_t            height</span>
<a name="l00754"></a>00754 <span class="comment"> ** @param uint32_t            flags</span>
<a name="l00755"></a>00755 <span class="comment"> ** @returns xcb_xvmc_create_context_cookie_t</span>
<a name="l00756"></a>00756 <span class="comment"> **</span>
<a name="l00757"></a>00757 <span class="comment"> *****************************************************************************/</span>
<a name="l00758"></a>00758  
<a name="l00759"></a>00759 <a class="code" href="structxcb__xvmc__create__context__cookie__t.html" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a>
<a name="l00760"></a>00760 <a class="code" href="group__XCB__XvMC__API.html#gaab820e6ec8f5899102f54d603a89a3e6">xcb_xvmc_create_context_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l00761"></a>00761                                    xcb_xvmc_context_t  context_id  ,
<a name="l00762"></a>00762                                    xcb_xv_port_t       port_id  ,
<a name="l00763"></a>00763                                    xcb_xvmc_surface_t  surface_id  ,
<a name="l00764"></a>00764                                    uint16_t            width  ,
<a name="l00765"></a>00765                                    uint16_t            height  ,
<a name="l00766"></a>00766                                    uint32_t            flags  );
<a name="l00767"></a>00767 
<a name="l00768"></a>00768 
<a name="l00769"></a>00769 <span class="comment">/*****************************************************************************</span>
<a name="l00770"></a>00770 <span class="comment"> **</span>
<a name="l00771"></a>00771 <span class="comment"> ** uint32_t * xcb_xvmc_create_context_priv_data</span>
<a name="l00772"></a>00772 <span class="comment"> ** </span>
<a name="l00773"></a>00773 <span class="comment"> ** @param const xcb_xvmc_create_context_reply_t *R</span>
<a name="l00774"></a>00774 <span class="comment"> ** @returns uint32_t *</span>
<a name="l00775"></a>00775 <span class="comment"> **</span>
<a name="l00776"></a>00776 <span class="comment"> *****************************************************************************/</span>
<a name="l00777"></a>00777  
<a name="l00778"></a>00778 uint32_t *
<a name="l00779"></a>00779 xcb_xvmc_create_context_priv_data (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a> *R  );
<a name="l00780"></a>00780 
<a name="l00781"></a>00781 
<a name="l00782"></a>00782 <span class="comment">/*****************************************************************************</span>
<a name="l00783"></a>00783 <span class="comment"> **</span>
<a name="l00784"></a>00784 <span class="comment"> ** int xcb_xvmc_create_context_priv_data_length</span>
<a name="l00785"></a>00785 <span class="comment"> ** </span>
<a name="l00786"></a>00786 <span class="comment"> ** @param const xcb_xvmc_create_context_reply_t *R</span>
<a name="l00787"></a>00787 <span class="comment"> ** @returns int</span>
<a name="l00788"></a>00788 <span class="comment"> **</span>
<a name="l00789"></a>00789 <span class="comment"> *****************************************************************************/</span>
<a name="l00790"></a>00790  
<a name="l00791"></a>00791 <span class="keywordtype">int</span>
<a name="l00792"></a>00792 xcb_xvmc_create_context_priv_data_length (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a> *R  );
<a name="l00793"></a>00793 
<a name="l00794"></a>00794 
<a name="l00795"></a>00795 <span class="comment">/*****************************************************************************</span>
<a name="l00796"></a>00796 <span class="comment"> **</span>
<a name="l00797"></a>00797 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_create_context_priv_data_end</span>
<a name="l00798"></a>00798 <span class="comment"> ** </span>
<a name="l00799"></a>00799 <span class="comment"> ** @param const xcb_xvmc_create_context_reply_t *R</span>
<a name="l00800"></a>00800 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00801"></a>00801 <span class="comment"> **</span>
<a name="l00802"></a>00802 <span class="comment"> *****************************************************************************/</span>
<a name="l00803"></a>00803  
<a name="l00804"></a>00804 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00805"></a>00805 xcb_xvmc_create_context_priv_data_end (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a> *R  );
<a name="l00806"></a>00806 
<a name="l00822"></a>00822 <span class="comment">/*****************************************************************************</span>
<a name="l00823"></a>00823 <span class="comment"> **</span>
<a name="l00824"></a>00824 <span class="comment"> ** xcb_xvmc_create_context_reply_t * xcb_xvmc_create_context_reply</span>
<a name="l00825"></a>00825 <span class="comment"> ** </span>
<a name="l00826"></a>00826 <span class="comment"> ** @param xcb_connection_t                  *c</span>
<a name="l00827"></a>00827 <span class="comment"> ** @param xcb_xvmc_create_context_cookie_t   cookie</span>
<a name="l00828"></a>00828 <span class="comment"> ** @param xcb_generic_error_t              **e</span>
<a name="l00829"></a>00829 <span class="comment"> ** @returns xcb_xvmc_create_context_reply_t *</span>
<a name="l00830"></a>00830 <span class="comment"> **</span>
<a name="l00831"></a>00831 <span class="comment"> *****************************************************************************/</span>
<a name="l00832"></a>00832  
<a name="l00833"></a>00833 <a class="code" href="structxcb__xvmc__create__context__reply__t.html" title="xcb_xvmc_create_context_reply_t">xcb_xvmc_create_context_reply_t</a> *
<a name="l00834"></a>00834 <a class="code" href="group__XCB__XvMC__API.html#gae3cf6ab4beffb179ff26ce438a2ae9e8">xcb_xvmc_create_context_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                  *c  ,
<a name="l00835"></a>00835                                <a class="code" href="structxcb__xvmc__create__context__cookie__t.html" title="xcb_xvmc_create_context_cookie_t">xcb_xvmc_create_context_cookie_t</a>   cookie  ,
<a name="l00836"></a>00836                                <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>              **e  );
<a name="l00837"></a>00837 
<a name="l00850"></a>00850 <span class="comment">/*****************************************************************************</span>
<a name="l00851"></a>00851 <span class="comment"> **</span>
<a name="l00852"></a>00852 <span class="comment"> ** xcb_void_cookie_t xcb_xvmc_destroy_context_checked</span>
<a name="l00853"></a>00853 <span class="comment"> ** </span>
<a name="l00854"></a>00854 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l00855"></a>00855 <span class="comment"> ** @param xcb_xvmc_context_t  context_id</span>
<a name="l00856"></a>00856 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l00857"></a>00857 <span class="comment"> **</span>
<a name="l00858"></a>00858 <span class="comment"> *****************************************************************************/</span>
<a name="l00859"></a>00859  
<a name="l00860"></a>00860 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l00861"></a>00861 <a class="code" href="group__XCB__XvMC__API.html#ga8b83c9a5c8e021331f85a74af07c1db2">xcb_xvmc_destroy_context_checked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l00862"></a>00862                                   xcb_xvmc_context_t  context_id  );
<a name="l00863"></a>00863 
<a name="l00873"></a>00873 <span class="comment">/*****************************************************************************</span>
<a name="l00874"></a>00874 <span class="comment"> **</span>
<a name="l00875"></a>00875 <span class="comment"> ** xcb_void_cookie_t xcb_xvmc_destroy_context</span>
<a name="l00876"></a>00876 <span class="comment"> ** </span>
<a name="l00877"></a>00877 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l00878"></a>00878 <span class="comment"> ** @param xcb_xvmc_context_t  context_id</span>
<a name="l00879"></a>00879 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l00880"></a>00880 <span class="comment"> **</span>
<a name="l00881"></a>00881 <span class="comment"> *****************************************************************************/</span>
<a name="l00882"></a>00882  
<a name="l00883"></a>00883 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l00884"></a>00884 <a class="code" href="group__XCB__XvMC__API.html#gaa631b487dacb2654559e8e0b4da3f346">xcb_xvmc_destroy_context</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l00885"></a>00885                           xcb_xvmc_context_t  context_id  );
<a name="l00886"></a>00886 
<a name="l00896"></a>00896 <span class="comment">/*****************************************************************************</span>
<a name="l00897"></a>00897 <span class="comment"> **</span>
<a name="l00898"></a>00898 <span class="comment"> ** xcb_xvmc_create_surface_cookie_t xcb_xvmc_create_surface</span>
<a name="l00899"></a>00899 <span class="comment"> ** </span>
<a name="l00900"></a>00900 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l00901"></a>00901 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l00902"></a>00902 <span class="comment"> ** @param xcb_xvmc_context_t  context_id</span>
<a name="l00903"></a>00903 <span class="comment"> ** @returns xcb_xvmc_create_surface_cookie_t</span>
<a name="l00904"></a>00904 <span class="comment"> **</span>
<a name="l00905"></a>00905 <span class="comment"> *****************************************************************************/</span>
<a name="l00906"></a>00906  
<a name="l00907"></a>00907 <a class="code" href="structxcb__xvmc__create__surface__cookie__t.html" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a>
<a name="l00908"></a>00908 <a class="code" href="group__XCB__XvMC__API.html#ga0634dbd7b91096474ac73edb5a19733c">xcb_xvmc_create_surface</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l00909"></a>00909                          xcb_xvmc_surface_t  surface_id  ,
<a name="l00910"></a>00910                          xcb_xvmc_context_t  context_id  );
<a name="l00911"></a>00911 
<a name="l00924"></a>00924 <span class="comment">/*****************************************************************************</span>
<a name="l00925"></a>00925 <span class="comment"> **</span>
<a name="l00926"></a>00926 <span class="comment"> ** xcb_xvmc_create_surface_cookie_t xcb_xvmc_create_surface_unchecked</span>
<a name="l00927"></a>00927 <span class="comment"> ** </span>
<a name="l00928"></a>00928 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l00929"></a>00929 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l00930"></a>00930 <span class="comment"> ** @param xcb_xvmc_context_t  context_id</span>
<a name="l00931"></a>00931 <span class="comment"> ** @returns xcb_xvmc_create_surface_cookie_t</span>
<a name="l00932"></a>00932 <span class="comment"> **</span>
<a name="l00933"></a>00933 <span class="comment"> *****************************************************************************/</span>
<a name="l00934"></a>00934  
<a name="l00935"></a>00935 <a class="code" href="structxcb__xvmc__create__surface__cookie__t.html" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a>
<a name="l00936"></a>00936 <a class="code" href="group__XCB__XvMC__API.html#ga3aefd711eed64a15e1358a70e800172f">xcb_xvmc_create_surface_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l00937"></a>00937                                    xcb_xvmc_surface_t  surface_id  ,
<a name="l00938"></a>00938                                    xcb_xvmc_context_t  context_id  );
<a name="l00939"></a>00939 
<a name="l00940"></a>00940 
<a name="l00941"></a>00941 <span class="comment">/*****************************************************************************</span>
<a name="l00942"></a>00942 <span class="comment"> **</span>
<a name="l00943"></a>00943 <span class="comment"> ** uint32_t * xcb_xvmc_create_surface_priv_data</span>
<a name="l00944"></a>00944 <span class="comment"> ** </span>
<a name="l00945"></a>00945 <span class="comment"> ** @param const xcb_xvmc_create_surface_reply_t *R</span>
<a name="l00946"></a>00946 <span class="comment"> ** @returns uint32_t *</span>
<a name="l00947"></a>00947 <span class="comment"> **</span>
<a name="l00948"></a>00948 <span class="comment"> *****************************************************************************/</span>
<a name="l00949"></a>00949  
<a name="l00950"></a>00950 uint32_t *
<a name="l00951"></a>00951 xcb_xvmc_create_surface_priv_data (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a> *R  );
<a name="l00952"></a>00952 
<a name="l00953"></a>00953 
<a name="l00954"></a>00954 <span class="comment">/*****************************************************************************</span>
<a name="l00955"></a>00955 <span class="comment"> **</span>
<a name="l00956"></a>00956 <span class="comment"> ** int xcb_xvmc_create_surface_priv_data_length</span>
<a name="l00957"></a>00957 <span class="comment"> ** </span>
<a name="l00958"></a>00958 <span class="comment"> ** @param const xcb_xvmc_create_surface_reply_t *R</span>
<a name="l00959"></a>00959 <span class="comment"> ** @returns int</span>
<a name="l00960"></a>00960 <span class="comment"> **</span>
<a name="l00961"></a>00961 <span class="comment"> *****************************************************************************/</span>
<a name="l00962"></a>00962  
<a name="l00963"></a>00963 <span class="keywordtype">int</span>
<a name="l00964"></a>00964 xcb_xvmc_create_surface_priv_data_length (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a> *R  );
<a name="l00965"></a>00965 
<a name="l00966"></a>00966 
<a name="l00967"></a>00967 <span class="comment">/*****************************************************************************</span>
<a name="l00968"></a>00968 <span class="comment"> **</span>
<a name="l00969"></a>00969 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_create_surface_priv_data_end</span>
<a name="l00970"></a>00970 <span class="comment"> ** </span>
<a name="l00971"></a>00971 <span class="comment"> ** @param const xcb_xvmc_create_surface_reply_t *R</span>
<a name="l00972"></a>00972 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l00973"></a>00973 <span class="comment"> **</span>
<a name="l00974"></a>00974 <span class="comment"> *****************************************************************************/</span>
<a name="l00975"></a>00975  
<a name="l00976"></a>00976 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l00977"></a>00977 xcb_xvmc_create_surface_priv_data_end (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a> *R  );
<a name="l00978"></a>00978 
<a name="l00994"></a>00994 <span class="comment">/*****************************************************************************</span>
<a name="l00995"></a>00995 <span class="comment"> **</span>
<a name="l00996"></a>00996 <span class="comment"> ** xcb_xvmc_create_surface_reply_t * xcb_xvmc_create_surface_reply</span>
<a name="l00997"></a>00997 <span class="comment"> ** </span>
<a name="l00998"></a>00998 <span class="comment"> ** @param xcb_connection_t                  *c</span>
<a name="l00999"></a>00999 <span class="comment"> ** @param xcb_xvmc_create_surface_cookie_t   cookie</span>
<a name="l01000"></a>01000 <span class="comment"> ** @param xcb_generic_error_t              **e</span>
<a name="l01001"></a>01001 <span class="comment"> ** @returns xcb_xvmc_create_surface_reply_t *</span>
<a name="l01002"></a>01002 <span class="comment"> **</span>
<a name="l01003"></a>01003 <span class="comment"> *****************************************************************************/</span>
<a name="l01004"></a>01004  
<a name="l01005"></a>01005 <a class="code" href="structxcb__xvmc__create__surface__reply__t.html" title="xcb_xvmc_create_surface_reply_t">xcb_xvmc_create_surface_reply_t</a> *
<a name="l01006"></a>01006 <a class="code" href="group__XCB__XvMC__API.html#ga1ff2d2245187ad6b4f53a2e9687874a0">xcb_xvmc_create_surface_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                  *c  ,
<a name="l01007"></a>01007                                <a class="code" href="structxcb__xvmc__create__surface__cookie__t.html" title="xcb_xvmc_create_surface_cookie_t">xcb_xvmc_create_surface_cookie_t</a>   cookie  ,
<a name="l01008"></a>01008                                <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>              **e  );
<a name="l01009"></a>01009 
<a name="l01022"></a>01022 <span class="comment">/*****************************************************************************</span>
<a name="l01023"></a>01023 <span class="comment"> **</span>
<a name="l01024"></a>01024 <span class="comment"> ** xcb_void_cookie_t xcb_xvmc_destroy_surface_checked</span>
<a name="l01025"></a>01025 <span class="comment"> ** </span>
<a name="l01026"></a>01026 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l01027"></a>01027 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l01028"></a>01028 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l01029"></a>01029 <span class="comment"> **</span>
<a name="l01030"></a>01030 <span class="comment"> *****************************************************************************/</span>
<a name="l01031"></a>01031  
<a name="l01032"></a>01032 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l01033"></a>01033 <a class="code" href="group__XCB__XvMC__API.html#ga59d9e4787dc7ecd287496bc75c056b9d">xcb_xvmc_destroy_surface_checked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l01034"></a>01034                                   xcb_xvmc_surface_t  surface_id  );
<a name="l01035"></a>01035 
<a name="l01045"></a>01045 <span class="comment">/*****************************************************************************</span>
<a name="l01046"></a>01046 <span class="comment"> **</span>
<a name="l01047"></a>01047 <span class="comment"> ** xcb_void_cookie_t xcb_xvmc_destroy_surface</span>
<a name="l01048"></a>01048 <span class="comment"> ** </span>
<a name="l01049"></a>01049 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l01050"></a>01050 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l01051"></a>01051 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l01052"></a>01052 <span class="comment"> **</span>
<a name="l01053"></a>01053 <span class="comment"> *****************************************************************************/</span>
<a name="l01054"></a>01054  
<a name="l01055"></a>01055 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l01056"></a>01056 <a class="code" href="group__XCB__XvMC__API.html#ga7675d4789ff3331d69e06cb95fbd7075">xcb_xvmc_destroy_surface</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l01057"></a>01057                           xcb_xvmc_surface_t  surface_id  );
<a name="l01058"></a>01058 
<a name="l01068"></a>01068 <span class="comment">/*****************************************************************************</span>
<a name="l01069"></a>01069 <span class="comment"> **</span>
<a name="l01070"></a>01070 <span class="comment"> ** xcb_xvmc_create_subpicture_cookie_t xcb_xvmc_create_subpicture</span>
<a name="l01071"></a>01071 <span class="comment"> ** </span>
<a name="l01072"></a>01072 <span class="comment"> ** @param xcb_connection_t      *c</span>
<a name="l01073"></a>01073 <span class="comment"> ** @param xcb_xvmc_subpicture_t  subpicture_id</span>
<a name="l01074"></a>01074 <span class="comment"> ** @param xcb_xvmc_context_t     context</span>
<a name="l01075"></a>01075 <span class="comment"> ** @param uint32_t               xvimage_id</span>
<a name="l01076"></a>01076 <span class="comment"> ** @param uint16_t               width</span>
<a name="l01077"></a>01077 <span class="comment"> ** @param uint16_t               height</span>
<a name="l01078"></a>01078 <span class="comment"> ** @returns xcb_xvmc_create_subpicture_cookie_t</span>
<a name="l01079"></a>01079 <span class="comment"> **</span>
<a name="l01080"></a>01080 <span class="comment"> *****************************************************************************/</span>
<a name="l01081"></a>01081  
<a name="l01082"></a>01082 <a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a>
<a name="l01083"></a>01083 <a class="code" href="group__XCB__XvMC__API.html#gaf1a84623fb3d86877db2d506cf2249df">xcb_xvmc_create_subpicture</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>      *c  ,
<a name="l01084"></a>01084                             xcb_xvmc_subpicture_t  subpicture_id  ,
<a name="l01085"></a>01085                             xcb_xvmc_context_t     context  ,
<a name="l01086"></a>01086                             uint32_t               xvimage_id  ,
<a name="l01087"></a>01087                             uint16_t               width  ,
<a name="l01088"></a>01088                             uint16_t               height  );
<a name="l01089"></a>01089 
<a name="l01102"></a>01102 <span class="comment">/*****************************************************************************</span>
<a name="l01103"></a>01103 <span class="comment"> **</span>
<a name="l01104"></a>01104 <span class="comment"> ** xcb_xvmc_create_subpicture_cookie_t xcb_xvmc_create_subpicture_unchecked</span>
<a name="l01105"></a>01105 <span class="comment"> ** </span>
<a name="l01106"></a>01106 <span class="comment"> ** @param xcb_connection_t      *c</span>
<a name="l01107"></a>01107 <span class="comment"> ** @param xcb_xvmc_subpicture_t  subpicture_id</span>
<a name="l01108"></a>01108 <span class="comment"> ** @param xcb_xvmc_context_t     context</span>
<a name="l01109"></a>01109 <span class="comment"> ** @param uint32_t               xvimage_id</span>
<a name="l01110"></a>01110 <span class="comment"> ** @param uint16_t               width</span>
<a name="l01111"></a>01111 <span class="comment"> ** @param uint16_t               height</span>
<a name="l01112"></a>01112 <span class="comment"> ** @returns xcb_xvmc_create_subpicture_cookie_t</span>
<a name="l01113"></a>01113 <span class="comment"> **</span>
<a name="l01114"></a>01114 <span class="comment"> *****************************************************************************/</span>
<a name="l01115"></a>01115  
<a name="l01116"></a>01116 <a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a>
<a name="l01117"></a>01117 <a class="code" href="group__XCB__XvMC__API.html#ga489bb347cb0e1748ad38d8c89d62baf2">xcb_xvmc_create_subpicture_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>      *c  ,
<a name="l01118"></a>01118                                       xcb_xvmc_subpicture_t  subpicture_id  ,
<a name="l01119"></a>01119                                       xcb_xvmc_context_t     context  ,
<a name="l01120"></a>01120                                       uint32_t               xvimage_id  ,
<a name="l01121"></a>01121                                       uint16_t               width  ,
<a name="l01122"></a>01122                                       uint16_t               height  );
<a name="l01123"></a>01123 
<a name="l01124"></a>01124 
<a name="l01125"></a>01125 <span class="comment">/*****************************************************************************</span>
<a name="l01126"></a>01126 <span class="comment"> **</span>
<a name="l01127"></a>01127 <span class="comment"> ** uint32_t * xcb_xvmc_create_subpicture_priv_data</span>
<a name="l01128"></a>01128 <span class="comment"> ** </span>
<a name="l01129"></a>01129 <span class="comment"> ** @param const xcb_xvmc_create_subpicture_reply_t *R</span>
<a name="l01130"></a>01130 <span class="comment"> ** @returns uint32_t *</span>
<a name="l01131"></a>01131 <span class="comment"> **</span>
<a name="l01132"></a>01132 <span class="comment"> *****************************************************************************/</span>
<a name="l01133"></a>01133  
<a name="l01134"></a>01134 uint32_t *
<a name="l01135"></a>01135 xcb_xvmc_create_subpicture_priv_data (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a> *R  );
<a name="l01136"></a>01136 
<a name="l01137"></a>01137 
<a name="l01138"></a>01138 <span class="comment">/*****************************************************************************</span>
<a name="l01139"></a>01139 <span class="comment"> **</span>
<a name="l01140"></a>01140 <span class="comment"> ** int xcb_xvmc_create_subpicture_priv_data_length</span>
<a name="l01141"></a>01141 <span class="comment"> ** </span>
<a name="l01142"></a>01142 <span class="comment"> ** @param const xcb_xvmc_create_subpicture_reply_t *R</span>
<a name="l01143"></a>01143 <span class="comment"> ** @returns int</span>
<a name="l01144"></a>01144 <span class="comment"> **</span>
<a name="l01145"></a>01145 <span class="comment"> *****************************************************************************/</span>
<a name="l01146"></a>01146  
<a name="l01147"></a>01147 <span class="keywordtype">int</span>
<a name="l01148"></a>01148 xcb_xvmc_create_subpicture_priv_data_length (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a> *R  );
<a name="l01149"></a>01149 
<a name="l01150"></a>01150 
<a name="l01151"></a>01151 <span class="comment">/*****************************************************************************</span>
<a name="l01152"></a>01152 <span class="comment"> **</span>
<a name="l01153"></a>01153 <span class="comment"> ** xcb_generic_iterator_t xcb_xvmc_create_subpicture_priv_data_end</span>
<a name="l01154"></a>01154 <span class="comment"> ** </span>
<a name="l01155"></a>01155 <span class="comment"> ** @param const xcb_xvmc_create_subpicture_reply_t *R</span>
<a name="l01156"></a>01156 <span class="comment"> ** @returns xcb_generic_iterator_t</span>
<a name="l01157"></a>01157 <span class="comment"> **</span>
<a name="l01158"></a>01158 <span class="comment"> *****************************************************************************/</span>
<a name="l01159"></a>01159  
<a name="l01160"></a>01160 <a class="code" href="structxcb__generic__iterator__t.html" title="Generic iterator.">xcb_generic_iterator_t</a>
<a name="l01161"></a>01161 xcb_xvmc_create_subpicture_priv_data_end (<span class="keyword">const</span> <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a> *R  );
<a name="l01162"></a>01162 
<a name="l01178"></a>01178 <span class="comment">/*****************************************************************************</span>
<a name="l01179"></a>01179 <span class="comment"> **</span>
<a name="l01180"></a>01180 <span class="comment"> ** xcb_xvmc_create_subpicture_reply_t * xcb_xvmc_create_subpicture_reply</span>
<a name="l01181"></a>01181 <span class="comment"> ** </span>
<a name="l01182"></a>01182 <span class="comment"> ** @param xcb_connection_t                     *c</span>
<a name="l01183"></a>01183 <span class="comment"> ** @param xcb_xvmc_create_subpicture_cookie_t   cookie</span>
<a name="l01184"></a>01184 <span class="comment"> ** @param xcb_generic_error_t                 **e</span>
<a name="l01185"></a>01185 <span class="comment"> ** @returns xcb_xvmc_create_subpicture_reply_t *</span>
<a name="l01186"></a>01186 <span class="comment"> **</span>
<a name="l01187"></a>01187 <span class="comment"> *****************************************************************************/</span>
<a name="l01188"></a>01188  
<a name="l01189"></a>01189 <a class="code" href="structxcb__xvmc__create__subpicture__reply__t.html" title="xcb_xvmc_create_subpicture_reply_t">xcb_xvmc_create_subpicture_reply_t</a> *
<a name="l01190"></a>01190 <a class="code" href="group__XCB__XvMC__API.html#ga141e8c554d30fdec82dc84daf086b44a">xcb_xvmc_create_subpicture_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                     *c  ,
<a name="l01191"></a>01191                                   <a class="code" href="structxcb__xvmc__create__subpicture__cookie__t.html" title="xcb_xvmc_create_subpicture_cookie_t">xcb_xvmc_create_subpicture_cookie_t</a>   cookie  ,
<a name="l01192"></a>01192                                   <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>                 **e  );
<a name="l01193"></a>01193 
<a name="l01206"></a>01206 <span class="comment">/*****************************************************************************</span>
<a name="l01207"></a>01207 <span class="comment"> **</span>
<a name="l01208"></a>01208 <span class="comment"> ** xcb_void_cookie_t xcb_xvmc_destroy_subpicture_checked</span>
<a name="l01209"></a>01209 <span class="comment"> ** </span>
<a name="l01210"></a>01210 <span class="comment"> ** @param xcb_connection_t      *c</span>
<a name="l01211"></a>01211 <span class="comment"> ** @param xcb_xvmc_subpicture_t  subpicture_id</span>
<a name="l01212"></a>01212 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l01213"></a>01213 <span class="comment"> **</span>
<a name="l01214"></a>01214 <span class="comment"> *****************************************************************************/</span>
<a name="l01215"></a>01215  
<a name="l01216"></a>01216 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l01217"></a>01217 <a class="code" href="group__XCB__XvMC__API.html#ga299a968570a03c894b6a5444e837e649">xcb_xvmc_destroy_subpicture_checked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>      *c  ,
<a name="l01218"></a>01218                                      xcb_xvmc_subpicture_t  subpicture_id  );
<a name="l01219"></a>01219 
<a name="l01229"></a>01229 <span class="comment">/*****************************************************************************</span>
<a name="l01230"></a>01230 <span class="comment"> **</span>
<a name="l01231"></a>01231 <span class="comment"> ** xcb_void_cookie_t xcb_xvmc_destroy_subpicture</span>
<a name="l01232"></a>01232 <span class="comment"> ** </span>
<a name="l01233"></a>01233 <span class="comment"> ** @param xcb_connection_t      *c</span>
<a name="l01234"></a>01234 <span class="comment"> ** @param xcb_xvmc_subpicture_t  subpicture_id</span>
<a name="l01235"></a>01235 <span class="comment"> ** @returns xcb_void_cookie_t</span>
<a name="l01236"></a>01236 <span class="comment"> **</span>
<a name="l01237"></a>01237 <span class="comment"> *****************************************************************************/</span>
<a name="l01238"></a>01238  
<a name="l01239"></a>01239 <a class="code" href="structxcb__void__cookie__t.html" title="Generic cookie.">xcb_void_cookie_t</a>
<a name="l01240"></a>01240 <a class="code" href="group__XCB__XvMC__API.html#ga9f769b98ee2461800c93b1630e4d7924">xcb_xvmc_destroy_subpicture</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>      *c  ,
<a name="l01241"></a>01241                              xcb_xvmc_subpicture_t  subpicture_id  );
<a name="l01242"></a>01242 
<a name="l01252"></a>01252 <span class="comment">/*****************************************************************************</span>
<a name="l01253"></a>01253 <span class="comment"> **</span>
<a name="l01254"></a>01254 <span class="comment"> ** xcb_xvmc_list_subpicture_types_cookie_t xcb_xvmc_list_subpicture_types</span>
<a name="l01255"></a>01255 <span class="comment"> ** </span>
<a name="l01256"></a>01256 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l01257"></a>01257 <span class="comment"> ** @param xcb_xv_port_t       port_id</span>
<a name="l01258"></a>01258 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l01259"></a>01259 <span class="comment"> ** @returns xcb_xvmc_list_subpicture_types_cookie_t</span>
<a name="l01260"></a>01260 <span class="comment"> **</span>
<a name="l01261"></a>01261 <span class="comment"> *****************************************************************************/</span>
<a name="l01262"></a>01262  
<a name="l01263"></a>01263 <a class="code" 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 name="l01264"></a>01264 <a class="code" href="group__XCB__XvMC__API.html#gadd5bc449c6215798209416e29c6d5e92">xcb_xvmc_list_subpicture_types</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l01265"></a>01265                                 xcb_xv_port_t       port_id  ,
<a name="l01266"></a>01266                                 xcb_xvmc_surface_t  surface_id  );
<a name="l01267"></a>01267 
<a name="l01280"></a>01280 <span class="comment">/*****************************************************************************</span>
<a name="l01281"></a>01281 <span class="comment"> **</span>
<a name="l01282"></a>01282 <span class="comment"> ** xcb_xvmc_list_subpicture_types_cookie_t xcb_xvmc_list_subpicture_types_unchecked</span>
<a name="l01283"></a>01283 <span class="comment"> ** </span>
<a name="l01284"></a>01284 <span class="comment"> ** @param xcb_connection_t   *c</span>
<a name="l01285"></a>01285 <span class="comment"> ** @param xcb_xv_port_t       port_id</span>
<a name="l01286"></a>01286 <span class="comment"> ** @param xcb_xvmc_surface_t  surface_id</span>
<a name="l01287"></a>01287 <span class="comment"> ** @returns xcb_xvmc_list_subpicture_types_cookie_t</span>
<a name="l01288"></a>01288 <span class="comment"> **</span>
<a name="l01289"></a>01289 <span class="comment"> *****************************************************************************/</span>
<a name="l01290"></a>01290  
<a name="l01291"></a>01291 <a class="code" 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 name="l01292"></a>01292 <a class="code" href="group__XCB__XvMC__API.html#ga71e1f74ecf908064368b0b424452c6c5">xcb_xvmc_list_subpicture_types_unchecked</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>   *c  ,
<a name="l01293"></a>01293                                           xcb_xv_port_t       port_id  ,
<a name="l01294"></a>01294                                           xcb_xvmc_surface_t  surface_id  );
<a name="l01295"></a>01295 
<a name="l01296"></a>01296 
<a name="l01297"></a>01297 <span class="comment">/*****************************************************************************</span>
<a name="l01298"></a>01298 <span class="comment"> **</span>
<a name="l01299"></a>01299 <span class="comment"> ** xcb_xv_image_format_info_t * xcb_xvmc_list_subpicture_types_types</span>
<a name="l01300"></a>01300 <span class="comment"> ** </span>
<a name="l01301"></a>01301 <span class="comment"> ** @param const xcb_xvmc_list_subpicture_types_reply_t *R</span>
<a name="l01302"></a>01302 <span class="comment"> ** @returns xcb_xv_image_format_info_t *</span>
<a name="l01303"></a>01303 <span class="comment"> **</span>
<a name="l01304"></a>01304 <span class="comment"> *****************************************************************************/</span>
<a name="l01305"></a>01305  
<a name="l01306"></a>01306 <a class="code" href="structxcb__xv__image__format__info__t.html" title="xcb_xv_image_format_info_t">xcb_xv_image_format_info_t</a> *
<a name="l01307"></a>01307 xcb_xvmc_list_subpicture_types_types (<span class="keyword">const</span> <a class="code" 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> *R  );
<a name="l01308"></a>01308 
<a name="l01309"></a>01309 
<a name="l01310"></a>01310 <span class="comment">/*****************************************************************************</span>
<a name="l01311"></a>01311 <span class="comment"> **</span>
<a name="l01312"></a>01312 <span class="comment"> ** int xcb_xvmc_list_subpicture_types_types_length</span>
<a name="l01313"></a>01313 <span class="comment"> ** </span>
<a name="l01314"></a>01314 <span class="comment"> ** @param const xcb_xvmc_list_subpicture_types_reply_t *R</span>
<a name="l01315"></a>01315 <span class="comment"> ** @returns int</span>
<a name="l01316"></a>01316 <span class="comment"> **</span>
<a name="l01317"></a>01317 <span class="comment"> *****************************************************************************/</span>
<a name="l01318"></a>01318  
<a name="l01319"></a>01319 <span class="keywordtype">int</span>
<a name="l01320"></a>01320 xcb_xvmc_list_subpicture_types_types_length (<span class="keyword">const</span> <a class="code" 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> *R  );
<a name="l01321"></a>01321 
<a name="l01322"></a>01322 
<a name="l01323"></a>01323 <span class="comment">/*****************************************************************************</span>
<a name="l01324"></a>01324 <span class="comment"> **</span>
<a name="l01325"></a>01325 <span class="comment"> ** xcb_xv_image_format_info_iterator_t xcb_xvmc_list_subpicture_types_types_iterator</span>
<a name="l01326"></a>01326 <span class="comment"> ** </span>
<a name="l01327"></a>01327 <span class="comment"> ** @param const xcb_xvmc_list_subpicture_types_reply_t *R</span>
<a name="l01328"></a>01328 <span class="comment"> ** @returns xcb_xv_image_format_info_iterator_t</span>
<a name="l01329"></a>01329 <span class="comment"> **</span>
<a name="l01330"></a>01330 <span class="comment"> *****************************************************************************/</span>
<a name="l01331"></a>01331  
<a name="l01332"></a>01332 <a class="code" href="structxcb__xv__image__format__info__iterator__t.html" title="xcb_xv_image_format_info_iterator_t">xcb_xv_image_format_info_iterator_t</a>
<a name="l01333"></a>01333 xcb_xvmc_list_subpicture_types_types_iterator (<span class="keyword">const</span> <a class="code" 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> *R  );
<a name="l01334"></a>01334 
<a name="l01350"></a>01350 <span class="comment">/*****************************************************************************</span>
<a name="l01351"></a>01351 <span class="comment"> **</span>
<a name="l01352"></a>01352 <span class="comment"> ** xcb_xvmc_list_subpicture_types_reply_t * xcb_xvmc_list_subpicture_types_reply</span>
<a name="l01353"></a>01353 <span class="comment"> ** </span>
<a name="l01354"></a>01354 <span class="comment"> ** @param xcb_connection_t                         *c</span>
<a name="l01355"></a>01355 <span class="comment"> ** @param xcb_xvmc_list_subpicture_types_cookie_t   cookie</span>
<a name="l01356"></a>01356 <span class="comment"> ** @param xcb_generic_error_t                     **e</span>
<a name="l01357"></a>01357 <span class="comment"> ** @returns xcb_xvmc_list_subpicture_types_reply_t *</span>
<a name="l01358"></a>01358 <span class="comment"> **</span>
<a name="l01359"></a>01359 <span class="comment"> *****************************************************************************/</span>
<a name="l01360"></a>01360  
<a name="l01361"></a>01361 <a class="code" 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 name="l01362"></a>01362 <a class="code" href="group__XCB__XvMC__API.html#ga41cd5a0a6ae42b1237c00ed8206a88e0">xcb_xvmc_list_subpicture_types_reply</a> (<a class="code" href="structxcb__connection__t.html">xcb_connection_t</a>                         *c  ,
<a name="l01363"></a>01363                                       <a class="code" 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>   cookie  ,
<a name="l01364"></a>01364                                       <a class="code" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a>                     **e  );
<a name="l01365"></a>01365 
<a name="l01366"></a>01366 
<a name="l01367"></a>01367 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l01368"></a>01368 <span class="preprocessor"></span>}
<a name="l01369"></a>01369 <span class="preprocessor">#endif</span>
<a name="l01370"></a>01370 <span class="preprocessor"></span>
<a name="l01371"></a>01371 <span class="preprocessor">#endif</span>
<a name="l01372"></a>01372 <span class="preprocessor"></span>
</pre></div></div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Fri Apr 29 2011 15:45:46 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>