Sophie

Sophie

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

libxcb-doc-1.7-2.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>XCB: XCB Xv API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">XCB&#160;<span id="projectnumber">1.7</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<h1>XCB Xv API</h1>  </div>
</div>
<div class="contents">

<p>Xv XCB Protocol Implementation.  
<a href="#_details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__port__iterator__t.html">xcb_xv_port_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__port__iterator__t.html" title="xcb_xv_port_iterator_t">xcb_xv_port_iterator_t</a>  <a href="structxcb__xv__port__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__encoding__iterator__t.html">xcb_xv_encoding_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__encoding__iterator__t.html" title="xcb_xv_encoding_iterator_t">xcb_xv_encoding_iterator_t</a>  <a href="structxcb__xv__encoding__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__rational__t.html">xcb_xv_rational_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__rational__t.html" title="xcb_xv_rational_t">xcb_xv_rational_t</a>  <a href="structxcb__xv__rational__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__rational__iterator__t.html">xcb_xv_rational_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__rational__iterator__t.html" title="xcb_xv_rational_iterator_t">xcb_xv_rational_iterator_t</a>  <a href="structxcb__xv__rational__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__format__t.html">xcb_xv_format_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__format__t.html" title="xcb_xv_format_t">xcb_xv_format_t</a>  <a href="structxcb__xv__format__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__format__iterator__t.html" title="xcb_xv_format_iterator_t">xcb_xv_format_iterator_t</a>  <a href="structxcb__xv__format__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__adaptor__info__t.html" title="xcb_xv_adaptor_info_t">xcb_xv_adaptor_info_t</a>  <a href="structxcb__xv__adaptor__info__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__adaptor__info__iterator__t.html" title="xcb_xv_adaptor_info_iterator_t">xcb_xv_adaptor_info_iterator_t</a>  <a href="structxcb__xv__adaptor__info__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__encoding__info__t.html">xcb_xv_encoding_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__encoding__info__t.html" title="xcb_xv_encoding_info_t">xcb_xv_encoding_info_t</a>  <a href="structxcb__xv__encoding__info__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__encoding__info__iterator__t.html" title="xcb_xv_encoding_info_iterator_t">xcb_xv_encoding_info_iterator_t</a>  <a href="structxcb__xv__encoding__info__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__image__t.html" title="xcb_xv_image_t">xcb_xv_image_t</a>  <a href="structxcb__xv__image__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__image__iterator__t.html">xcb_xv_image_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__image__iterator__t.html" title="xcb_xv_image_iterator_t">xcb_xv_image_iterator_t</a>  <a href="structxcb__xv__image__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__attribute__info__t.html">xcb_xv_attribute_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__attribute__info__t.html" title="xcb_xv_attribute_info_t">xcb_xv_attribute_info_t</a>  <a href="structxcb__xv__attribute__info__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__attribute__info__iterator__t.html" title="xcb_xv_attribute_info_iterator_t">xcb_xv_attribute_info_iterator_t</a>  <a href="structxcb__xv__attribute__info__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__image__format__info__t.html">xcb_xv_image_format_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__image__format__info__t.html" title="xcb_xv_image_format_info_t">xcb_xv_image_format_info_t</a>  <a href="structxcb__xv__image__format__info__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" 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 href="structxcb__xv__image__format__info__iterator__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__bad__port__error__t.html">xcb_xv_bad_port_error_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__bad__port__error__t.html" title="xcb_xv_bad_port_error_t">xcb_xv_bad_port_error_t</a>  <a href="structxcb__xv__bad__port__error__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__bad__encoding__error__t.html">xcb_xv_bad_encoding_error_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__bad__encoding__error__t.html" title="xcb_xv_bad_encoding_error_t">xcb_xv_bad_encoding_error_t</a>  <a href="structxcb__xv__bad__encoding__error__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__bad__control__error__t.html">xcb_xv_bad_control_error_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__bad__control__error__t.html" title="xcb_xv_bad_control_error_t">xcb_xv_bad_control_error_t</a>  <a href="structxcb__xv__bad__control__error__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__video__notify__event__t.html">xcb_xv_video_notify_event_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__video__notify__event__t.html" title="xcb_xv_video_notify_event_t">xcb_xv_video_notify_event_t</a>  <a href="structxcb__xv__video__notify__event__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__port__notify__event__t.html">xcb_xv_port_notify_event_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__port__notify__event__t.html" title="xcb_xv_port_notify_event_t">xcb_xv_port_notify_event_t</a>  <a href="structxcb__xv__port__notify__event__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__extension__cookie__t.html" title="xcb_xv_query_extension_cookie_t">xcb_xv_query_extension_cookie_t</a>  <a href="structxcb__xv__query__extension__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__extension__request__t.html">xcb_xv_query_extension_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__extension__request__t.html" title="xcb_xv_query_extension_request_t">xcb_xv_query_extension_request_t</a>  <a href="structxcb__xv__query__extension__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__extension__reply__t.html">xcb_xv_query_extension_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__extension__reply__t.html" title="xcb_xv_query_extension_reply_t">xcb_xv_query_extension_reply_t</a>  <a href="structxcb__xv__query__extension__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html" title="xcb_xv_query_adaptors_cookie_t">xcb_xv_query_adaptors_cookie_t</a>  <a href="structxcb__xv__query__adaptors__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__adaptors__request__t.html">xcb_xv_query_adaptors_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__adaptors__request__t.html" title="xcb_xv_query_adaptors_request_t">xcb_xv_query_adaptors_request_t</a>  <a href="structxcb__xv__query__adaptors__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__adaptors__reply__t.html">xcb_xv_query_adaptors_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__adaptors__reply__t.html" title="xcb_xv_query_adaptors_reply_t">xcb_xv_query_adaptors_reply_t</a>  <a href="structxcb__xv__query__adaptors__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html" title="xcb_xv_query_encodings_cookie_t">xcb_xv_query_encodings_cookie_t</a>  <a href="structxcb__xv__query__encodings__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__encodings__request__t.html">xcb_xv_query_encodings_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__encodings__request__t.html" title="xcb_xv_query_encodings_request_t">xcb_xv_query_encodings_request_t</a>  <a href="structxcb__xv__query__encodings__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__encodings__reply__t.html">xcb_xv_query_encodings_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__encodings__reply__t.html" title="xcb_xv_query_encodings_reply_t">xcb_xv_query_encodings_reply_t</a>  <a href="structxcb__xv__query__encodings__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__grab__port__cookie__t.html" title="xcb_xv_grab_port_cookie_t">xcb_xv_grab_port_cookie_t</a>  <a href="structxcb__xv__grab__port__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__grab__port__request__t.html">xcb_xv_grab_port_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__grab__port__request__t.html" title="xcb_xv_grab_port_request_t">xcb_xv_grab_port_request_t</a>  <a href="structxcb__xv__grab__port__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__grab__port__reply__t.html">xcb_xv_grab_port_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__grab__port__reply__t.html" title="xcb_xv_grab_port_reply_t">xcb_xv_grab_port_reply_t</a>  <a href="structxcb__xv__grab__port__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__ungrab__port__request__t.html">xcb_xv_ungrab_port_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__ungrab__port__request__t.html" title="xcb_xv_ungrab_port_request_t">xcb_xv_ungrab_port_request_t</a>  <a href="structxcb__xv__ungrab__port__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__put__video__request__t.html">xcb_xv_put_video_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__put__video__request__t.html" title="xcb_xv_put_video_request_t">xcb_xv_put_video_request_t</a>  <a href="structxcb__xv__put__video__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__put__still__request__t.html">xcb_xv_put_still_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__put__still__request__t.html" title="xcb_xv_put_still_request_t">xcb_xv_put_still_request_t</a>  <a href="structxcb__xv__put__still__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__get__video__request__t.html">xcb_xv_get_video_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__video__request__t.html" title="xcb_xv_get_video_request_t">xcb_xv_get_video_request_t</a>  <a href="structxcb__xv__get__video__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__get__still__request__t.html">xcb_xv_get_still_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__still__request__t.html" title="xcb_xv_get_still_request_t">xcb_xv_get_still_request_t</a>  <a href="structxcb__xv__get__still__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__stop__video__request__t.html">xcb_xv_stop_video_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__stop__video__request__t.html" title="xcb_xv_stop_video_request_t">xcb_xv_stop_video_request_t</a>  <a href="structxcb__xv__stop__video__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__select__video__notify__request__t.html">xcb_xv_select_video_notify_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__select__video__notify__request__t.html" title="xcb_xv_select_video_notify_request_t">xcb_xv_select_video_notify_request_t</a>  <a href="structxcb__xv__select__video__notify__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__select__port__notify__request__t.html">xcb_xv_select_port_notify_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__select__port__notify__request__t.html" title="xcb_xv_select_port_notify_request_t">xcb_xv_select_port_notify_request_t</a>  <a href="structxcb__xv__select__port__notify__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html" title="xcb_xv_query_best_size_cookie_t">xcb_xv_query_best_size_cookie_t</a>  <a href="structxcb__xv__query__best__size__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__best__size__request__t.html">xcb_xv_query_best_size_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__best__size__request__t.html" title="xcb_xv_query_best_size_request_t">xcb_xv_query_best_size_request_t</a>  <a href="structxcb__xv__query__best__size__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__best__size__reply__t.html">xcb_xv_query_best_size_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__best__size__reply__t.html" title="xcb_xv_query_best_size_reply_t">xcb_xv_query_best_size_reply_t</a>  <a href="structxcb__xv__query__best__size__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__set__port__attribute__request__t.html">xcb_xv_set_port_attribute_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__set__port__attribute__request__t.html" title="xcb_xv_set_port_attribute_request_t">xcb_xv_set_port_attribute_request_t</a>  <a href="structxcb__xv__set__port__attribute__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html" title="xcb_xv_get_port_attribute_cookie_t">xcb_xv_get_port_attribute_cookie_t</a>  <a href="structxcb__xv__get__port__attribute__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__get__port__attribute__request__t.html">xcb_xv_get_port_attribute_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__port__attribute__request__t.html" title="xcb_xv_get_port_attribute_request_t">xcb_xv_get_port_attribute_request_t</a>  <a href="structxcb__xv__get__port__attribute__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__get__port__attribute__reply__t.html">xcb_xv_get_port_attribute_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__port__attribute__reply__t.html" title="xcb_xv_get_port_attribute_reply_t">xcb_xv_get_port_attribute_reply_t</a>  <a href="structxcb__xv__get__port__attribute__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html" title="xcb_xv_query_port_attributes_cookie_t">xcb_xv_query_port_attributes_cookie_t</a>  <a href="structxcb__xv__query__port__attributes__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__port__attributes__request__t.html">xcb_xv_query_port_attributes_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__port__attributes__request__t.html" title="xcb_xv_query_port_attributes_request_t">xcb_xv_query_port_attributes_request_t</a>  <a href="structxcb__xv__query__port__attributes__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__port__attributes__reply__t.html">xcb_xv_query_port_attributes_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__port__attributes__reply__t.html" title="xcb_xv_query_port_attributes_reply_t">xcb_xv_query_port_attributes_reply_t</a>  <a href="structxcb__xv__query__port__attributes__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html" title="xcb_xv_list_image_formats_cookie_t">xcb_xv_list_image_formats_cookie_t</a>  <a href="structxcb__xv__list__image__formats__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__list__image__formats__request__t.html">xcb_xv_list_image_formats_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__list__image__formats__request__t.html" title="xcb_xv_list_image_formats_request_t">xcb_xv_list_image_formats_request_t</a>  <a href="structxcb__xv__list__image__formats__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__list__image__formats__reply__t.html" title="xcb_xv_list_image_formats_reply_t">xcb_xv_list_image_formats_reply_t</a>  <a href="structxcb__xv__list__image__formats__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html" title="xcb_xv_query_image_attributes_cookie_t">xcb_xv_query_image_attributes_cookie_t</a>  <a href="structxcb__xv__query__image__attributes__cookie__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__image__attributes__request__t.html">xcb_xv_query_image_attributes_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__image__attributes__request__t.html" title="xcb_xv_query_image_attributes_request_t">xcb_xv_query_image_attributes_request_t</a>  <a href="structxcb__xv__query__image__attributes__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__image__attributes__reply__t.html" title="xcb_xv_query_image_attributes_reply_t">xcb_xv_query_image_attributes_reply_t</a>  <a href="structxcb__xv__query__image__attributes__reply__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__put__image__request__t.html">xcb_xv_put_image_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__put__image__request__t.html" title="xcb_xv_put_image_request_t">xcb_xv_put_image_request_t</a>  <a href="structxcb__xv__put__image__request__t.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__xv__shm__put__image__request__t.html">xcb_xv_shm_put_image_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__shm__put__image__request__t.html" title="xcb_xv_shm_put_image_request_t">xcb_xv_shm_put_image_request_t</a>  <a href="structxcb__xv__shm__put__image__request__t.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf33bc1f65538759116d3eb25069de460"></a><!-- doxytag: member="XCB_Xv_API::XCB_XV_MAJOR_VERSION" ref="gaf33bc1f65538759116d3eb25069de460" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XV_MAJOR_VERSION</b>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga497732e7fcd974e40185ffc9f8df104d"></a><!-- doxytag: member="XCB_Xv_API::XCB_XV_MINOR_VERSION" ref="ga497732e7fcd974e40185ffc9f8df104d" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_XV_MINOR_VERSION</b>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga86f79752331ed058c3e37f5c3e6c1f9c">XCB_XV_BAD_PORT</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gae829f1d93509449bc37df7d81245085c">XCB_XV_BAD_ENCODING</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0920554605f7d49303ea38855e5a8714">XCB_XV_BAD_CONTROL</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gac2e67a77fbde2192a07612095f1c1b47">XCB_XV_VIDEO_NOTIFY</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga76167d90dbe51da754dd50c8f099a2f6">XCB_XV_PORT_NOTIFY</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga1a012be495d36e00d964de435c4f3c45">XCB_XV_QUERY_EXTENSION</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0fecea9aabc29ebd44767883287f2c93">XCB_XV_QUERY_ADAPTORS</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga62979d9e59796a709cf97e8dd9e2844b">XCB_XV_QUERY_ENCODINGS</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga41a15779d69137797976c3a267c625f4">XCB_XV_GRAB_PORT</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gae6b59f6f6003538d0918930e6c26b7da">XCB_XV_UNGRAB_PORT</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaa10690a9aa21ffd4b70587cdc1f13dc8">XCB_XV_PUT_VIDEO</a>&#160;&#160;&#160;5</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaebde5975c7d78a0bede07e5411bc07c7">XCB_XV_PUT_STILL</a>&#160;&#160;&#160;6</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga9a404ceecbdaafd19592f25afa115057">XCB_XV_GET_VIDEO</a>&#160;&#160;&#160;7</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga7f835b6c2a3a83644d659aa51f198799">XCB_XV_GET_STILL</a>&#160;&#160;&#160;8</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga5014a708396d9bdfea3953119699c568">XCB_XV_STOP_VIDEO</a>&#160;&#160;&#160;9</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga82faeb10ed959a3ca408f548b5845c6e">XCB_XV_SELECT_VIDEO_NOTIFY</a>&#160;&#160;&#160;10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga224491947c263ad67ed969ddee657015">XCB_XV_SELECT_PORT_NOTIFY</a>&#160;&#160;&#160;11</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga433a7da8cf122c5148ee254306489f05">XCB_XV_QUERY_BEST_SIZE</a>&#160;&#160;&#160;12</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaa7c8daf68fabfa7888f9a06ffad8d048">XCB_XV_SET_PORT_ATTRIBUTE</a>&#160;&#160;&#160;13</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga1e9adb3bbb09102b8fccbbfed896c00d">XCB_XV_GET_PORT_ATTRIBUTE</a>&#160;&#160;&#160;14</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0cf4f20203e61571151da42fb838f59a">XCB_XV_QUERY_PORT_ATTRIBUTES</a>&#160;&#160;&#160;15</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaebb26469711a13464b2ed355a416556a">XCB_XV_LIST_IMAGE_FORMATS</a>&#160;&#160;&#160;16</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga471feb597d309d9f5d70b25ac0b5d1d5">XCB_XV_QUERY_IMAGE_ATTRIBUTES</a>&#160;&#160;&#160;17</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga2d13c7e2d2fdc510333d752749f3d274">XCB_XV_PUT_IMAGE</a>&#160;&#160;&#160;18</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gae264deab130f8407be431bca8ab608f1">XCB_XV_SHM_PUT_IMAGE</a>&#160;&#160;&#160;19</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32e718a3d828a46854781188dfd0cd69"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_port_t" ref="ga32e718a3d828a46854781188dfd0cd69" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_port_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga79aff6f0cbbe2f2f62e875dc176ced0f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_port_iterator_t" ref="ga79aff6f0cbbe2f2f62e875dc176ced0f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__port__iterator__t.html">xcb_xv_port_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga79aff6f0cbbe2f2f62e875dc176ced0f">xcb_xv_port_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__port__iterator__t.html" title="xcb_xv_port_iterator_t">xcb_xv_port_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8397c5050c8fd083b76a564c182d824d"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_t" ref="ga8397c5050c8fd083b76a564c182d824d" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_encoding_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafef9d14a09d59fa78f2f716b8caf0272"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_iterator_t" ref="gafef9d14a09d59fa78f2f716b8caf0272" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__encoding__iterator__t.html">xcb_xv_encoding_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gafef9d14a09d59fa78f2f716b8caf0272">xcb_xv_encoding_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__encoding__iterator__t.html" title="xcb_xv_encoding_iterator_t">xcb_xv_encoding_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e26b76cb3f15dbb1d4544c696dea333"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_type_t" ref="ga1e26b76cb3f15dbb1d4544c696dea333" args="" -->
typedef enum xcb_xv_type_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_type_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabee316508181c8f41ebcb9d0f649fecc"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_format_info_type_t" ref="gabee316508181c8f41ebcb9d0f649fecc" args="" -->
typedef enum <br class="typebreak"/>
xcb_xv_image_format_info_type_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_format_info_type_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab0bbdf70467e89299a28cc6ef7a6bba5"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_format_info_format_t" ref="gab0bbdf70467e89299a28cc6ef7a6bba5" args="" -->
typedef enum <br class="typebreak"/>
xcb_xv_image_format_info_format_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_format_info_format_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabc2e45b49695ca2529dda5918f32c8a9"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_attribute_flag_t" ref="gabc2e45b49695ca2529dda5918f32c8a9" args="" -->
typedef enum <br class="typebreak"/>
xcb_xv_attribute_flag_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_attribute_flag_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9578b2aa04fa1797a3efb5ef3dcd1153"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_video_notify_reason_t" ref="ga9578b2aa04fa1797a3efb5ef3dcd1153" args="" -->
typedef enum <br class="typebreak"/>
xcb_xv_video_notify_reason_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_video_notify_reason_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga31f8244b0199c861a29f5ce8b0da7e82"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_scanline_order_t" ref="ga31f8244b0199c861a29f5ce8b0da7e82" args="" -->
typedef enum <br class="typebreak"/>
xcb_xv_scanline_order_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_scanline_order_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6a3f92ad8f0cdfc92a451c189ec7b6fa"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_grab_port_status_t" ref="ga6a3f92ad8f0cdfc92a451c189ec7b6fa" args="" -->
typedef enum <br class="typebreak"/>
xcb_xv_grab_port_status_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_grab_port_status_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaed14084468f9f6029df27149e0e45207"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_rational_t" ref="gaed14084468f9f6029df27149e0e45207" args="" -->
typedef struct <a class="el" href="structxcb__xv__rational__t.html">xcb_xv_rational_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaed14084468f9f6029df27149e0e45207">xcb_xv_rational_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__rational__t.html" title="xcb_xv_rational_t">xcb_xv_rational_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9b0f9b01ef4086782740615e647be4d8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_rational_iterator_t" ref="ga9b0f9b01ef4086782740615e647be4d8" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__rational__iterator__t.html">xcb_xv_rational_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga9b0f9b01ef4086782740615e647be4d8">xcb_xv_rational_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__rational__iterator__t.html" title="xcb_xv_rational_iterator_t">xcb_xv_rational_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1beed3ff7b7ed610fcd7f2926039d671"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_format_t" ref="ga1beed3ff7b7ed610fcd7f2926039d671" args="" -->
typedef struct <a class="el" href="structxcb__xv__format__t.html">xcb_xv_format_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga1beed3ff7b7ed610fcd7f2926039d671">xcb_xv_format_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__format__t.html" title="xcb_xv_format_t">xcb_xv_format_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab14fc0e4032ed52b32224af868654455"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_format_iterator_t" ref="gab14fc0e4032ed52b32224af868654455" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gab14fc0e4032ed52b32224af868654455">xcb_xv_format_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__format__iterator__t.html" title="xcb_xv_format_iterator_t">xcb_xv_format_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga26ea066a59ac65255a11f656196f6e4f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_t" ref="ga26ea066a59ac65255a11f656196f6e4f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga26ea066a59ac65255a11f656196f6e4f">xcb_xv_adaptor_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__adaptor__info__t.html" title="xcb_xv_adaptor_info_t">xcb_xv_adaptor_info_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga845188d4c55ffae33de79e21d09e4507"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_iterator_t" ref="ga845188d4c55ffae33de79e21d09e4507" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga845188d4c55ffae33de79e21d09e4507">xcb_xv_adaptor_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__adaptor__info__iterator__t.html" title="xcb_xv_adaptor_info_iterator_t">xcb_xv_adaptor_info_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5829a40b22633ab9b348b21848227a75"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_info_t" ref="ga5829a40b22633ab9b348b21848227a75" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__encoding__info__t.html">xcb_xv_encoding_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga5829a40b22633ab9b348b21848227a75">xcb_xv_encoding_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__encoding__info__t.html" title="xcb_xv_encoding_info_t">xcb_xv_encoding_info_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6625891257a2e0e6529fd4327bbd431c"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_info_iterator_t" ref="ga6625891257a2e0e6529fd4327bbd431c" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga6625891257a2e0e6529fd4327bbd431c">xcb_xv_encoding_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__encoding__info__iterator__t.html" title="xcb_xv_encoding_info_iterator_t">xcb_xv_encoding_info_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafb414ba4c34a9e5f72fc6a3b4477c8e4"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_t" ref="gafb414ba4c34a9e5f72fc6a3b4477c8e4" args="" -->
typedef struct <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gafb414ba4c34a9e5f72fc6a3b4477c8e4">xcb_xv_image_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__image__t.html" title="xcb_xv_image_t">xcb_xv_image_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1e1f69f75681980a13e12b4ba36e9034"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_iterator_t" ref="ga1e1f69f75681980a13e12b4ba36e9034" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__image__iterator__t.html">xcb_xv_image_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga1e1f69f75681980a13e12b4ba36e9034">xcb_xv_image_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__image__iterator__t.html" title="xcb_xv_image_iterator_t">xcb_xv_image_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaff6005d8f230a453bd58c7bfa8463bca"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_attribute_info_t" ref="gaff6005d8f230a453bd58c7bfa8463bca" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__attribute__info__t.html">xcb_xv_attribute_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaff6005d8f230a453bd58c7bfa8463bca">xcb_xv_attribute_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__attribute__info__t.html" title="xcb_xv_attribute_info_t">xcb_xv_attribute_info_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga97ed00b10b4dd4554e3a0435f5d1729e"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_attribute_info_iterator_t" ref="ga97ed00b10b4dd4554e3a0435f5d1729e" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga97ed00b10b4dd4554e3a0435f5d1729e">xcb_xv_attribute_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__attribute__info__iterator__t.html" title="xcb_xv_attribute_info_iterator_t">xcb_xv_attribute_info_iterator_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga41c92e4f4ccf6c1bc0a3e518e5406c26"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_format_info_t" ref="ga41c92e4f4ccf6c1bc0a3e518e5406c26" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__image__format__info__t.html">xcb_xv_image_format_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga41c92e4f4ccf6c1bc0a3e518e5406c26">xcb_xv_image_format_info_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__image__format__info__t.html" title="xcb_xv_image_format_info_t">xcb_xv_image_format_info_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad041d152774693c3195604ca6d88ddc9"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_format_info_iterator_t" ref="gad041d152774693c3195604ca6d88ddc9" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad041d152774693c3195604ca6d88ddc9">xcb_xv_image_format_info_iterator_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" 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> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb10630b5ece8562117da79bd006e7f5"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_bad_port_error_t" ref="gacb10630b5ece8562117da79bd006e7f5" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__bad__port__error__t.html">xcb_xv_bad_port_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gacb10630b5ece8562117da79bd006e7f5">xcb_xv_bad_port_error_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__bad__port__error__t.html" title="xcb_xv_bad_port_error_t">xcb_xv_bad_port_error_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga61479ea42a6e0ebe370456c24a64eae7"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_bad_encoding_error_t" ref="ga61479ea42a6e0ebe370456c24a64eae7" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__bad__encoding__error__t.html">xcb_xv_bad_encoding_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga61479ea42a6e0ebe370456c24a64eae7">xcb_xv_bad_encoding_error_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__bad__encoding__error__t.html" title="xcb_xv_bad_encoding_error_t">xcb_xv_bad_encoding_error_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga82b733a84088d0d1d773bdde365be0ef"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_bad_control_error_t" ref="ga82b733a84088d0d1d773bdde365be0ef" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__bad__control__error__t.html">xcb_xv_bad_control_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga82b733a84088d0d1d773bdde365be0ef">xcb_xv_bad_control_error_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__bad__control__error__t.html" title="xcb_xv_bad_control_error_t">xcb_xv_bad_control_error_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad119e03eee85cf7e93a244021361b850"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_video_notify_event_t" ref="gad119e03eee85cf7e93a244021361b850" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__video__notify__event__t.html">xcb_xv_video_notify_event_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad119e03eee85cf7e93a244021361b850">xcb_xv_video_notify_event_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__video__notify__event__t.html" title="xcb_xv_video_notify_event_t">xcb_xv_video_notify_event_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabea10c0008c147f7cc1932f41eb5895f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_port_notify_event_t" ref="gabea10c0008c147f7cc1932f41eb5895f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__port__notify__event__t.html">xcb_xv_port_notify_event_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gabea10c0008c147f7cc1932f41eb5895f">xcb_xv_port_notify_event_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__port__notify__event__t.html" title="xcb_xv_port_notify_event_t">xcb_xv_port_notify_event_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4204299feca89b58addd7c47cc9b3cc"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_extension_cookie_t" ref="gad4204299feca89b58addd7c47cc9b3cc" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad4204299feca89b58addd7c47cc9b3cc">xcb_xv_query_extension_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__extension__cookie__t.html" title="xcb_xv_query_extension_cookie_t">xcb_xv_query_extension_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa045d9a9f9ed207f5e2d66e684e7a02f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_extension_request_t" ref="gaa045d9a9f9ed207f5e2d66e684e7a02f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__extension__request__t.html">xcb_xv_query_extension_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaa045d9a9f9ed207f5e2d66e684e7a02f">xcb_xv_query_extension_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__extension__request__t.html" title="xcb_xv_query_extension_request_t">xcb_xv_query_extension_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaed604fc9a9bc56c07d4da4850b800585"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_extension_reply_t" ref="gaed604fc9a9bc56c07d4da4850b800585" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__extension__reply__t.html">xcb_xv_query_extension_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaed604fc9a9bc56c07d4da4850b800585">xcb_xv_query_extension_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__extension__reply__t.html" title="xcb_xv_query_extension_reply_t">xcb_xv_query_extension_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad3930e2c62ef8b345539d7dc97a20ca7"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_adaptors_cookie_t" ref="gad3930e2c62ef8b345539d7dc97a20ca7" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad3930e2c62ef8b345539d7dc97a20ca7">xcb_xv_query_adaptors_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html" title="xcb_xv_query_adaptors_cookie_t">xcb_xv_query_adaptors_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5dbdb4f48e536b0ecf330b55d3e11b0c"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_adaptors_request_t" ref="ga5dbdb4f48e536b0ecf330b55d3e11b0c" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__adaptors__request__t.html">xcb_xv_query_adaptors_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga5dbdb4f48e536b0ecf330b55d3e11b0c">xcb_xv_query_adaptors_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__adaptors__request__t.html" title="xcb_xv_query_adaptors_request_t">xcb_xv_query_adaptors_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b167d239b03a78465d2cc527744a021"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_adaptors_reply_t" ref="ga1b167d239b03a78465d2cc527744a021" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__adaptors__reply__t.html">xcb_xv_query_adaptors_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga1b167d239b03a78465d2cc527744a021">xcb_xv_query_adaptors_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__adaptors__reply__t.html" title="xcb_xv_query_adaptors_reply_t">xcb_xv_query_adaptors_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9b0618f0721538cb1c4bcd53f023ba2f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_encodings_cookie_t" ref="ga9b0618f0721538cb1c4bcd53f023ba2f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga9b0618f0721538cb1c4bcd53f023ba2f">xcb_xv_query_encodings_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html" title="xcb_xv_query_encodings_cookie_t">xcb_xv_query_encodings_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga86769e6371061bacc450552d411879d8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_encodings_request_t" ref="ga86769e6371061bacc450552d411879d8" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__encodings__request__t.html">xcb_xv_query_encodings_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga86769e6371061bacc450552d411879d8">xcb_xv_query_encodings_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__encodings__request__t.html" title="xcb_xv_query_encodings_request_t">xcb_xv_query_encodings_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaabce24a1bf11e8e3172f8d244d7afcda"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_encodings_reply_t" ref="gaabce24a1bf11e8e3172f8d244d7afcda" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__encodings__reply__t.html">xcb_xv_query_encodings_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaabce24a1bf11e8e3172f8d244d7afcda">xcb_xv_query_encodings_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__encodings__reply__t.html" title="xcb_xv_query_encodings_reply_t">xcb_xv_query_encodings_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ed3b3f373474cf1b5b1e1a2a1636479"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_grab_port_cookie_t" ref="ga5ed3b3f373474cf1b5b1e1a2a1636479" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga5ed3b3f373474cf1b5b1e1a2a1636479">xcb_xv_grab_port_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__grab__port__cookie__t.html" title="xcb_xv_grab_port_cookie_t">xcb_xv_grab_port_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad16520d4f3e246684bacb0986157a058"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_grab_port_request_t" ref="gad16520d4f3e246684bacb0986157a058" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__grab__port__request__t.html">xcb_xv_grab_port_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad16520d4f3e246684bacb0986157a058">xcb_xv_grab_port_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__grab__port__request__t.html" title="xcb_xv_grab_port_request_t">xcb_xv_grab_port_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac43e0fa806e3b707c7d771a2745a888f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_grab_port_reply_t" ref="gac43e0fa806e3b707c7d771a2745a888f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__grab__port__reply__t.html">xcb_xv_grab_port_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gac43e0fa806e3b707c7d771a2745a888f">xcb_xv_grab_port_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__grab__port__reply__t.html" title="xcb_xv_grab_port_reply_t">xcb_xv_grab_port_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9c481ba46bb2614df8c4c609558dca8b"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_ungrab_port_request_t" ref="ga9c481ba46bb2614df8c4c609558dca8b" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__ungrab__port__request__t.html">xcb_xv_ungrab_port_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga9c481ba46bb2614df8c4c609558dca8b">xcb_xv_ungrab_port_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__ungrab__port__request__t.html" title="xcb_xv_ungrab_port_request_t">xcb_xv_ungrab_port_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab0e215730130ed57b3ba3241d1e0bce9"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_put_video_request_t" ref="gab0e215730130ed57b3ba3241d1e0bce9" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__put__video__request__t.html">xcb_xv_put_video_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gab0e215730130ed57b3ba3241d1e0bce9">xcb_xv_put_video_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__put__video__request__t.html" title="xcb_xv_put_video_request_t">xcb_xv_put_video_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf3a55c7cb4e4183c1c8846041da1accc"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_put_still_request_t" ref="gaf3a55c7cb4e4183c1c8846041da1accc" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__put__still__request__t.html">xcb_xv_put_still_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaf3a55c7cb4e4183c1c8846041da1accc">xcb_xv_put_still_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__put__still__request__t.html" title="xcb_xv_put_still_request_t">xcb_xv_put_still_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab6cf36d8ac495786b7378059fa450090"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_get_video_request_t" ref="gab6cf36d8ac495786b7378059fa450090" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__get__video__request__t.html">xcb_xv_get_video_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gab6cf36d8ac495786b7378059fa450090">xcb_xv_get_video_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__video__request__t.html" title="xcb_xv_get_video_request_t">xcb_xv_get_video_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac0f5698f841a14e2eeab13eee9a12bdf"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_get_still_request_t" ref="gac0f5698f841a14e2eeab13eee9a12bdf" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__get__still__request__t.html">xcb_xv_get_still_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gac0f5698f841a14e2eeab13eee9a12bdf">xcb_xv_get_still_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__still__request__t.html" title="xcb_xv_get_still_request_t">xcb_xv_get_still_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadb0a771c2d490544f41bd20f607e0fc9"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_stop_video_request_t" ref="gadb0a771c2d490544f41bd20f607e0fc9" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__stop__video__request__t.html">xcb_xv_stop_video_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gadb0a771c2d490544f41bd20f607e0fc9">xcb_xv_stop_video_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__stop__video__request__t.html" title="xcb_xv_stop_video_request_t">xcb_xv_stop_video_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga979fc5ce0fc6adbcd411b6491e5dded9"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_select_video_notify_request_t" ref="ga979fc5ce0fc6adbcd411b6491e5dded9" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__select__video__notify__request__t.html">xcb_xv_select_video_notify_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga979fc5ce0fc6adbcd411b6491e5dded9">xcb_xv_select_video_notify_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__select__video__notify__request__t.html" title="xcb_xv_select_video_notify_request_t">xcb_xv_select_video_notify_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga133d47c0565fdb5517284fd6a63836e4"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_select_port_notify_request_t" ref="ga133d47c0565fdb5517284fd6a63836e4" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__select__port__notify__request__t.html">xcb_xv_select_port_notify_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga133d47c0565fdb5517284fd6a63836e4">xcb_xv_select_port_notify_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__select__port__notify__request__t.html" title="xcb_xv_select_port_notify_request_t">xcb_xv_select_port_notify_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga495d9c2938353232352258a01bce6a83"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_best_size_cookie_t" ref="ga495d9c2938353232352258a01bce6a83" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga495d9c2938353232352258a01bce6a83">xcb_xv_query_best_size_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html" title="xcb_xv_query_best_size_cookie_t">xcb_xv_query_best_size_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0c3db0167d9613a5508b16af3bcb8dbb"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_best_size_request_t" ref="ga0c3db0167d9613a5508b16af3bcb8dbb" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__best__size__request__t.html">xcb_xv_query_best_size_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0c3db0167d9613a5508b16af3bcb8dbb">xcb_xv_query_best_size_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__best__size__request__t.html" title="xcb_xv_query_best_size_request_t">xcb_xv_query_best_size_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga42c118b64b1365b7ee95bf2da9388a14"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_best_size_reply_t" ref="ga42c118b64b1365b7ee95bf2da9388a14" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__best__size__reply__t.html">xcb_xv_query_best_size_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga42c118b64b1365b7ee95bf2da9388a14">xcb_xv_query_best_size_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__best__size__reply__t.html" title="xcb_xv_query_best_size_reply_t">xcb_xv_query_best_size_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80b43a45bafdfdb2f12abebe8735c126"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_set_port_attribute_request_t" ref="ga80b43a45bafdfdb2f12abebe8735c126" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__set__port__attribute__request__t.html">xcb_xv_set_port_attribute_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga80b43a45bafdfdb2f12abebe8735c126">xcb_xv_set_port_attribute_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__set__port__attribute__request__t.html" title="xcb_xv_set_port_attribute_request_t">xcb_xv_set_port_attribute_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2d8c80660dc37c0cf777074848063ad8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_get_port_attribute_cookie_t" ref="ga2d8c80660dc37c0cf777074848063ad8" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga2d8c80660dc37c0cf777074848063ad8">xcb_xv_get_port_attribute_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html" title="xcb_xv_get_port_attribute_cookie_t">xcb_xv_get_port_attribute_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf327979a0907cc8424fede4e564fa8c6"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_get_port_attribute_request_t" ref="gaf327979a0907cc8424fede4e564fa8c6" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__get__port__attribute__request__t.html">xcb_xv_get_port_attribute_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaf327979a0907cc8424fede4e564fa8c6">xcb_xv_get_port_attribute_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__port__attribute__request__t.html" title="xcb_xv_get_port_attribute_request_t">xcb_xv_get_port_attribute_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7d2074c5cca519c0ca4f5314c5e6b4d8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_get_port_attribute_reply_t" ref="ga7d2074c5cca519c0ca4f5314c5e6b4d8" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__get__port__attribute__reply__t.html">xcb_xv_get_port_attribute_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga7d2074c5cca519c0ca4f5314c5e6b4d8">xcb_xv_get_port_attribute_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__get__port__attribute__reply__t.html" title="xcb_xv_get_port_attribute_reply_t">xcb_xv_get_port_attribute_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8834431ec41b2e9727aa0d8b1e0f5828"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_port_attributes_cookie_t" ref="ga8834431ec41b2e9727aa0d8b1e0f5828" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga8834431ec41b2e9727aa0d8b1e0f5828">xcb_xv_query_port_attributes_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html" title="xcb_xv_query_port_attributes_cookie_t">xcb_xv_query_port_attributes_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4d3bddf101d4f6a4259b202e8fbd406a"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_port_attributes_request_t" ref="ga4d3bddf101d4f6a4259b202e8fbd406a" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__port__attributes__request__t.html">xcb_xv_query_port_attributes_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga4d3bddf101d4f6a4259b202e8fbd406a">xcb_xv_query_port_attributes_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__port__attributes__request__t.html" title="xcb_xv_query_port_attributes_request_t">xcb_xv_query_port_attributes_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ee0afaebf73ba77252578e69e9f4f38"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_port_attributes_reply_t" ref="ga5ee0afaebf73ba77252578e69e9f4f38" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__port__attributes__reply__t.html">xcb_xv_query_port_attributes_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga5ee0afaebf73ba77252578e69e9f4f38">xcb_xv_query_port_attributes_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__port__attributes__reply__t.html" title="xcb_xv_query_port_attributes_reply_t">xcb_xv_query_port_attributes_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf4f597bdac475b51748795b990a9b505"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_list_image_formats_cookie_t" ref="gaf4f597bdac475b51748795b990a9b505" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaf4f597bdac475b51748795b990a9b505">xcb_xv_list_image_formats_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html" title="xcb_xv_list_image_formats_cookie_t">xcb_xv_list_image_formats_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga40d1ffd91f5c95cdd071e48833a33424"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_list_image_formats_request_t" ref="ga40d1ffd91f5c95cdd071e48833a33424" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__list__image__formats__request__t.html">xcb_xv_list_image_formats_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga40d1ffd91f5c95cdd071e48833a33424">xcb_xv_list_image_formats_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__list__image__formats__request__t.html" title="xcb_xv_list_image_formats_request_t">xcb_xv_list_image_formats_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac68771ba2175295564d11a792de9f563"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_list_image_formats_reply_t" ref="gac68771ba2175295564d11a792de9f563" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gac68771ba2175295564d11a792de9f563">xcb_xv_list_image_formats_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__list__image__formats__reply__t.html" title="xcb_xv_list_image_formats_reply_t">xcb_xv_list_image_formats_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga62a6e67980ad37b76a9812d8ee5d202d"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_cookie_t" ref="ga62a6e67980ad37b76a9812d8ee5d202d" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga62a6e67980ad37b76a9812d8ee5d202d">xcb_xv_query_image_attributes_cookie_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html" title="xcb_xv_query_image_attributes_cookie_t">xcb_xv_query_image_attributes_cookie_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3f1ca537ee266892340588eda7260b72"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_request_t" ref="ga3f1ca537ee266892340588eda7260b72" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__image__attributes__request__t.html">xcb_xv_query_image_attributes_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga3f1ca537ee266892340588eda7260b72">xcb_xv_query_image_attributes_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__image__attributes__request__t.html" title="xcb_xv_query_image_attributes_request_t">xcb_xv_query_image_attributes_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadd469fbd0236d3e6dec88722f9fc334e"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_reply_t" ref="gadd469fbd0236d3e6dec88722f9fc334e" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gadd469fbd0236d3e6dec88722f9fc334e">xcb_xv_query_image_attributes_reply_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__query__image__attributes__reply__t.html" title="xcb_xv_query_image_attributes_reply_t">xcb_xv_query_image_attributes_reply_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4c0f60027a07d2bd4435f16cac43b577"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_put_image_request_t" ref="ga4c0f60027a07d2bd4435f16cac43b577" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__put__image__request__t.html">xcb_xv_put_image_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga4c0f60027a07d2bd4435f16cac43b577">xcb_xv_put_image_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__put__image__request__t.html" title="xcb_xv_put_image_request_t">xcb_xv_put_image_request_t</a> <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf790270457bd057c24385174566a93c8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_shm_put_image_request_t" ref="gaf790270457bd057c24385174566a93c8" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__xv__shm__put__image__request__t.html">xcb_xv_shm_put_image_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaf790270457bd057c24385174566a93c8">xcb_xv_shm_put_image_request_t</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__xv__shm__put__image__request__t.html" title="xcb_xv_shm_put_image_request_t">xcb_xv_shm_put_image_request_t</a> <br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_type_t</b> { <br/>
&#160;&#160;<b>XCB_XV_TYPE_INPUT_MASK</b> =  1, 
<b>XCB_XV_TYPE_OUTPUT_MASK</b> =  2, 
<b>XCB_XV_TYPE_VIDEO_MASK</b> =  4, 
<b>XCB_XV_TYPE_STILL_MASK</b> =  8, 
<br/>
&#160;&#160;<b>XCB_XV_TYPE_IMAGE_MASK</b> =  16
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_format_info_type_t</b> { <b>XCB_XV_IMAGE_FORMAT_INFO_TYPE_RGB</b>, 
<b>XCB_XV_IMAGE_FORMAT_INFO_TYPE_YUV</b>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_format_info_format_t</b> { <b>XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PACKED</b>, 
<b>XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PLANAR</b>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_attribute_flag_t</b> { <b>XCB_XV_ATTRIBUTE_FLAG_GETTABLE</b> =  1, 
<b>XCB_XV_ATTRIBUTE_FLAG_SETTABLE</b> =  2
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_video_notify_reason_t</b> { <br/>
&#160;&#160;<b>XCB_XV_VIDEO_NOTIFY_REASON_STARTED</b>, 
<b>XCB_XV_VIDEO_NOTIFY_REASON_STOPPED</b>, 
<b>XCB_XV_VIDEO_NOTIFY_REASON_BUSY</b>, 
<b>XCB_XV_VIDEO_NOTIFY_REASON_PREEMPTED</b>, 
<br/>
&#160;&#160;<b>XCB_XV_VIDEO_NOTIFY_REASON_HARD_ERROR</b>
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_scanline_order_t</b> { <b>XCB_XV_SCANLINE_ORDER_TOP_TO_BOTTOM</b>, 
<b>XCB_XV_SCANLINE_ORDER_BOTTOM_TO_TOP</b>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_grab_port_status_t</b> { <br/>
&#160;&#160;<b>XCB_XV_GRAB_PORT_STATUS_SUCCESS</b>, 
<b>XCB_XV_GRAB_PORT_STATUS_BAD_EXTENSION</b>, 
<b>XCB_XV_GRAB_PORT_STATUS_ALREADY_GRABBED</b>, 
<b>XCB_XV_GRAB_PORT_STATUS_INVALID_TIME</b>, 
<br/>
&#160;&#160;<b>XCB_XV_GRAB_PORT_STATUS_BAD_REPLY</b>, 
<b>XCB_XV_GRAB_PORT_STATUS_BAD_ALLOC</b>
<br/>
 }</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga05a2ee25b436e157812f8efb3d2b8418">xcb_xv_port_next</a> (<a class="el" href="structxcb__xv__port__iterator__t.html">xcb_xv_port_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gae0ec529af2176f15db67b9ec5379aa80">xcb_xv_port_end</a> (<a class="el" href="structxcb__xv__port__iterator__t.html">xcb_xv_port_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga6ea2ed9756f753387f629bcb122b822e">xcb_xv_encoding_next</a> (<a class="el" href="structxcb__xv__encoding__iterator__t.html">xcb_xv_encoding_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gabb0dde8fa17f19d453f9863ceec2fe77">xcb_xv_encoding_end</a> (<a class="el" href="structxcb__xv__encoding__iterator__t.html">xcb_xv_encoding_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga8f460fb28bee62a8d427ec022bba28f2">xcb_xv_rational_next</a> (<a class="el" href="structxcb__xv__rational__iterator__t.html">xcb_xv_rational_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga428504671bb5d52824af6766184d81c7">xcb_xv_rational_end</a> (<a class="el" href="structxcb__xv__rational__iterator__t.html">xcb_xv_rational_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga8e104ce5cc99810b4702185382b5d171">xcb_xv_format_next</a> (<a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga77591e72113d8db21c13e1183c6d23f1">xcb_xv_format_end</a> (<a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga231344127b4895c4af300ecfce763d9f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_name" ref="ga231344127b4895c4af300ecfce763d9f" args="(const xcb_xv_adaptor_info_t *R)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_adaptor_info_name</b> (const <a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2ca4e5b2a8b791a83a7c54ac19a7cc5f"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_name_length" ref="ga2ca4e5b2a8b791a83a7c54ac19a7cc5f" args="(const xcb_xv_adaptor_info_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_adaptor_info_name_length</b> (const <a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga63897f9f842d3576c06e1251ece36d30"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_name_end" ref="ga63897f9f842d3576c06e1251ece36d30" args="(const xcb_xv_adaptor_info_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_adaptor_info_name_end</b> (const <a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3435563dbab9768a107a1cb20415896b"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_formats" ref="ga3435563dbab9768a107a1cb20415896b" args="(const xcb_xv_adaptor_info_t *R)" -->
<a class="el" href="structxcb__xv__format__t.html">xcb_xv_format_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_adaptor_info_formats</b> (const <a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga39779a66ad714c0a24fab464927894cf"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_formats_length" ref="ga39779a66ad714c0a24fab464927894cf" args="(const xcb_xv_adaptor_info_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_adaptor_info_formats_length</b> (const <a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2a9f68479207c6f40c6a7e31be5f83fc"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_adaptor_info_formats_iterator" ref="ga2a9f68479207c6f40c6a7e31be5f83fc" args="(const xcb_xv_adaptor_info_t *R)" -->
<a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_adaptor_info_formats_iterator</b> (const <a class="el" href="structxcb__xv__adaptor__info__t.html">xcb_xv_adaptor_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga20122a8c788e43ce73ea449d6d9c0d65">xcb_xv_adaptor_info_next</a> (<a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaed742a8485f9981b5233015007033b0d">xcb_xv_adaptor_info_end</a> (<a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga273ef3f81772fff812bf2af9a99788a2"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_info_name" ref="ga273ef3f81772fff812bf2af9a99788a2" args="(const xcb_xv_encoding_info_t *R)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_encoding_info_name</b> (const <a class="el" href="structxcb__xv__encoding__info__t.html">xcb_xv_encoding_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga87544ddc91fd3e16dfc772cd3cb028dd"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_info_name_length" ref="ga87544ddc91fd3e16dfc772cd3cb028dd" args="(const xcb_xv_encoding_info_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_encoding_info_name_length</b> (const <a class="el" href="structxcb__xv__encoding__info__t.html">xcb_xv_encoding_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3fc56bc734abaf71ad77e48d869e3581"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_encoding_info_name_end" ref="ga3fc56bc734abaf71ad77e48d869e3581" args="(const xcb_xv_encoding_info_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_encoding_info_name_end</b> (const <a class="el" href="structxcb__xv__encoding__info__t.html">xcb_xv_encoding_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gab2003fb7a6839aeaf091f9f68b80d5f6">xcb_xv_encoding_info_next</a> (<a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga73e36e009a78477d71ce840b30c36498">xcb_xv_encoding_info_end</a> (<a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7789af84661db4ed84d1add5a6be47cb"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_pitches" ref="ga7789af84661db4ed84d1add5a6be47cb" args="(const xcb_xv_image_t *R)" -->
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_pitches</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2340ea581ac64cc784754a84561993ad"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_pitches_length" ref="ga2340ea581ac64cc784754a84561993ad" args="(const xcb_xv_image_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_pitches_length</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga38acf7e87dbaa5adf8a4350dc442e9d4"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_pitches_end" ref="ga38acf7e87dbaa5adf8a4350dc442e9d4" args="(const xcb_xv_image_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_pitches_end</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga793174c90714193c3a9b4e1268f3e9a8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_offsets" ref="ga793174c90714193c3a9b4e1268f3e9a8" args="(const xcb_xv_image_t *R)" -->
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_offsets</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1283b9c2c1aa9b5eba888196e4f995a5"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_offsets_length" ref="ga1283b9c2c1aa9b5eba888196e4f995a5" args="(const xcb_xv_image_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_offsets_length</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacbc3598bb42111c7a2420077640fc3f7"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_offsets_end" ref="gacbc3598bb42111c7a2420077640fc3f7" args="(const xcb_xv_image_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_offsets_end</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3dd4c9b1fd30a0cf6ad13d6fea34ea47"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_data" ref="ga3dd4c9b1fd30a0cf6ad13d6fea34ea47" args="(const xcb_xv_image_t *R)" -->
uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_data</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga82d53cb29f85b12431be662b6b4a01d1"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_data_length" ref="ga82d53cb29f85b12431be662b6b4a01d1" args="(const xcb_xv_image_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_data_length</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gace925fef12f6bd303411d5d8dc55ae12"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_image_data_end" ref="gace925fef12f6bd303411d5d8dc55ae12" args="(const xcb_xv_image_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_image_data_end</b> (const <a class="el" href="structxcb__xv__image__t.html">xcb_xv_image_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaa1eb17c20ef0be43599bf8651d977e37">xcb_xv_image_next</a> (<a class="el" href="structxcb__xv__image__iterator__t.html">xcb_xv_image_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga2edd9e040c155f8e3115048022dd2917">xcb_xv_image_end</a> (<a class="el" href="structxcb__xv__image__iterator__t.html">xcb_xv_image_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga633f6f26a5bf00fe94e82876dff5ea07"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_attribute_info_name" ref="ga633f6f26a5bf00fe94e82876dff5ea07" args="(const xcb_xv_attribute_info_t *R)" -->
char *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_attribute_info_name</b> (const <a class="el" href="structxcb__xv__attribute__info__t.html">xcb_xv_attribute_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab058fa2f245c5b699c4bc195a224d435"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_attribute_info_name_length" ref="gab058fa2f245c5b699c4bc195a224d435" args="(const xcb_xv_attribute_info_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_attribute_info_name_length</b> (const <a class="el" href="structxcb__xv__attribute__info__t.html">xcb_xv_attribute_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac8b1fcae6ebbbbd59fda57307e4ac917"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_attribute_info_name_end" ref="gac8b1fcae6ebbbbd59fda57307e4ac917" args="(const xcb_xv_attribute_info_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_attribute_info_name_end</b> (const <a class="el" href="structxcb__xv__attribute__info__t.html">xcb_xv_attribute_info_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga50e0a92f08b7a7b3646dfba109341cd2">xcb_xv_attribute_info_next</a> (<a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga90ef3694f8952f962cd083f3da973791">xcb_xv_attribute_info_end</a> (<a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaf3114b66189579da4ee027426d2a6974">xcb_xv_image_format_info_next</a> (<a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a> *i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga83350a6a36afd2a69e8f571319d794ac">xcb_xv_image_format_info_end</a> (<a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga1f8abad7c5c89d8bc13d1925681125e1">xcb_xv_query_extension</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad47ea375465cfd8ee88d90a0105d6efe">xcb_xv_query_extension_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__extension__reply__t.html">xcb_xv_query_extension_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0aa6102501a09e6afd4cd489cb31887f">xcb_xv_query_extension_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad7ea6f1239c7aed9269d763937a4a5aa">xcb_xv_query_adaptors</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_window_t window)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga60156d924144128f5723e9b79ed213a1">xcb_xv_query_adaptors_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_window_t window)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf313d4ed1075fa0acd56178d07613a53"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_adaptors_info_length" ref="gaf313d4ed1075fa0acd56178d07613a53" args="(const xcb_xv_query_adaptors_reply_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_adaptors_info_length</b> (const <a class="el" href="structxcb__xv__query__adaptors__reply__t.html">xcb_xv_query_adaptors_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6be82e4a74bf4935f6900c3ea3c76da6"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_adaptors_info_iterator" ref="ga6be82e4a74bf4935f6900c3ea3c76da6" args="(const xcb_xv_query_adaptors_reply_t *R)" -->
<a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_adaptors_info_iterator</b> (const <a class="el" href="structxcb__xv__query__adaptors__reply__t.html">xcb_xv_query_adaptors_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__adaptors__reply__t.html">xcb_xv_query_adaptors_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga8c7ee95717c65f80f08d4a9dcbe15ffa">xcb_xv_query_adaptors_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaff6597fd4267b1babf7e8f59bcaf01e6">xcb_xv_query_encodings</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga33f0272c723acab30560395d79eb7820">xcb_xv_query_encodings_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga450f7329ae7c41eb94452c42e5149721"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_encodings_info_length" ref="ga450f7329ae7c41eb94452c42e5149721" args="(const xcb_xv_query_encodings_reply_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_encodings_info_length</b> (const <a class="el" href="structxcb__xv__query__encodings__reply__t.html">xcb_xv_query_encodings_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadd0e6e095661c358e23908c3e202707c"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_encodings_info_iterator" ref="gadd0e6e095661c358e23908c3e202707c" args="(const xcb_xv_query_encodings_reply_t *R)" -->
<a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_encodings_info_iterator</b> (const <a class="el" href="structxcb__xv__query__encodings__reply__t.html">xcb_xv_query_encodings_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__encodings__reply__t.html">xcb_xv_query_encodings_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga98bbe9458e79f3a81ac4f514b3afcb35">xcb_xv_query_encodings_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga811d56fa0b53f989d47eb1a7e3a4d441">xcb_xv_grab_port</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_timestamp_t time)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga5014976fc5700c098e7b5aeebdab2c44">xcb_xv_grab_port_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_timestamp_t time)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__grab__port__reply__t.html">xcb_xv_grab_port_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga6a6cbfe22288d7329a028df87dd324e7">xcb_xv_grab_port_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga6c684e0a7c1bf2ad20a5eb5debd1e0d6">xcb_xv_ungrab_port_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_timestamp_t time)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaf4ce765457080e57d68d9c0fe7851006">xcb_xv_ungrab_port</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_timestamp_t time)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaca6efffaab8fc58725bc5adfabc00fea">xcb_xv_put_video_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga3e64b671d8e695b529d7d1f15c973053">xcb_xv_put_video</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gabc2b625b5fe952d9a08e88a75ce2f429">xcb_xv_put_still_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gacba0e41dc5c7fc51fc385f72a39ac5c8">xcb_xv_put_still</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga84e6f2b491f2dfcd11960c6ec9e01b9b">xcb_xv_get_video_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gacf77a149b7bc7827942b4bfbcf2a8187">xcb_xv_get_video</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaa7bd57577049ccbb84469c1f6b9e039c">xcb_xv_get_still_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0bb3e42808bb69535bbcea2d8e07ab0d">xcb_xv_get_still</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga50bfd01b31e19bac876fe0e641956c4a">xcb_xv_stop_video_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga9d61bf849825fc611c6177ec1139401b">xcb_xv_stop_video</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga4fe5138f58042c2ad5538cfd87930279">xcb_xv_select_video_notify_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_drawable_t drawable, uint8_t onoff)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga9e110673cbb470b73269c9808feaf693">xcb_xv_select_video_notify</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_drawable_t drawable, uint8_t onoff)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0c610878dd99439a9ee8f3a37a38352c">xcb_xv_select_port_notify_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, uint8_t onoff)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga98026940cbb33ae0a4db29f19b4ac344">xcb_xv_select_port_notify</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, uint8_t onoff)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga2fd9c1d7571c2f006d9574054b4b5928">xcb_xv_query_best_size</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, uint16_t vid_w, uint16_t vid_h, uint16_t drw_w, uint16_t drw_h, uint8_t motion)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gae044f48e5118810cbd8e925f5548cdb9">xcb_xv_query_best_size_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, uint16_t vid_w, uint16_t vid_h, uint16_t drw_w, uint16_t drw_h, uint8_t motion)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__best__size__reply__t.html">xcb_xv_query_best_size_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga7d6e30130a7b965d84d1d65dd92cb678">xcb_xv_query_best_size_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga29b9bf02e13895d0342acf485e8a60e7">xcb_xv_set_port_attribute_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_atom_t attribute, int32_t value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaff8d91ee3b7deefc8c2fa08fffb667c0">xcb_xv_set_port_attribute</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_atom_t attribute, int32_t value)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaa687d1cb82d168da3a937f6b7aea0098">xcb_xv_get_port_attribute</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_atom_t attribute)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga72d06b753fa4f7e03324ead845f9c3bd">xcb_xv_get_port_attribute_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_atom_t attribute)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__get__port__attribute__reply__t.html">xcb_xv_get_port_attribute_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga7e58f89450a6203053c068c8da99284e">xcb_xv_get_port_attribute_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga6af9e07629a73e56102c1efa75db13f4">xcb_xv_query_port_attributes</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga88e1e289970c0500d32f8fcccf2fb876">xcb_xv_query_port_attributes_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa4394794f15f3dacb9ccf2143b73159a"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_port_attributes_attributes_length" ref="gaa4394794f15f3dacb9ccf2143b73159a" args="(const xcb_xv_query_port_attributes_reply_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_port_attributes_attributes_length</b> (const <a class="el" href="structxcb__xv__query__port__attributes__reply__t.html">xcb_xv_query_port_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga91fa2b50da0e1f0e24a46ef52b1018b7"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_port_attributes_attributes_iterator" ref="ga91fa2b50da0e1f0e24a46ef52b1018b7" args="(const xcb_xv_query_port_attributes_reply_t *R)" -->
<a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_port_attributes_attributes_iterator</b> (const <a class="el" href="structxcb__xv__query__port__attributes__reply__t.html">xcb_xv_query_port_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__port__attributes__reply__t.html">xcb_xv_query_port_attributes_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gab615f24ec3989e687ae43125ea261084">xcb_xv_query_port_attributes_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gadefb914da42dd32fded63db91c26c2ee">xcb_xv_list_image_formats</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaaa08959a4863424bc58e3627cf79c362">xcb_xv_list_image_formats_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2ebff6601819f4e05e791acdaaa1863c"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_list_image_formats_format" ref="ga2ebff6601819f4e05e791acdaaa1863c" args="(const xcb_xv_list_image_formats_reply_t *R)" -->
<a class="el" href="structxcb__xv__image__format__info__t.html">xcb_xv_image_format_info_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_list_image_formats_format</b> (const <a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6b3180da093c211cd172ef112b26c200"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_list_image_formats_format_length" ref="ga6b3180da093c211cd172ef112b26c200" args="(const xcb_xv_list_image_formats_reply_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_list_image_formats_format_length</b> (const <a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad177e0ed357e9c0e661bda15dab1c8f8"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_list_image_formats_format_iterator" ref="gad177e0ed357e9c0e661bda15dab1c8f8" args="(const xcb_xv_list_image_formats_reply_t *R)" -->
<a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_list_image_formats_format_iterator</b> (const <a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga0fa808ac69e1be9c849365f594cc0bf0">xcb_xv_list_image_formats_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaeccff22c3e47bbc7875f096fc602b248">xcb_xv_query_image_attributes</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, uint32_t id, uint16_t width, uint16_t height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gaeb560ce796777e466a5e556c1b37b9fd">xcb_xv_query_image_attributes_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, uint32_t id, uint16_t width, uint16_t height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga65413693ef5c22497ddb4cb77cf14138"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_pitches" ref="ga65413693ef5c22497ddb4cb77cf14138" args="(const xcb_xv_query_image_attributes_reply_t *R)" -->
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_image_attributes_pitches</b> (const <a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa2470ab049a22ad6695416ea61885e7e"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_pitches_length" ref="gaa2470ab049a22ad6695416ea61885e7e" args="(const xcb_xv_query_image_attributes_reply_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_image_attributes_pitches_length</b> (const <a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae9ac8fe8703fddebf5a8a7a66affb8e7"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_pitches_end" ref="gae9ac8fe8703fddebf5a8a7a66affb8e7" args="(const xcb_xv_query_image_attributes_reply_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_image_attributes_pitches_end</b> (const <a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab7a7ebfac3a399e06136c3fff6e08325"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_offsets" ref="gab7a7ebfac3a399e06136c3fff6e08325" args="(const xcb_xv_query_image_attributes_reply_t *R)" -->
uint32_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_image_attributes_offsets</b> (const <a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga12b72f0e483c85a5e956194364d6c75b"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_offsets_length" ref="ga12b72f0e483c85a5e956194364d6c75b" args="(const xcb_xv_query_image_attributes_reply_t *R)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_image_attributes_offsets_length</b> (const <a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga928d93b51b11524b213a53cdb4d7f63b"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_query_image_attributes_offsets_end" ref="ga928d93b51b11524b213a53cdb4d7f63b" args="(const xcb_xv_query_image_attributes_reply_t *R)" -->
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_query_image_attributes_offsets_end</b> (const <a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *R)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga40c1286b94bbfdd3bdff0367ad312642">xcb_xv_query_image_attributes_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga859f6a3c00a30ab61b564a95f6ac7586">xcb_xv_put_image_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t id, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint32_t data_len, const uint8_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gad8a88391be2b4a38c3cc521e76f28fc3">xcb_xv_put_image</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t id, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint32_t data_len, const uint8_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#gae7482eb0c3d513adc406a41162620059">xcb_xv_shm_put_image_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, xcb_shm_seg_t shmseg, uint32_t id, uint32_t offset, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint8_t send_event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Xv__API.html#ga4a9033c0c25f09cf6e08bcb0d23cebaa">xcb_xv_shm_put_image</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, xcb_shm_seg_t shmseg, uint32_t id, uint32_t offset, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint8_t send_event)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga56c676913bb6978081b8319aee818ed1"></a><!-- doxytag: member="XCB_Xv_API::xcb_xv_id" ref="ga56c676913bb6978081b8319aee818ed1" args="" -->
<a class="el" href="structxcb__extension__t.html">xcb_extension_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_xv_id</b></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Xv XCB Protocol Implementation. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga0920554605f7d49303ea38855e5a8714"></a><!-- doxytag: member="xv.h::XCB_XV_BAD_CONTROL" ref="ga0920554605f7d49303ea38855e5a8714" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_BAD_CONTROL&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_bad_control. </p>

</div>
</div>
<a class="anchor" id="gae829f1d93509449bc37df7d81245085c"></a><!-- doxytag: member="xv.h::XCB_XV_BAD_ENCODING" ref="gae829f1d93509449bc37df7d81245085c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_BAD_ENCODING&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_bad_encoding. </p>

</div>
</div>
<a class="anchor" id="ga86f79752331ed058c3e37f5c3e6c1f9c"></a><!-- doxytag: member="xv.h::XCB_XV_BAD_PORT" ref="ga86f79752331ed058c3e37f5c3e6c1f9c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_BAD_PORT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_bad_port. </p>

</div>
</div>
<a class="anchor" id="ga1e9adb3bbb09102b8fccbbfed896c00d"></a><!-- doxytag: member="xv.h::XCB_XV_GET_PORT_ATTRIBUTE" ref="ga1e9adb3bbb09102b8fccbbfed896c00d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_GET_PORT_ATTRIBUTE&#160;&#160;&#160;14</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_get_port_attribute. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gaa687d1cb82d168da3a937f6b7aea0098">xcb_xv_get_port_attribute()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga72d06b753fa4f7e03324ead845f9c3bd">xcb_xv_get_port_attribute_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga7f835b6c2a3a83644d659aa51f198799"></a><!-- doxytag: member="xv.h::XCB_XV_GET_STILL" ref="ga7f835b6c2a3a83644d659aa51f198799" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_GET_STILL&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_get_still. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga0bb3e42808bb69535bbcea2d8e07ab0d">xcb_xv_get_still()</a>, and <a class="el" href="group__XCB__Xv__API.html#gaa7bd57577049ccbb84469c1f6b9e039c">xcb_xv_get_still_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga9a404ceecbdaafd19592f25afa115057"></a><!-- doxytag: member="xv.h::XCB_XV_GET_VIDEO" ref="ga9a404ceecbdaafd19592f25afa115057" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_GET_VIDEO&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_get_video. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gacf77a149b7bc7827942b4bfbcf2a8187">xcb_xv_get_video()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga84e6f2b491f2dfcd11960c6ec9e01b9b">xcb_xv_get_video_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga41a15779d69137797976c3a267c625f4"></a><!-- doxytag: member="xv.h::XCB_XV_GRAB_PORT" ref="ga41a15779d69137797976c3a267c625f4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_GRAB_PORT&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_grab_port. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga811d56fa0b53f989d47eb1a7e3a4d441">xcb_xv_grab_port()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga5014976fc5700c098e7b5aeebdab2c44">xcb_xv_grab_port_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaebb26469711a13464b2ed355a416556a"></a><!-- doxytag: member="xv.h::XCB_XV_LIST_IMAGE_FORMATS" ref="gaebb26469711a13464b2ed355a416556a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_LIST_IMAGE_FORMATS&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_list_image_formats. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gadefb914da42dd32fded63db91c26c2ee">xcb_xv_list_image_formats()</a>, and <a class="el" href="group__XCB__Xv__API.html#gaaa08959a4863424bc58e3627cf79c362">xcb_xv_list_image_formats_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga76167d90dbe51da754dd50c8f099a2f6"></a><!-- doxytag: member="xv.h::XCB_XV_PORT_NOTIFY" ref="ga76167d90dbe51da754dd50c8f099a2f6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_PORT_NOTIFY&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_port_notify. </p>

</div>
</div>
<a class="anchor" id="ga2d13c7e2d2fdc510333d752749f3d274"></a><!-- doxytag: member="xv.h::XCB_XV_PUT_IMAGE" ref="ga2d13c7e2d2fdc510333d752749f3d274" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_PUT_IMAGE&#160;&#160;&#160;18</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_put_image. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gad8a88391be2b4a38c3cc521e76f28fc3">xcb_xv_put_image()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga859f6a3c00a30ab61b564a95f6ac7586">xcb_xv_put_image_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaebde5975c7d78a0bede07e5411bc07c7"></a><!-- doxytag: member="xv.h::XCB_XV_PUT_STILL" ref="gaebde5975c7d78a0bede07e5411bc07c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_PUT_STILL&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_put_still. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gacba0e41dc5c7fc51fc385f72a39ac5c8">xcb_xv_put_still()</a>, and <a class="el" href="group__XCB__Xv__API.html#gabc2b625b5fe952d9a08e88a75ce2f429">xcb_xv_put_still_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa10690a9aa21ffd4b70587cdc1f13dc8"></a><!-- doxytag: member="xv.h::XCB_XV_PUT_VIDEO" ref="gaa10690a9aa21ffd4b70587cdc1f13dc8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_PUT_VIDEO&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_put_video. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga3e64b671d8e695b529d7d1f15c973053">xcb_xv_put_video()</a>, and <a class="el" href="group__XCB__Xv__API.html#gaca6efffaab8fc58725bc5adfabc00fea">xcb_xv_put_video_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0fecea9aabc29ebd44767883287f2c93"></a><!-- doxytag: member="xv.h::XCB_XV_QUERY_ADAPTORS" ref="ga0fecea9aabc29ebd44767883287f2c93" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_QUERY_ADAPTORS&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_query_adaptors. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gad7ea6f1239c7aed9269d763937a4a5aa">xcb_xv_query_adaptors()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga60156d924144128f5723e9b79ed213a1">xcb_xv_query_adaptors_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga433a7da8cf122c5148ee254306489f05"></a><!-- doxytag: member="xv.h::XCB_XV_QUERY_BEST_SIZE" ref="ga433a7da8cf122c5148ee254306489f05" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_QUERY_BEST_SIZE&#160;&#160;&#160;12</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_query_best_size. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga2fd9c1d7571c2f006d9574054b4b5928">xcb_xv_query_best_size()</a>, and <a class="el" href="group__XCB__Xv__API.html#gae044f48e5118810cbd8e925f5548cdb9">xcb_xv_query_best_size_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga62979d9e59796a709cf97e8dd9e2844b"></a><!-- doxytag: member="xv.h::XCB_XV_QUERY_ENCODINGS" ref="ga62979d9e59796a709cf97e8dd9e2844b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_QUERY_ENCODINGS&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_query_encodings. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gaff6597fd4267b1babf7e8f59bcaf01e6">xcb_xv_query_encodings()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga33f0272c723acab30560395d79eb7820">xcb_xv_query_encodings_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1a012be495d36e00d964de435c4f3c45"></a><!-- doxytag: member="xv.h::XCB_XV_QUERY_EXTENSION" ref="ga1a012be495d36e00d964de435c4f3c45" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_QUERY_EXTENSION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_query_extension. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga1f8abad7c5c89d8bc13d1925681125e1">xcb_xv_query_extension()</a>, and <a class="el" href="group__XCB__Xv__API.html#gad47ea375465cfd8ee88d90a0105d6efe">xcb_xv_query_extension_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga471feb597d309d9f5d70b25ac0b5d1d5"></a><!-- doxytag: member="xv.h::XCB_XV_QUERY_IMAGE_ATTRIBUTES" ref="ga471feb597d309d9f5d70b25ac0b5d1d5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_QUERY_IMAGE_ATTRIBUTES&#160;&#160;&#160;17</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_query_image_attributes. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gaeccff22c3e47bbc7875f096fc602b248">xcb_xv_query_image_attributes()</a>, and <a class="el" href="group__XCB__Xv__API.html#gaeb560ce796777e466a5e556c1b37b9fd">xcb_xv_query_image_attributes_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0cf4f20203e61571151da42fb838f59a"></a><!-- doxytag: member="xv.h::XCB_XV_QUERY_PORT_ATTRIBUTES" ref="ga0cf4f20203e61571151da42fb838f59a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_QUERY_PORT_ATTRIBUTES&#160;&#160;&#160;15</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_query_port_attributes. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga6af9e07629a73e56102c1efa75db13f4">xcb_xv_query_port_attributes()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga88e1e289970c0500d32f8fcccf2fb876">xcb_xv_query_port_attributes_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga224491947c263ad67ed969ddee657015"></a><!-- doxytag: member="xv.h::XCB_XV_SELECT_PORT_NOTIFY" ref="ga224491947c263ad67ed969ddee657015" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_SELECT_PORT_NOTIFY&#160;&#160;&#160;11</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_select_port_notify. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga98026940cbb33ae0a4db29f19b4ac344">xcb_xv_select_port_notify()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga0c610878dd99439a9ee8f3a37a38352c">xcb_xv_select_port_notify_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga82faeb10ed959a3ca408f548b5845c6e"></a><!-- doxytag: member="xv.h::XCB_XV_SELECT_VIDEO_NOTIFY" ref="ga82faeb10ed959a3ca408f548b5845c6e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_SELECT_VIDEO_NOTIFY&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_select_video_notify. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga9e110673cbb470b73269c9808feaf693">xcb_xv_select_video_notify()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga4fe5138f58042c2ad5538cfd87930279">xcb_xv_select_video_notify_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa7c8daf68fabfa7888f9a06ffad8d048"></a><!-- doxytag: member="xv.h::XCB_XV_SET_PORT_ATTRIBUTE" ref="gaa7c8daf68fabfa7888f9a06ffad8d048" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_SET_PORT_ATTRIBUTE&#160;&#160;&#160;13</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_set_port_attribute. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gaff8d91ee3b7deefc8c2fa08fffb667c0">xcb_xv_set_port_attribute()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga29b9bf02e13895d0342acf485e8a60e7">xcb_xv_set_port_attribute_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gae264deab130f8407be431bca8ab608f1"></a><!-- doxytag: member="xv.h::XCB_XV_SHM_PUT_IMAGE" ref="gae264deab130f8407be431bca8ab608f1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_SHM_PUT_IMAGE&#160;&#160;&#160;19</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_shm_put_image. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga4a9033c0c25f09cf6e08bcb0d23cebaa">xcb_xv_shm_put_image()</a>, and <a class="el" href="group__XCB__Xv__API.html#gae7482eb0c3d513adc406a41162620059">xcb_xv_shm_put_image_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5014a708396d9bdfea3953119699c568"></a><!-- doxytag: member="xv.h::XCB_XV_STOP_VIDEO" ref="ga5014a708396d9bdfea3953119699c568" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_STOP_VIDEO&#160;&#160;&#160;9</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_stop_video. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga9d61bf849825fc611c6177ec1139401b">xcb_xv_stop_video()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga50bfd01b31e19bac876fe0e641956c4a">xcb_xv_stop_video_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gae6b59f6f6003538d0918930e6c26b7da"></a><!-- doxytag: member="xv.h::XCB_XV_UNGRAB_PORT" ref="gae6b59f6f6003538d0918930e6c26b7da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_UNGRAB_PORT&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_ungrab_port. </p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gaf4ce765457080e57d68d9c0fe7851006">xcb_xv_ungrab_port()</a>, and <a class="el" href="group__XCB__Xv__API.html#ga6c684e0a7c1bf2ad20a5eb5debd1e0d6">xcb_xv_ungrab_port_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gac2e67a77fbde2192a07612095f1c1b47"></a><!-- doxytag: member="xv.h::XCB_XV_VIDEO_NOTIFY" ref="gac2e67a77fbde2192a07612095f1c1b47" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_XV_VIDEO_NOTIFY&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Opcode for xcb_xv_video_notify. </p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gaed742a8485f9981b5233015007033b0d"></a><!-- doxytag: member="xv.h::xcb_xv_adaptor_info_end" ref="gaed742a8485f9981b5233015007033b0d" args="(xcb_xv_adaptor_info_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_adaptor_info_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html" title="xcb_xv_adaptor_info_iterator_t">xcb_xv_adaptor_info_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html#adb1a7956ab314559ed233cfce58f2376">xcb_xv_adaptor_info_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html#a14c26f068bb0cfed065b8efea3f283c4">xcb_xv_adaptor_info_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html#aef4fda3d6f0910eecb36f96a3a7a5eef">xcb_xv_adaptor_info_iterator_t::rem</a>, and <a class="el" href="group__XCB__Xv__API.html#ga20122a8c788e43ce73ea449d6d9c0d65">xcb_xv_adaptor_info_next()</a>.</p>

</div>
</div>
<a class="anchor" id="ga20122a8c788e43ce73ea449d6d9c0d65"></a><!-- doxytag: member="xv.h::xcb_xv_adaptor_info_next" ref="ga20122a8c788e43ce73ea449d6d9c0d65" args="(xcb_xv_adaptor_info_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_adaptor_info_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__adaptor__info__iterator__t.html">xcb_xv_adaptor_info_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html" title="xcb_xv_adaptor_info_iterator_t">xcb_xv_adaptor_info_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_adaptor_info_t) </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html#adb1a7956ab314559ed233cfce58f2376">xcb_xv_adaptor_info_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html#a14c26f068bb0cfed065b8efea3f283c4">xcb_xv_adaptor_info_iterator_t::index</a>, <a class="el" href="structxcb__xv__adaptor__info__iterator__t.html#aef4fda3d6f0910eecb36f96a3a7a5eef">xcb_xv_adaptor_info_iterator_t::rem</a>, and <a class="el" href="group__XCB__Xv__API.html#ga77591e72113d8db21c13e1183c6d23f1">xcb_xv_format_end()</a>.</p>

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#gaed742a8485f9981b5233015007033b0d">xcb_xv_adaptor_info_end()</a>.</p>

</div>
</div>
<a class="anchor" id="ga90ef3694f8952f962cd083f3da973791"></a><!-- doxytag: member="xv.h::xcb_xv_attribute_info_end" ref="ga90ef3694f8952f962cd083f3da973791" args="(xcb_xv_attribute_info_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_attribute_info_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__attribute__info__iterator__t.html" title="xcb_xv_attribute_info_iterator_t">xcb_xv_attribute_info_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__xv__attribute__info__iterator__t.html#a5863bb97d4f65a832d3e6f57e7bad666">xcb_xv_attribute_info_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xv__attribute__info__iterator__t.html#aa0cc5b18e33be8440707b683e4c5ea38">xcb_xv_attribute_info_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, <a class="el" href="structxcb__xv__attribute__info__iterator__t.html#a551db7dee8cdb2d9a59a899bff4e97c3">xcb_xv_attribute_info_iterator_t::rem</a>, and <a class="el" href="group__XCB__Xv__API.html#ga50e0a92f08b7a7b3646dfba109341cd2">xcb_xv_attribute_info_next()</a>.</p>

</div>
</div>
<a class="anchor" id="ga50e0a92f08b7a7b3646dfba109341cd2"></a><!-- doxytag: member="xv.h::xcb_xv_attribute_info_next" ref="ga50e0a92f08b7a7b3646dfba109341cd2" args="(xcb_xv_attribute_info_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_attribute_info_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__attribute__info__iterator__t.html">xcb_xv_attribute_info_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__attribute__info__iterator__t.html" title="xcb_xv_attribute_info_iterator_t">xcb_xv_attribute_info_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_attribute_info_t) </p>

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

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga90ef3694f8952f962cd083f3da973791">xcb_xv_attribute_info_end()</a>.</p>

</div>
</div>
<a class="anchor" id="gabb0dde8fa17f19d453f9863ceec2fe77"></a><!-- doxytag: member="xv.h::xcb_xv_encoding_end" ref="gabb0dde8fa17f19d453f9863ceec2fe77" args="(xcb_xv_encoding_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_encoding_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__encoding__iterator__t.html">xcb_xv_encoding_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__encoding__iterator__t.html" title="xcb_xv_encoding_iterator_t">xcb_xv_encoding_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

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

</div>
</div>
<a class="anchor" id="ga73e36e009a78477d71ce840b30c36498"></a><!-- doxytag: member="xv.h::xcb_xv_encoding_info_end" ref="ga73e36e009a78477d71ce840b30c36498" args="(xcb_xv_encoding_info_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_encoding_info_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__encoding__info__iterator__t.html" title="xcb_xv_encoding_info_iterator_t">xcb_xv_encoding_info_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__xv__encoding__info__iterator__t.html#a0d034dc094b24d8a6397baa5faa80763">xcb_xv_encoding_info_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xv__encoding__info__iterator__t.html#af4c018d49e6d94b16b79650d4afe0b53">xcb_xv_encoding_info_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, <a class="el" href="structxcb__xv__encoding__info__iterator__t.html#a85b65ec1394c1e0cf220efb8735acbaf">xcb_xv_encoding_info_iterator_t::rem</a>, and <a class="el" href="group__XCB__Xv__API.html#gab2003fb7a6839aeaf091f9f68b80d5f6">xcb_xv_encoding_info_next()</a>.</p>

</div>
</div>
<a class="anchor" id="gab2003fb7a6839aeaf091f9f68b80d5f6"></a><!-- doxytag: member="xv.h::xcb_xv_encoding_info_next" ref="gab2003fb7a6839aeaf091f9f68b80d5f6" args="(xcb_xv_encoding_info_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_encoding_info_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__encoding__info__iterator__t.html">xcb_xv_encoding_info_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__encoding__info__iterator__t.html" title="xcb_xv_encoding_info_iterator_t">xcb_xv_encoding_info_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_encoding_info_t) </p>

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

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga73e36e009a78477d71ce840b30c36498">xcb_xv_encoding_info_end()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6ea2ed9756f753387f629bcb122b822e"></a><!-- doxytag: member="xv.h::xcb_xv_encoding_next" ref="ga6ea2ed9756f753387f629bcb122b822e" args="(xcb_xv_encoding_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_encoding_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__encoding__iterator__t.html">xcb_xv_encoding_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__encoding__iterator__t.html" title="xcb_xv_encoding_iterator_t">xcb_xv_encoding_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_encoding_t) </p>

<p>References <a class="el" href="structxcb__xv__encoding__iterator__t.html#adde60f21b3ef76023e84a9b08bbaffae">xcb_xv_encoding_iterator_t::data</a>, <a class="el" href="structxcb__xv__encoding__iterator__t.html#aa71599a8675651779b642e478742f864">xcb_xv_encoding_iterator_t::index</a>, and <a class="el" href="structxcb__xv__encoding__iterator__t.html#a4fc60422a0c1d2825dab41db7f7491d2">xcb_xv_encoding_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga77591e72113d8db21c13e1183c6d23f1"></a><!-- doxytag: member="xv.h::xcb_xv_format_end" ref="ga77591e72113d8db21c13e1183c6d23f1" args="(xcb_xv_format_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_format_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__format__iterator__t.html" title="xcb_xv_format_iterator_t">xcb_xv_format_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

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

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga20122a8c788e43ce73ea449d6d9c0d65">xcb_xv_adaptor_info_next()</a>.</p>

</div>
</div>
<a class="anchor" id="ga8e104ce5cc99810b4702185382b5d171"></a><!-- doxytag: member="xv.h::xcb_xv_format_next" ref="ga8e104ce5cc99810b4702185382b5d171" args="(xcb_xv_format_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_format_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__format__iterator__t.html">xcb_xv_format_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__format__iterator__t.html" title="xcb_xv_format_iterator_t">xcb_xv_format_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_format_t) </p>

<p>References <a class="el" href="structxcb__xv__format__iterator__t.html#a4b54f9bfaadaf47553211919cf1cfbbe">xcb_xv_format_iterator_t::data</a>, <a class="el" href="structxcb__xv__format__iterator__t.html#a5bb854f206e029d2a1871d6662439140">xcb_xv_format_iterator_t::index</a>, and <a class="el" href="structxcb__xv__format__iterator__t.html#a37d84b814fbb774bf00914ef48ed4200">xcb_xv_format_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gaa687d1cb82d168da3a937f6b7aea0098"></a><!-- doxytag: member="xv.h::xcb_xv_get_port_attribute" ref="gaa687d1cb82d168da3a937f6b7aea0098" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a> xcb_xv_get_port_attribute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_atom_t&#160;</td>
          <td class="paramname"><em>attribute</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__get__port__attribute__request__t.html#ae72f364913dd79ca01826267ae1c99b5">xcb_xv_get_port_attribute_request_t::attribute</a>, <a class="el" href="structxcb__xv__get__port__attribute__request__t.html#a129a35babf3ebc47abf65a565d391986">xcb_xv_get_port_attribute_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga1e9adb3bbb09102b8fccbbfed896c00d">XCB_XV_GET_PORT_ATTRIBUTE</a>.</p>

</div>
</div>
<a class="anchor" id="ga7e58f89450a6203053c068c8da99284e"></a><!-- doxytag: member="xv.h::xcb_xv_get_port_attribute_reply" ref="ga7e58f89450a6203053c068c8da99284e" args="(xcb_connection_t *c, xcb_xv_get_port_attribute_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__get__port__attribute__reply__t.html">xcb_xv_get_port_attribute_reply_t</a>* xcb_xv_get_port_attribute_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#ga72d06b753fa4f7e03324ead845f9c3bd">xcb_xv_get_port_attribute_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html#ad9bc2811247fb1cbe8b1277b8d836424">xcb_xv_get_port_attribute_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga72d06b753fa4f7e03324ead845f9c3bd"></a><!-- doxytag: member="xv.h::xcb_xv_get_port_attribute_unchecked" ref="ga72d06b753fa4f7e03324ead845f9c3bd" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__get__port__attribute__cookie__t.html">xcb_xv_get_port_attribute_cookie_t</a> xcb_xv_get_port_attribute_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_atom_t&#160;</td>
          <td class="paramname"><em>attribute</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__get__port__attribute__request__t.html#ae72f364913dd79ca01826267ae1c99b5">xcb_xv_get_port_attribute_request_t::attribute</a>, <a class="el" href="structxcb__xv__get__port__attribute__request__t.html#a129a35babf3ebc47abf65a565d391986">xcb_xv_get_port_attribute_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga1e9adb3bbb09102b8fccbbfed896c00d">XCB_XV_GET_PORT_ATTRIBUTE</a>.</p>

</div>
</div>
<a class="anchor" id="ga0bb3e42808bb69535bbcea2d8e07ab0d"></a><!-- doxytag: member="xv.h::xcb_xv_get_still" ref="ga0bb3e42808bb69535bbcea2d8e07ab0d" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_get_still </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__get__still__request__t.html#a6ee9f802bf3d1f75a4d787be73a67e9a">xcb_xv_get_still_request_t::drawable</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#acc897ba48b38e4c6bccb32054430280c">xcb_xv_get_still_request_t::drw_h</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#aa9e65e6c01b70444e55325a3acc2a367">xcb_xv_get_still_request_t::drw_w</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a6b37108a0866bad7fccf9ca4cd66ce63">xcb_xv_get_still_request_t::drw_x</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a3eefc8c1bafd5287cd578e634d472d0d">xcb_xv_get_still_request_t::drw_y</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#af01c4e8c9ee98be376af846211e17994">xcb_xv_get_still_request_t::gc</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#ae1c4e594c83198cc687a89c3f15cf6da">xcb_xv_get_still_request_t::port</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a6fb1e66d92f7018fee9f1e9dfb92cd03">xcb_xv_get_still_request_t::vid_h</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a2900986c4fa32c9d4c68049e8fa0a421">xcb_xv_get_still_request_t::vid_w</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a81e1769ba476464f63b4ee8141ccc40d">xcb_xv_get_still_request_t::vid_x</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#ad8e1de2799f3001a4be55b183bbb0be0">xcb_xv_get_still_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#ga7f835b6c2a3a83644d659aa51f198799">XCB_XV_GET_STILL</a>.</p>

</div>
</div>
<a class="anchor" id="gaa7bd57577049ccbb84469c1f6b9e039c"></a><!-- doxytag: member="xv.h::xcb_xv_get_still_checked" ref="gaa7bd57577049ccbb84469c1f6b9e039c" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_get_still_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__get__still__request__t.html#a6ee9f802bf3d1f75a4d787be73a67e9a">xcb_xv_get_still_request_t::drawable</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#acc897ba48b38e4c6bccb32054430280c">xcb_xv_get_still_request_t::drw_h</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#aa9e65e6c01b70444e55325a3acc2a367">xcb_xv_get_still_request_t::drw_w</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a6b37108a0866bad7fccf9ca4cd66ce63">xcb_xv_get_still_request_t::drw_x</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a3eefc8c1bafd5287cd578e634d472d0d">xcb_xv_get_still_request_t::drw_y</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#af01c4e8c9ee98be376af846211e17994">xcb_xv_get_still_request_t::gc</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#ae1c4e594c83198cc687a89c3f15cf6da">xcb_xv_get_still_request_t::port</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a6fb1e66d92f7018fee9f1e9dfb92cd03">xcb_xv_get_still_request_t::vid_h</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a2900986c4fa32c9d4c68049e8fa0a421">xcb_xv_get_still_request_t::vid_w</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#a81e1769ba476464f63b4ee8141ccc40d">xcb_xv_get_still_request_t::vid_x</a>, <a class="el" href="structxcb__xv__get__still__request__t.html#ad8e1de2799f3001a4be55b183bbb0be0">xcb_xv_get_still_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#ga7f835b6c2a3a83644d659aa51f198799">XCB_XV_GET_STILL</a>.</p>

</div>
</div>
<a class="anchor" id="gacf77a149b7bc7827942b4bfbcf2a8187"></a><!-- doxytag: member="xv.h::xcb_xv_get_video" ref="gacf77a149b7bc7827942b4bfbcf2a8187" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_get_video </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__get__video__request__t.html#a520a19a656397ee68fbb88dcc514c03a">xcb_xv_get_video_request_t::drawable</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#ab6b1f71a0bf517b44091eafe16846c77">xcb_xv_get_video_request_t::drw_h</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#abbc23c3011b0c5a7165d4900bc566dc2">xcb_xv_get_video_request_t::drw_w</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#aa8f73c0b6e82b68fcef2c32b3ea3e9b6">xcb_xv_get_video_request_t::drw_x</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a4598f73f0c168ac0358267586419d487">xcb_xv_get_video_request_t::drw_y</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a951c77573cdd0c61dd4b03b043048dc3">xcb_xv_get_video_request_t::gc</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#abf39517fc28f0f394de2987ea1f06f22">xcb_xv_get_video_request_t::port</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a3a5df8de1ad452f2cee145e121f65053">xcb_xv_get_video_request_t::vid_h</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a55fafe31e640231f6b4048c180b8503e">xcb_xv_get_video_request_t::vid_w</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a460ce6e99f3ad60aa9a3ee6bb83eb768">xcb_xv_get_video_request_t::vid_x</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a8deb4bf33feed34a0d5612560daafbf0">xcb_xv_get_video_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#ga9a404ceecbdaafd19592f25afa115057">XCB_XV_GET_VIDEO</a>.</p>

</div>
</div>
<a class="anchor" id="ga84e6f2b491f2dfcd11960c6ec9e01b9b"></a><!-- doxytag: member="xv.h::xcb_xv_get_video_checked" ref="ga84e6f2b491f2dfcd11960c6ec9e01b9b" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_get_video_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__get__video__request__t.html#a520a19a656397ee68fbb88dcc514c03a">xcb_xv_get_video_request_t::drawable</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#ab6b1f71a0bf517b44091eafe16846c77">xcb_xv_get_video_request_t::drw_h</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#abbc23c3011b0c5a7165d4900bc566dc2">xcb_xv_get_video_request_t::drw_w</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#aa8f73c0b6e82b68fcef2c32b3ea3e9b6">xcb_xv_get_video_request_t::drw_x</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a4598f73f0c168ac0358267586419d487">xcb_xv_get_video_request_t::drw_y</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a951c77573cdd0c61dd4b03b043048dc3">xcb_xv_get_video_request_t::gc</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#abf39517fc28f0f394de2987ea1f06f22">xcb_xv_get_video_request_t::port</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a3a5df8de1ad452f2cee145e121f65053">xcb_xv_get_video_request_t::vid_h</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a55fafe31e640231f6b4048c180b8503e">xcb_xv_get_video_request_t::vid_w</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a460ce6e99f3ad60aa9a3ee6bb83eb768">xcb_xv_get_video_request_t::vid_x</a>, <a class="el" href="structxcb__xv__get__video__request__t.html#a8deb4bf33feed34a0d5612560daafbf0">xcb_xv_get_video_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#ga9a404ceecbdaafd19592f25afa115057">XCB_XV_GET_VIDEO</a>.</p>

</div>
</div>
<a class="anchor" id="ga811d56fa0b53f989d47eb1a7e3a4d441"></a><!-- doxytag: member="xv.h::xcb_xv_grab_port" ref="ga811d56fa0b53f989d47eb1a7e3a4d441" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a> xcb_xv_grab_port </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_timestamp_t&#160;</td>
          <td class="paramname"><em>time</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__grab__port__request__t.html#a5e58b4c249a50302ff3933140866eebe">xcb_xv_grab_port_request_t::port</a>, <a class="el" href="structxcb__xv__grab__port__request__t.html#a79aa7950c9a44e07efcea3338c4e40af">xcb_xv_grab_port_request_t::time</a>, and <a class="el" href="group__XCB__Xv__API.html#ga41a15779d69137797976c3a267c625f4">XCB_XV_GRAB_PORT</a>.</p>

</div>
</div>
<a class="anchor" id="ga6a6cbfe22288d7329a028df87dd324e7"></a><!-- doxytag: member="xv.h::xcb_xv_grab_port_reply" ref="ga6a6cbfe22288d7329a028df87dd324e7" args="(xcb_connection_t *c, xcb_xv_grab_port_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__grab__port__reply__t.html">xcb_xv_grab_port_reply_t</a>* xcb_xv_grab_port_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#ga5014976fc5700c098e7b5aeebdab2c44">xcb_xv_grab_port_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__grab__port__cookie__t.html#a196386b0508b343466c0d2c24c65b037">xcb_xv_grab_port_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga5014976fc5700c098e7b5aeebdab2c44"></a><!-- doxytag: member="xv.h::xcb_xv_grab_port_unchecked" ref="ga5014976fc5700c098e7b5aeebdab2c44" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__grab__port__cookie__t.html">xcb_xv_grab_port_cookie_t</a> xcb_xv_grab_port_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_timestamp_t&#160;</td>
          <td class="paramname"><em>time</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__grab__port__request__t.html#a5e58b4c249a50302ff3933140866eebe">xcb_xv_grab_port_request_t::port</a>, <a class="el" href="structxcb__xv__grab__port__request__t.html#a79aa7950c9a44e07efcea3338c4e40af">xcb_xv_grab_port_request_t::time</a>, and <a class="el" href="group__XCB__Xv__API.html#ga41a15779d69137797976c3a267c625f4">XCB_XV_GRAB_PORT</a>.</p>

</div>
</div>
<a class="anchor" id="ga2edd9e040c155f8e3115048022dd2917"></a><!-- doxytag: member="xv.h::xcb_xv_image_end" ref="ga2edd9e040c155f8e3115048022dd2917" args="(xcb_xv_image_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_image_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__image__iterator__t.html">xcb_xv_image_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__image__iterator__t.html" title="xcb_xv_image_iterator_t">xcb_xv_image_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__xv__image__iterator__t.html#a503e7bd535aa354325a58eacd447bfdf">xcb_xv_image_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__xv__image__iterator__t.html#a8ff5516eed229cafaf18a40de274c3ed">xcb_xv_image_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, <a class="el" href="structxcb__xv__image__iterator__t.html#a9038d463ec84da8807aa221d1ee0b180">xcb_xv_image_iterator_t::rem</a>, and <a class="el" href="group__XCB__Xv__API.html#gaa1eb17c20ef0be43599bf8651d977e37">xcb_xv_image_next()</a>.</p>

</div>
</div>
<a class="anchor" id="ga83350a6a36afd2a69e8f571319d794ac"></a><!-- doxytag: member="xv.h::xcb_xv_image_format_info_end" ref="ga83350a6a36afd2a69e8f571319d794ac" args="(xcb_xv_image_format_info_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_image_format_info_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__image__format__info__iterator__t.html" title="xcb_xv_image_format_info_iterator_t">xcb_xv_image_format_info_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

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

</div>
</div>
<a class="anchor" id="gaf3114b66189579da4ee027426d2a6974"></a><!-- doxytag: member="xv.h::xcb_xv_image_format_info_next" ref="gaf3114b66189579da4ee027426d2a6974" args="(xcb_xv_image_format_info_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_image_format_info_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__image__format__info__iterator__t.html">xcb_xv_image_format_info_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__image__format__info__iterator__t.html" title="xcb_xv_image_format_info_iterator_t">xcb_xv_image_format_info_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_image_format_info_t) </p>

<p>References <a class="el" href="structxcb__xv__image__format__info__iterator__t.html#a550ee8d9832ea7c7386d57752101875b">xcb_xv_image_format_info_iterator_t::data</a>, <a class="el" href="structxcb__xv__image__format__info__iterator__t.html#aea3b0a95ab1693e9af857153b0401ef4">xcb_xv_image_format_info_iterator_t::index</a>, and <a class="el" href="structxcb__xv__image__format__info__iterator__t.html#a086d486ab098ae8a0612f17f4a8673d9">xcb_xv_image_format_info_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gaa1eb17c20ef0be43599bf8651d977e37"></a><!-- doxytag: member="xv.h::xcb_xv_image_next" ref="gaa1eb17c20ef0be43599bf8651d977e37" args="(xcb_xv_image_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_image_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__image__iterator__t.html">xcb_xv_image_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__image__iterator__t.html" title="xcb_xv_image_iterator_t">xcb_xv_image_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_image_t) </p>

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

<p>Referenced by <a class="el" href="group__XCB__Xv__API.html#ga2edd9e040c155f8e3115048022dd2917">xcb_xv_image_end()</a>.</p>

</div>
</div>
<a class="anchor" id="gadefb914da42dd32fded63db91c26c2ee"></a><!-- doxytag: member="xv.h::xcb_xv_list_image_formats" ref="gadefb914da42dd32fded63db91c26c2ee" args="(xcb_connection_t *c, xcb_xv_port_t port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a> xcb_xv_list_image_formats </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__list__image__formats__request__t.html#a20933f52634a2a05c18184b8498e9ca2">xcb_xv_list_image_formats_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#gaebb26469711a13464b2ed355a416556a">XCB_XV_LIST_IMAGE_FORMATS</a>.</p>

</div>
</div>
<a class="anchor" id="ga0fa808ac69e1be9c849365f594cc0bf0"></a><!-- doxytag: member="xv.h::xcb_xv_list_image_formats_reply" ref="ga0fa808ac69e1be9c849365f594cc0bf0" args="(xcb_connection_t *c, xcb_xv_list_image_formats_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__list__image__formats__reply__t.html">xcb_xv_list_image_formats_reply_t</a>* xcb_xv_list_image_formats_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#gaaa08959a4863424bc58e3627cf79c362">xcb_xv_list_image_formats_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__list__image__formats__cookie__t.html#afdc6341e3e5e5e5bd6c366236c7f593d">xcb_xv_list_image_formats_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gaaa08959a4863424bc58e3627cf79c362"></a><!-- doxytag: member="xv.h::xcb_xv_list_image_formats_unchecked" ref="gaaa08959a4863424bc58e3627cf79c362" args="(xcb_connection_t *c, xcb_xv_port_t port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__list__image__formats__cookie__t.html">xcb_xv_list_image_formats_cookie_t</a> xcb_xv_list_image_formats_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__list__image__formats__request__t.html#a20933f52634a2a05c18184b8498e9ca2">xcb_xv_list_image_formats_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#gaebb26469711a13464b2ed355a416556a">XCB_XV_LIST_IMAGE_FORMATS</a>.</p>

</div>
</div>
<a class="anchor" id="gae0ec529af2176f15db67b9ec5379aa80"></a><!-- doxytag: member="xv.h::xcb_xv_port_end" ref="gae0ec529af2176f15db67b9ec5379aa80" args="(xcb_xv_port_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_port_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__port__iterator__t.html">xcb_xv_port_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__port__iterator__t.html" title="xcb_xv_port_iterator_t">xcb_xv_port_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

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

</div>
</div>
<a class="anchor" id="ga05a2ee25b436e157812f8efb3d2b8418"></a><!-- doxytag: member="xv.h::xcb_xv_port_next" ref="ga05a2ee25b436e157812f8efb3d2b8418" args="(xcb_xv_port_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_port_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__port__iterator__t.html">xcb_xv_port_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__port__iterator__t.html" title="xcb_xv_port_iterator_t">xcb_xv_port_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_port_t) </p>

<p>References <a class="el" href="structxcb__xv__port__iterator__t.html#a9d24553b1d4429a67f3afaee20a5b2f0">xcb_xv_port_iterator_t::data</a>, <a class="el" href="structxcb__xv__port__iterator__t.html#a6ea120f09bcb7c37dc5cc0f2aafaceb6">xcb_xv_port_iterator_t::index</a>, and <a class="el" href="structxcb__xv__port__iterator__t.html#a16a958d045189c5872bbe5e47ae1ad07">xcb_xv_port_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gad8a88391be2b4a38c3cc521e76f28fc3"></a><!-- doxytag: member="xv.h::xcb_xv_put_image" ref="gad8a88391be2b4a38c3cc521e76f28fc3" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t id, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint32_t data_len, const uint8_t *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_put_image </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>data_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__put__image__request__t.html#a44c58d3d432860159ab47fa347be7a11">xcb_xv_put_image_request_t::drawable</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a0c7196e3efa39222456c2fe2f1ffb366">xcb_xv_put_image_request_t::drw_h</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#ab943c62ea9776f2beb63fd5b516ec31b">xcb_xv_put_image_request_t::drw_w</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a5cc46904f55db38bf8f03ecf0fda5499">xcb_xv_put_image_request_t::drw_x</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#ae3955aa9de3c423b1a868fc26b420341">xcb_xv_put_image_request_t::drw_y</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#adbb93ae5834c6efb21561187d7f5e428">xcb_xv_put_image_request_t::gc</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a4a11b8b016d95361c188b911d12cd8ed">xcb_xv_put_image_request_t::height</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a67da987d4213f784680d24642f624211">xcb_xv_put_image_request_t::id</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#ae78c7d2c53900b859e2be90309c84c8e">xcb_xv_put_image_request_t::port</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a4650f8554ca69a30c40f3fba7989d97a">xcb_xv_put_image_request_t::src_h</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a26de43b9741a0ec4cabac8d537f46af8">xcb_xv_put_image_request_t::src_w</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#afd47892f90a12e162d64e4780cc7f7d9">xcb_xv_put_image_request_t::src_x</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a857985dedeed38fa0024e457e06195c9">xcb_xv_put_image_request_t::src_y</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#addb10963f50bd47c48f09067d2f1e4cf">xcb_xv_put_image_request_t::width</a>, and <a class="el" href="group__XCB__Xv__API.html#ga2d13c7e2d2fdc510333d752749f3d274">XCB_XV_PUT_IMAGE</a>.</p>

</div>
</div>
<a class="anchor" id="ga859f6a3c00a30ab61b564a95f6ac7586"></a><!-- doxytag: member="xv.h::xcb_xv_put_image_checked" ref="ga859f6a3c00a30ab61b564a95f6ac7586" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t id, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint32_t data_len, const uint8_t *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_put_image_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>data_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__put__image__request__t.html#a44c58d3d432860159ab47fa347be7a11">xcb_xv_put_image_request_t::drawable</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a0c7196e3efa39222456c2fe2f1ffb366">xcb_xv_put_image_request_t::drw_h</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#ab943c62ea9776f2beb63fd5b516ec31b">xcb_xv_put_image_request_t::drw_w</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a5cc46904f55db38bf8f03ecf0fda5499">xcb_xv_put_image_request_t::drw_x</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#ae3955aa9de3c423b1a868fc26b420341">xcb_xv_put_image_request_t::drw_y</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#adbb93ae5834c6efb21561187d7f5e428">xcb_xv_put_image_request_t::gc</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a4a11b8b016d95361c188b911d12cd8ed">xcb_xv_put_image_request_t::height</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a67da987d4213f784680d24642f624211">xcb_xv_put_image_request_t::id</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#ae78c7d2c53900b859e2be90309c84c8e">xcb_xv_put_image_request_t::port</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a4650f8554ca69a30c40f3fba7989d97a">xcb_xv_put_image_request_t::src_h</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a26de43b9741a0ec4cabac8d537f46af8">xcb_xv_put_image_request_t::src_w</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#afd47892f90a12e162d64e4780cc7f7d9">xcb_xv_put_image_request_t::src_x</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#a857985dedeed38fa0024e457e06195c9">xcb_xv_put_image_request_t::src_y</a>, <a class="el" href="structxcb__xv__put__image__request__t.html#addb10963f50bd47c48f09067d2f1e4cf">xcb_xv_put_image_request_t::width</a>, and <a class="el" href="group__XCB__Xv__API.html#ga2d13c7e2d2fdc510333d752749f3d274">XCB_XV_PUT_IMAGE</a>.</p>

</div>
</div>
<a class="anchor" id="gacba0e41dc5c7fc51fc385f72a39ac5c8"></a><!-- doxytag: member="xv.h::xcb_xv_put_still" ref="gacba0e41dc5c7fc51fc385f72a39ac5c8" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_put_still </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__put__still__request__t.html#aa941b096b96e45895b2abe6fdabd93e6">xcb_xv_put_still_request_t::drawable</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ab8c9f006d1cdb5c126ae9ce762a2f1da">xcb_xv_put_still_request_t::drw_h</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a59d233cff27abb3463751732f914f7a5">xcb_xv_put_still_request_t::drw_w</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ad2cad909456eb1ecfb74965b0d2c8210">xcb_xv_put_still_request_t::drw_x</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#adb06f97367385ced2e903a18922e9ce2">xcb_xv_put_still_request_t::drw_y</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ac2fad9637299ebfaa0029306e8a314af">xcb_xv_put_still_request_t::gc</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a0dc3d1fd72074f6dd02084d9c8684fc9">xcb_xv_put_still_request_t::port</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a2505dbb4d531e9b3e75e8f44e2d8eee8">xcb_xv_put_still_request_t::vid_h</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ab36179103745b8ce2c14584533c03b71">xcb_xv_put_still_request_t::vid_w</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a4e2e209a74443f4b7a7b5d13363aa791">xcb_xv_put_still_request_t::vid_x</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a7d10b5b91afbfd22b01983adacdbcfbb">xcb_xv_put_still_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#gaebde5975c7d78a0bede07e5411bc07c7">XCB_XV_PUT_STILL</a>.</p>

</div>
</div>
<a class="anchor" id="gabc2b625b5fe952d9a08e88a75ce2f429"></a><!-- doxytag: member="xv.h::xcb_xv_put_still_checked" ref="gabc2b625b5fe952d9a08e88a75ce2f429" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_put_still_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__put__still__request__t.html#aa941b096b96e45895b2abe6fdabd93e6">xcb_xv_put_still_request_t::drawable</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ab8c9f006d1cdb5c126ae9ce762a2f1da">xcb_xv_put_still_request_t::drw_h</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a59d233cff27abb3463751732f914f7a5">xcb_xv_put_still_request_t::drw_w</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ad2cad909456eb1ecfb74965b0d2c8210">xcb_xv_put_still_request_t::drw_x</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#adb06f97367385ced2e903a18922e9ce2">xcb_xv_put_still_request_t::drw_y</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ac2fad9637299ebfaa0029306e8a314af">xcb_xv_put_still_request_t::gc</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a0dc3d1fd72074f6dd02084d9c8684fc9">xcb_xv_put_still_request_t::port</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a2505dbb4d531e9b3e75e8f44e2d8eee8">xcb_xv_put_still_request_t::vid_h</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#ab36179103745b8ce2c14584533c03b71">xcb_xv_put_still_request_t::vid_w</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a4e2e209a74443f4b7a7b5d13363aa791">xcb_xv_put_still_request_t::vid_x</a>, <a class="el" href="structxcb__xv__put__still__request__t.html#a7d10b5b91afbfd22b01983adacdbcfbb">xcb_xv_put_still_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#gaebde5975c7d78a0bede07e5411bc07c7">XCB_XV_PUT_STILL</a>.</p>

</div>
</div>
<a class="anchor" id="ga3e64b671d8e695b529d7d1f15c973053"></a><!-- doxytag: member="xv.h::xcb_xv_put_video" ref="ga3e64b671d8e695b529d7d1f15c973053" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_put_video </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__put__video__request__t.html#a507bb21b63363f3f93126ccdb57b67c1">xcb_xv_put_video_request_t::drawable</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a70e81b6d3f9617e33663f1c49e2c3b9f">xcb_xv_put_video_request_t::drw_h</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#ac5eb53dc25d0d3c04f49773a873223f2">xcb_xv_put_video_request_t::drw_w</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a243b594ca35438ef8adb0617cfa744f9">xcb_xv_put_video_request_t::drw_x</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a0e29b7f62a0479106e66e4d95f57546d">xcb_xv_put_video_request_t::drw_y</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a6f4aa805183d36d636226142e6e224f2">xcb_xv_put_video_request_t::gc</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a90f8d3b02bce5fba079aa4f7bcdcbe6c">xcb_xv_put_video_request_t::port</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#aef9297410021857cffbde82e72082a3b">xcb_xv_put_video_request_t::vid_h</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a6feea3a0e08f430a7fd210eba9026d1b">xcb_xv_put_video_request_t::vid_w</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#ab44ca47e56e6c9d3ee381328a853e292">xcb_xv_put_video_request_t::vid_x</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#af25f9025e4fd2af99c51cc7351c6dd25">xcb_xv_put_video_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#gaa10690a9aa21ffd4b70587cdc1f13dc8">XCB_XV_PUT_VIDEO</a>.</p>

</div>
</div>
<a class="anchor" id="gaca6efffaab8fc58725bc5adfabc00fea"></a><!-- doxytag: member="xv.h::xcb_xv_put_video_checked" ref="gaca6efffaab8fc58725bc5adfabc00fea" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t vid_x, int16_t vid_y, uint16_t vid_w, uint16_t vid_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_put_video_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>vid_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__put__video__request__t.html#a507bb21b63363f3f93126ccdb57b67c1">xcb_xv_put_video_request_t::drawable</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a70e81b6d3f9617e33663f1c49e2c3b9f">xcb_xv_put_video_request_t::drw_h</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#ac5eb53dc25d0d3c04f49773a873223f2">xcb_xv_put_video_request_t::drw_w</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a243b594ca35438ef8adb0617cfa744f9">xcb_xv_put_video_request_t::drw_x</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a0e29b7f62a0479106e66e4d95f57546d">xcb_xv_put_video_request_t::drw_y</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a6f4aa805183d36d636226142e6e224f2">xcb_xv_put_video_request_t::gc</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a90f8d3b02bce5fba079aa4f7bcdcbe6c">xcb_xv_put_video_request_t::port</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#aef9297410021857cffbde82e72082a3b">xcb_xv_put_video_request_t::vid_h</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#a6feea3a0e08f430a7fd210eba9026d1b">xcb_xv_put_video_request_t::vid_w</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#ab44ca47e56e6c9d3ee381328a853e292">xcb_xv_put_video_request_t::vid_x</a>, <a class="el" href="structxcb__xv__put__video__request__t.html#af25f9025e4fd2af99c51cc7351c6dd25">xcb_xv_put_video_request_t::vid_y</a>, and <a class="el" href="group__XCB__Xv__API.html#gaa10690a9aa21ffd4b70587cdc1f13dc8">XCB_XV_PUT_VIDEO</a>.</p>

</div>
</div>
<a class="anchor" id="gad7ea6f1239c7aed9269d763937a4a5aa"></a><!-- doxytag: member="xv.h::xcb_xv_query_adaptors" ref="gad7ea6f1239c7aed9269d763937a4a5aa" args="(xcb_connection_t *c, xcb_window_t window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a> xcb_xv_query_adaptors </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_window_t&#160;</td>
          <td class="paramname"><em>window</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__query__adaptors__request__t.html#a855c6ddfde13253efae31c9d05303763">xcb_xv_query_adaptors_request_t::window</a>, and <a class="el" href="group__XCB__Xv__API.html#ga0fecea9aabc29ebd44767883287f2c93">XCB_XV_QUERY_ADAPTORS</a>.</p>

</div>
</div>
<a class="anchor" id="ga8c7ee95717c65f80f08d4a9dcbe15ffa"></a><!-- doxytag: member="xv.h::xcb_xv_query_adaptors_reply" ref="ga8c7ee95717c65f80f08d4a9dcbe15ffa" args="(xcb_connection_t *c, xcb_xv_query_adaptors_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__adaptors__reply__t.html">xcb_xv_query_adaptors_reply_t</a>* xcb_xv_query_adaptors_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#ga60156d924144128f5723e9b79ed213a1">xcb_xv_query_adaptors_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__query__adaptors__cookie__t.html#a6882949f5d9906c0446e625fca80c52b">xcb_xv_query_adaptors_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga60156d924144128f5723e9b79ed213a1"></a><!-- doxytag: member="xv.h::xcb_xv_query_adaptors_unchecked" ref="ga60156d924144128f5723e9b79ed213a1" args="(xcb_connection_t *c, xcb_window_t window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__adaptors__cookie__t.html">xcb_xv_query_adaptors_cookie_t</a> xcb_xv_query_adaptors_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_window_t&#160;</td>
          <td class="paramname"><em>window</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__query__adaptors__request__t.html#a855c6ddfde13253efae31c9d05303763">xcb_xv_query_adaptors_request_t::window</a>, and <a class="el" href="group__XCB__Xv__API.html#ga0fecea9aabc29ebd44767883287f2c93">XCB_XV_QUERY_ADAPTORS</a>.</p>

</div>
</div>
<a class="anchor" id="ga2fd9c1d7571c2f006d9574054b4b5928"></a><!-- doxytag: member="xv.h::xcb_xv_query_best_size" ref="ga2fd9c1d7571c2f006d9574054b4b5928" args="(xcb_connection_t *c, xcb_xv_port_t port, uint16_t vid_w, uint16_t vid_h, uint16_t drw_w, uint16_t drw_h, uint8_t motion)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a> xcb_xv_query_best_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>motion</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__query__best__size__request__t.html#ab48e2b2dd8eaf8cc1a4faab17abe8465">xcb_xv_query_best_size_request_t::drw_h</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a6fe8befa6aaaf52509ba719305eb6dce">xcb_xv_query_best_size_request_t::drw_w</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#abc7e4256c18d6cabdbe174644795c1db">xcb_xv_query_best_size_request_t::motion</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a30914b1c07d9150e358cc35fb8d1452c">xcb_xv_query_best_size_request_t::pad0</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a821376df469b18c70c522a9ae6f85be0">xcb_xv_query_best_size_request_t::port</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#ae8d9c52d34db9b708fa1a9944363cd57">xcb_xv_query_best_size_request_t::vid_h</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a2bc2c5b9d3e01edb6dba838913a254c1">xcb_xv_query_best_size_request_t::vid_w</a>, and <a class="el" href="group__XCB__Xv__API.html#ga433a7da8cf122c5148ee254306489f05">XCB_XV_QUERY_BEST_SIZE</a>.</p>

</div>
</div>
<a class="anchor" id="ga7d6e30130a7b965d84d1d65dd92cb678"></a><!-- doxytag: member="xv.h::xcb_xv_query_best_size_reply" ref="ga7d6e30130a7b965d84d1d65dd92cb678" args="(xcb_connection_t *c, xcb_xv_query_best_size_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__best__size__reply__t.html">xcb_xv_query_best_size_reply_t</a>* xcb_xv_query_best_size_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#gae044f48e5118810cbd8e925f5548cdb9">xcb_xv_query_best_size_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__query__best__size__cookie__t.html#a74fffa2f71e1fa6c4a234f49e45a1152">xcb_xv_query_best_size_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gae044f48e5118810cbd8e925f5548cdb9"></a><!-- doxytag: member="xv.h::xcb_xv_query_best_size_unchecked" ref="gae044f48e5118810cbd8e925f5548cdb9" args="(xcb_connection_t *c, xcb_xv_port_t port, uint16_t vid_w, uint16_t vid_h, uint16_t drw_w, uint16_t drw_h, uint8_t motion)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__best__size__cookie__t.html">xcb_xv_query_best_size_cookie_t</a> xcb_xv_query_best_size_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>vid_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>motion</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__query__best__size__request__t.html#ab48e2b2dd8eaf8cc1a4faab17abe8465">xcb_xv_query_best_size_request_t::drw_h</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a6fe8befa6aaaf52509ba719305eb6dce">xcb_xv_query_best_size_request_t::drw_w</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#abc7e4256c18d6cabdbe174644795c1db">xcb_xv_query_best_size_request_t::motion</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a30914b1c07d9150e358cc35fb8d1452c">xcb_xv_query_best_size_request_t::pad0</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a821376df469b18c70c522a9ae6f85be0">xcb_xv_query_best_size_request_t::port</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#ae8d9c52d34db9b708fa1a9944363cd57">xcb_xv_query_best_size_request_t::vid_h</a>, <a class="el" href="structxcb__xv__query__best__size__request__t.html#a2bc2c5b9d3e01edb6dba838913a254c1">xcb_xv_query_best_size_request_t::vid_w</a>, and <a class="el" href="group__XCB__Xv__API.html#ga433a7da8cf122c5148ee254306489f05">XCB_XV_QUERY_BEST_SIZE</a>.</p>

</div>
</div>
<a class="anchor" id="gaff6597fd4267b1babf7e8f59bcaf01e6"></a><!-- doxytag: member="xv.h::xcb_xv_query_encodings" ref="gaff6597fd4267b1babf7e8f59bcaf01e6" args="(xcb_connection_t *c, xcb_xv_port_t port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a> xcb_xv_query_encodings </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__query__encodings__request__t.html#a84888d835be2021bbe86427b6897eb01">xcb_xv_query_encodings_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga62979d9e59796a709cf97e8dd9e2844b">XCB_XV_QUERY_ENCODINGS</a>.</p>

</div>
</div>
<a class="anchor" id="ga98bbe9458e79f3a81ac4f514b3afcb35"></a><!-- doxytag: member="xv.h::xcb_xv_query_encodings_reply" ref="ga98bbe9458e79f3a81ac4f514b3afcb35" args="(xcb_connection_t *c, xcb_xv_query_encodings_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__encodings__reply__t.html">xcb_xv_query_encodings_reply_t</a>* xcb_xv_query_encodings_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#ga33f0272c723acab30560395d79eb7820">xcb_xv_query_encodings_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__query__encodings__cookie__t.html#a7a9320324a07f0776e190f3610edbb4e">xcb_xv_query_encodings_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga33f0272c723acab30560395d79eb7820"></a><!-- doxytag: member="xv.h::xcb_xv_query_encodings_unchecked" ref="ga33f0272c723acab30560395d79eb7820" args="(xcb_connection_t *c, xcb_xv_port_t port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__encodings__cookie__t.html">xcb_xv_query_encodings_cookie_t</a> xcb_xv_query_encodings_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__query__encodings__request__t.html#a84888d835be2021bbe86427b6897eb01">xcb_xv_query_encodings_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga62979d9e59796a709cf97e8dd9e2844b">XCB_XV_QUERY_ENCODINGS</a>.</p>

</div>
</div>
<a class="anchor" id="ga1f8abad7c5c89d8bc13d1925681125e1"></a><!-- doxytag: member="xv.h::xcb_xv_query_extension" ref="ga1f8abad7c5c89d8bc13d1925681125e1" args="(xcb_connection_t *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a> xcb_xv_query_extension </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Xv__API.html#ga1a012be495d36e00d964de435c4f3c45">XCB_XV_QUERY_EXTENSION</a>.</p>

</div>
</div>
<a class="anchor" id="ga0aa6102501a09e6afd4cd489cb31887f"></a><!-- doxytag: member="xv.h::xcb_xv_query_extension_reply" ref="ga0aa6102501a09e6afd4cd489cb31887f" args="(xcb_connection_t *c, xcb_xv_query_extension_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__extension__reply__t.html">xcb_xv_query_extension_reply_t</a>* xcb_xv_query_extension_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#gad47ea375465cfd8ee88d90a0105d6efe">xcb_xv_query_extension_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__query__extension__cookie__t.html#aaa91afc9a5dac49c8c3c1b92209ff724">xcb_xv_query_extension_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gad47ea375465cfd8ee88d90a0105d6efe"></a><!-- doxytag: member="xv.h::xcb_xv_query_extension_unchecked" ref="gad47ea375465cfd8ee88d90a0105d6efe" args="(xcb_connection_t *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__extension__cookie__t.html">xcb_xv_query_extension_cookie_t</a> xcb_xv_query_extension_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__Xv__API.html#ga1a012be495d36e00d964de435c4f3c45">XCB_XV_QUERY_EXTENSION</a>.</p>

</div>
</div>
<a class="anchor" id="gaeccff22c3e47bbc7875f096fc602b248"></a><!-- doxytag: member="xv.h::xcb_xv_query_image_attributes" ref="gaeccff22c3e47bbc7875f096fc602b248" args="(xcb_connection_t *c, xcb_xv_port_t port, uint32_t id, uint16_t width, uint16_t height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a> xcb_xv_query_image_attributes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#af1a66cf069aefb626e4bcbbf54298b31">xcb_xv_query_image_attributes_request_t::height</a>, <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#a70e484f1098bcfcf98ae7f1ee8846923">xcb_xv_query_image_attributes_request_t::id</a>, <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#aa25d27217b8e9e1b6e1d09d22d1ee9d2">xcb_xv_query_image_attributes_request_t::port</a>, <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#aad20c1f121928f288131fddba3aeb425">xcb_xv_query_image_attributes_request_t::width</a>, and <a class="el" href="group__XCB__Xv__API.html#ga471feb597d309d9f5d70b25ac0b5d1d5">XCB_XV_QUERY_IMAGE_ATTRIBUTES</a>.</p>

</div>
</div>
<a class="anchor" id="ga40c1286b94bbfdd3bdff0367ad312642"></a><!-- doxytag: member="xv.h::xcb_xv_query_image_attributes_reply" ref="ga40c1286b94bbfdd3bdff0367ad312642" args="(xcb_connection_t *c, xcb_xv_query_image_attributes_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__image__attributes__reply__t.html">xcb_xv_query_image_attributes_reply_t</a>* xcb_xv_query_image_attributes_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#gaeb560ce796777e466a5e556c1b37b9fd">xcb_xv_query_image_attributes_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html#a7723715a18db0a7c76e143ddd3b2a7d3">xcb_xv_query_image_attributes_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gaeb560ce796777e466a5e556c1b37b9fd"></a><!-- doxytag: member="xv.h::xcb_xv_query_image_attributes_unchecked" ref="gaeb560ce796777e466a5e556c1b37b9fd" args="(xcb_connection_t *c, xcb_xv_port_t port, uint32_t id, uint16_t width, uint16_t height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__image__attributes__cookie__t.html">xcb_xv_query_image_attributes_cookie_t</a> xcb_xv_query_image_attributes_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#af1a66cf069aefb626e4bcbbf54298b31">xcb_xv_query_image_attributes_request_t::height</a>, <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#a70e484f1098bcfcf98ae7f1ee8846923">xcb_xv_query_image_attributes_request_t::id</a>, <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#aa25d27217b8e9e1b6e1d09d22d1ee9d2">xcb_xv_query_image_attributes_request_t::port</a>, <a class="el" href="structxcb__xv__query__image__attributes__request__t.html#aad20c1f121928f288131fddba3aeb425">xcb_xv_query_image_attributes_request_t::width</a>, and <a class="el" href="group__XCB__Xv__API.html#ga471feb597d309d9f5d70b25ac0b5d1d5">XCB_XV_QUERY_IMAGE_ATTRIBUTES</a>.</p>

</div>
</div>
<a class="anchor" id="ga6af9e07629a73e56102c1efa75db13f4"></a><!-- doxytag: member="xv.h::xcb_xv_query_port_attributes" ref="ga6af9e07629a73e56102c1efa75db13f4" args="(xcb_connection_t *c, xcb_xv_port_t port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a> xcb_xv_query_port_attributes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__query__port__attributes__request__t.html#a2f0b89b419ec49714fa66aa3f8071c21">xcb_xv_query_port_attributes_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga0cf4f20203e61571151da42fb838f59a">XCB_XV_QUERY_PORT_ATTRIBUTES</a>.</p>

</div>
</div>
<a class="anchor" id="gab615f24ec3989e687ae43125ea261084"></a><!-- doxytag: member="xv.h::xcb_xv_query_port_attributes_reply" ref="gab615f24ec3989e687ae43125ea261084" args="(xcb_connection_t *c, xcb_xv_query_port_attributes_cookie_t cookie, xcb_generic_error_t **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__port__attributes__reply__t.html">xcb_xv_query_port_attributes_reply_t</a>* xcb_xv_query_port_attributes_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the reply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Xv__API.html#ga88e1e289970c0500d32f8fcccf2fb876">xcb_xv_query_port_attributes_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

<p>References <a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html#a5f2dea7645f093de79d7f4286a9a312a">xcb_xv_query_port_attributes_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga88e1e289970c0500d32f8fcccf2fb876"></a><!-- doxytag: member="xv.h::xcb_xv_query_port_attributes_unchecked" ref="ga88e1e289970c0500d32f8fcccf2fb876" args="(xcb_connection_t *c, xcb_xv_port_t port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__xv__query__port__attributes__cookie__t.html">xcb_xv_query_port_attributes_cookie_t</a> xcb_xv_query_port_attributes_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="structxcb__xv__query__port__attributes__request__t.html#a2f0b89b419ec49714fa66aa3f8071c21">xcb_xv_query_port_attributes_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga0cf4f20203e61571151da42fb838f59a">XCB_XV_QUERY_PORT_ATTRIBUTES</a>.</p>

</div>
</div>
<a class="anchor" id="ga428504671bb5d52824af6766184d81c7"></a><!-- doxytag: member="xv.h::xcb_xv_rational_end" ref="ga428504671bb5d52824af6766184d81c7" args="(xcb_xv_rational_iterator_t i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_xv_rational_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__rational__iterator__t.html">xcb_xv_rational_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__xv__rational__iterator__t.html" title="xcb_xv_rational_iterator_t">xcb_xv_rational_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

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

</div>
</div>
<a class="anchor" id="ga8f460fb28bee62a8d427ec022bba28f2"></a><!-- doxytag: member="xv.h::xcb_xv_rational_next" ref="ga8f460fb28bee62a8d427ec022bba28f2" args="(xcb_xv_rational_iterator_t *i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_xv_rational_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__xv__rational__iterator__t.html">xcb_xv_rational_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the next element of the iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__xv__rational__iterator__t.html" title="xcb_xv_rational_iterator_t">xcb_xv_rational_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xv_rational_t) </p>

<p>References <a class="el" href="structxcb__xv__rational__iterator__t.html#a85b17dbb35eabac825902b31f9cbf7c6">xcb_xv_rational_iterator_t::data</a>, <a class="el" href="structxcb__xv__rational__iterator__t.html#aae18182fec7b3207a5a72211c9d9402e">xcb_xv_rational_iterator_t::index</a>, and <a class="el" href="structxcb__xv__rational__iterator__t.html#a713e0627ad79750458b1d02334814b16">xcb_xv_rational_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga98026940cbb33ae0a4db29f19b4ac344"></a><!-- doxytag: member="xv.h::xcb_xv_select_port_notify" ref="ga98026940cbb33ae0a4db29f19b4ac344" args="(xcb_connection_t *c, xcb_xv_port_t port, uint8_t onoff)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_select_port_notify </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>onoff</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__select__port__notify__request__t.html#a1c6a78cf90928bdabb3c46df346819a8">xcb_xv_select_port_notify_request_t::onoff</a>, <a class="el" href="structxcb__xv__select__port__notify__request__t.html#a0939117f9b09385e6e8129169689af6f">xcb_xv_select_port_notify_request_t::pad0</a>, <a class="el" href="structxcb__xv__select__port__notify__request__t.html#a43215d2d9dd864d205360c9525144366">xcb_xv_select_port_notify_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga224491947c263ad67ed969ddee657015">XCB_XV_SELECT_PORT_NOTIFY</a>.</p>

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

<p>References <a class="el" href="structxcb__xv__select__port__notify__request__t.html#a1c6a78cf90928bdabb3c46df346819a8">xcb_xv_select_port_notify_request_t::onoff</a>, <a class="el" href="structxcb__xv__select__port__notify__request__t.html#a0939117f9b09385e6e8129169689af6f">xcb_xv_select_port_notify_request_t::pad0</a>, <a class="el" href="structxcb__xv__select__port__notify__request__t.html#a43215d2d9dd864d205360c9525144366">xcb_xv_select_port_notify_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga224491947c263ad67ed969ddee657015">XCB_XV_SELECT_PORT_NOTIFY</a>.</p>

</div>
</div>
<a class="anchor" id="ga9e110673cbb470b73269c9808feaf693"></a><!-- doxytag: member="xv.h::xcb_xv_select_video_notify" ref="ga9e110673cbb470b73269c9808feaf693" args="(xcb_connection_t *c, xcb_drawable_t drawable, uint8_t onoff)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_select_video_notify </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>onoff</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__select__video__notify__request__t.html#a1d8244a9902fb203723c0db484628ee7">xcb_xv_select_video_notify_request_t::drawable</a>, <a class="el" href="structxcb__xv__select__video__notify__request__t.html#a7ba802816e0ccc1a37c7d2fa54ea76bc">xcb_xv_select_video_notify_request_t::onoff</a>, <a class="el" href="structxcb__xv__select__video__notify__request__t.html#abd4790685e1c001c25e9ba455c52a88e">xcb_xv_select_video_notify_request_t::pad0</a>, and <a class="el" href="group__XCB__Xv__API.html#ga82faeb10ed959a3ca408f548b5845c6e">XCB_XV_SELECT_VIDEO_NOTIFY</a>.</p>

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

<p>References <a class="el" href="structxcb__xv__select__video__notify__request__t.html#a1d8244a9902fb203723c0db484628ee7">xcb_xv_select_video_notify_request_t::drawable</a>, <a class="el" href="structxcb__xv__select__video__notify__request__t.html#a7ba802816e0ccc1a37c7d2fa54ea76bc">xcb_xv_select_video_notify_request_t::onoff</a>, <a class="el" href="structxcb__xv__select__video__notify__request__t.html#abd4790685e1c001c25e9ba455c52a88e">xcb_xv_select_video_notify_request_t::pad0</a>, and <a class="el" href="group__XCB__Xv__API.html#ga82faeb10ed959a3ca408f548b5845c6e">XCB_XV_SELECT_VIDEO_NOTIFY</a>.</p>

</div>
</div>
<a class="anchor" id="gaff8d91ee3b7deefc8c2fa08fffb667c0"></a><!-- doxytag: member="xv.h::xcb_xv_set_port_attribute" ref="gaff8d91ee3b7deefc8c2fa08fffb667c0" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute, int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_set_port_attribute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_atom_t&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__set__port__attribute__request__t.html#a93f1edd9b90fabfa1b6653bdf4cf8744">xcb_xv_set_port_attribute_request_t::attribute</a>, <a class="el" href="structxcb__xv__set__port__attribute__request__t.html#ad93b0481208fd02c850c98266ed16b4c">xcb_xv_set_port_attribute_request_t::port</a>, <a class="el" href="structxcb__xv__set__port__attribute__request__t.html#aef9091df05e46b73c721a61a414fe330">xcb_xv_set_port_attribute_request_t::value</a>, and <a class="el" href="group__XCB__Xv__API.html#gaa7c8daf68fabfa7888f9a06ffad8d048">XCB_XV_SET_PORT_ATTRIBUTE</a>.</p>

</div>
</div>
<a class="anchor" id="ga29b9bf02e13895d0342acf485e8a60e7"></a><!-- doxytag: member="xv.h::xcb_xv_set_port_attribute_checked" ref="ga29b9bf02e13895d0342acf485e8a60e7" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_atom_t attribute, int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_set_port_attribute_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_atom_t&#160;</td>
          <td class="paramname"><em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__set__port__attribute__request__t.html#a93f1edd9b90fabfa1b6653bdf4cf8744">xcb_xv_set_port_attribute_request_t::attribute</a>, <a class="el" href="structxcb__xv__set__port__attribute__request__t.html#ad93b0481208fd02c850c98266ed16b4c">xcb_xv_set_port_attribute_request_t::port</a>, <a class="el" href="structxcb__xv__set__port__attribute__request__t.html#aef9091df05e46b73c721a61a414fe330">xcb_xv_set_port_attribute_request_t::value</a>, and <a class="el" href="group__XCB__Xv__API.html#gaa7c8daf68fabfa7888f9a06ffad8d048">XCB_XV_SET_PORT_ATTRIBUTE</a>.</p>

</div>
</div>
<a class="anchor" id="ga4a9033c0c25f09cf6e08bcb0d23cebaa"></a><!-- doxytag: member="xv.h::xcb_xv_shm_put_image" ref="ga4a9033c0c25f09cf6e08bcb0d23cebaa" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, xcb_shm_seg_t shmseg, uint32_t id, uint32_t offset, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint8_t send_event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_shm_put_image </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_shm_seg_t&#160;</td>
          <td class="paramname"><em>shmseg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>send_event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a7ff12f77f4bb778a98b99c9c1f4e35f8">xcb_xv_shm_put_image_request_t::drawable</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a526791f38a466a50af292d876bee04e1">xcb_xv_shm_put_image_request_t::drw_h</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a6431c5e3ffaed3bcf0d783c1e72fe04d">xcb_xv_shm_put_image_request_t::drw_w</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a6f2938add28200bfe545c296ebe54459">xcb_xv_shm_put_image_request_t::drw_x</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#ad190bca5e7dead229fdfbd3aa3122427">xcb_xv_shm_put_image_request_t::drw_y</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#ad38a532f313322f35a0d9d4733d6bba3">xcb_xv_shm_put_image_request_t::gc</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a377277e410888cdd87a395da9aff48f9">xcb_xv_shm_put_image_request_t::height</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a81a1cf5baf239e0f0a0231ab36946699">xcb_xv_shm_put_image_request_t::id</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a725a99fa2069ebc99949664f1b46a643">xcb_xv_shm_put_image_request_t::offset</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a85c636736792edde466575fa866eaef0">xcb_xv_shm_put_image_request_t::pad0</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a326c338f9d1b0346c10885ca0c1f59eb">xcb_xv_shm_put_image_request_t::port</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#af2eb2621a2cb22dd1cb6266367794373">xcb_xv_shm_put_image_request_t::send_event</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#aa4759c55ad0b673a5d3dc9221e1704ef">xcb_xv_shm_put_image_request_t::shmseg</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#ac1c9f87aef446bd96826b0e6ff4937da">xcb_xv_shm_put_image_request_t::src_h</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a7fc5228b6f386a845968a3db6fbc44d0">xcb_xv_shm_put_image_request_t::src_w</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a5306a88c5136c255f1d92bf15d9b96d3">xcb_xv_shm_put_image_request_t::src_x</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a7eda4f90ed928d6a797b2bb5bb62a8ea">xcb_xv_shm_put_image_request_t::src_y</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a93ec41834cdfbb996cfe922c36193c13">xcb_xv_shm_put_image_request_t::width</a>, and <a class="el" href="group__XCB__Xv__API.html#gae264deab130f8407be431bca8ab608f1">XCB_XV_SHM_PUT_IMAGE</a>.</p>

</div>
</div>
<a class="anchor" id="gae7482eb0c3d513adc406a41162620059"></a><!-- doxytag: member="xv.h::xcb_xv_shm_put_image_checked" ref="gae7482eb0c3d513adc406a41162620059" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable, xcb_gcontext_t gc, xcb_shm_seg_t shmseg, uint32_t id, uint32_t offset, int16_t src_x, int16_t src_y, uint16_t src_w, uint16_t src_h, int16_t drw_x, int16_t drw_y, uint16_t drw_w, uint16_t drw_h, uint16_t width, uint16_t height, uint8_t send_event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_shm_put_image_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_gcontext_t&#160;</td>
          <td class="paramname"><em>gc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_shm_seg_t&#160;</td>
          <td class="paramname"><em>shmseg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>offset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>src_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>src_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t&#160;</td>
          <td class="paramname"><em>drw_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>drw_h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>send_event</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a7ff12f77f4bb778a98b99c9c1f4e35f8">xcb_xv_shm_put_image_request_t::drawable</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a526791f38a466a50af292d876bee04e1">xcb_xv_shm_put_image_request_t::drw_h</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a6431c5e3ffaed3bcf0d783c1e72fe04d">xcb_xv_shm_put_image_request_t::drw_w</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a6f2938add28200bfe545c296ebe54459">xcb_xv_shm_put_image_request_t::drw_x</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#ad190bca5e7dead229fdfbd3aa3122427">xcb_xv_shm_put_image_request_t::drw_y</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#ad38a532f313322f35a0d9d4733d6bba3">xcb_xv_shm_put_image_request_t::gc</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a377277e410888cdd87a395da9aff48f9">xcb_xv_shm_put_image_request_t::height</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a81a1cf5baf239e0f0a0231ab36946699">xcb_xv_shm_put_image_request_t::id</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a725a99fa2069ebc99949664f1b46a643">xcb_xv_shm_put_image_request_t::offset</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a85c636736792edde466575fa866eaef0">xcb_xv_shm_put_image_request_t::pad0</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a326c338f9d1b0346c10885ca0c1f59eb">xcb_xv_shm_put_image_request_t::port</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#af2eb2621a2cb22dd1cb6266367794373">xcb_xv_shm_put_image_request_t::send_event</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#aa4759c55ad0b673a5d3dc9221e1704ef">xcb_xv_shm_put_image_request_t::shmseg</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#ac1c9f87aef446bd96826b0e6ff4937da">xcb_xv_shm_put_image_request_t::src_h</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a7fc5228b6f386a845968a3db6fbc44d0">xcb_xv_shm_put_image_request_t::src_w</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a5306a88c5136c255f1d92bf15d9b96d3">xcb_xv_shm_put_image_request_t::src_x</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a7eda4f90ed928d6a797b2bb5bb62a8ea">xcb_xv_shm_put_image_request_t::src_y</a>, <a class="el" href="structxcb__xv__shm__put__image__request__t.html#a93ec41834cdfbb996cfe922c36193c13">xcb_xv_shm_put_image_request_t::width</a>, and <a class="el" href="group__XCB__Xv__API.html#gae264deab130f8407be431bca8ab608f1">XCB_XV_SHM_PUT_IMAGE</a>.</p>

</div>
</div>
<a class="anchor" id="ga9d61bf849825fc611c6177ec1139401b"></a><!-- doxytag: member="xv.h::xcb_xv_stop_video" ref="ga9d61bf849825fc611c6177ec1139401b" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_drawable_t drawable)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_stop_video </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__stop__video__request__t.html#aa2b5c2859e050d77824e887219cc93c9">xcb_xv_stop_video_request_t::drawable</a>, <a class="el" href="structxcb__xv__stop__video__request__t.html#a7fdee8b1fdc59154d4d91be67da06651">xcb_xv_stop_video_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga5014a708396d9bdfea3953119699c568">XCB_XV_STOP_VIDEO</a>.</p>

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

<p>References <a class="el" href="structxcb__xv__stop__video__request__t.html#aa2b5c2859e050d77824e887219cc93c9">xcb_xv_stop_video_request_t::drawable</a>, <a class="el" href="structxcb__xv__stop__video__request__t.html#a7fdee8b1fdc59154d4d91be67da06651">xcb_xv_stop_video_request_t::port</a>, and <a class="el" href="group__XCB__Xv__API.html#ga5014a708396d9bdfea3953119699c568">XCB_XV_STOP_VIDEO</a>.</p>

</div>
</div>
<a class="anchor" id="gaf4ce765457080e57d68d9c0fe7851006"></a><!-- doxytag: member="xv.h::xcb_xv_ungrab_port" ref="gaf4ce765457080e57d68d9c0fe7851006" args="(xcb_connection_t *c, xcb_xv_port_t port, xcb_timestamp_t time)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_xv_ungrab_port </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_xv_port_t&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_timestamp_t&#160;</td>
          <td class="paramname"><em>time</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__xv__ungrab__port__request__t.html#a9b8460415abf87ee7711fdc3fb4eaa8a">xcb_xv_ungrab_port_request_t::port</a>, <a class="el" href="structxcb__xv__ungrab__port__request__t.html#a1a48baa0919ac8408442bc773e1bc6d4">xcb_xv_ungrab_port_request_t::time</a>, and <a class="el" href="group__XCB__Xv__API.html#gae6b59f6f6003538d0918930e6c26b7da">XCB_XV_UNGRAB_PORT</a>.</p>

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

<p>References <a class="el" href="structxcb__xv__ungrab__port__request__t.html#a9b8460415abf87ee7711fdc3fb4eaa8a">xcb_xv_ungrab_port_request_t::port</a>, <a class="el" href="structxcb__xv__ungrab__port__request__t.html#a1a48baa0919ac8408442bc773e1bc6d4">xcb_xv_ungrab_port_request_t::time</a>, and <a class="el" href="group__XCB__Xv__API.html#gae6b59f6f6003538d0918930e6c26b7da">XCB_XV_UNGRAB_PORT</a>.</p>

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