Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > bf5d4dd88c08049c9bdbf8c483b59e41 > files > 90

libvdpau-docs-0.4.1-4.fc15.i686.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>VDPAU: Entry Point Retrieval</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">VDPAU</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="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>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<h1>Entry Point Retrieval</h1>  </div>
<div class="ingroups"><a class="el" href="group__api__core.html">Core API</a></div></div>
<div class="contents">
<div class="dynheader">
Collaboration diagram for Entry Point Retrieval:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__get__proc__address.png" border="0" alt="" usemap="#group____get____proc____address"/>
<map name="group____get____proc____address" id="group____get____proc____address">
<area shape="rect" id="node1" href="group__api__core.html" title="Core API" alt="" coords="7,5,81,35"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gad88373ebce1029d848bbe8f51d8b9c9b">VDP_FUNC_ID_GET_ERROR_STRING</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga330a17e16834cad02cb9d8f6af40773b">VDP_FUNC_ID_GET_PROC_ADDRESS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gabf2220c98cc802fb79845728992a3d75">VDP_FUNC_ID_GET_API_VERSION</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gabfcdda03b25c8e0e244c3ad7f6903a83">VDP_FUNC_ID_GET_INFORMATION_STRING</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gac26cbe5f034a624e279c2b9d93e34a06">VDP_FUNC_ID_DEVICE_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gae15cbb8b4d337cce4c25d584eb9f8b0c">VDP_FUNC_ID_GENERATE_CSC_MATRIX</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga242f4dd5625670f302830edc8b81f28e">VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gac2bb69a701c9b2e77eb5f6ce5fcf0fd9">VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaee5b3fbc76b8e629b10140e6a9e1703e">VDP_FUNC_ID_VIDEO_SURFACE_CREATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gacd0f979a40e0a206e4ca78bb30a20e9d">VDP_FUNC_ID_VIDEO_SURFACE_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga15ab09ded55be7a519ef6ea0fc4dbf3d">VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga6eefa8b81c71c3bbcd4f5452fd2d0528">VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga1fd016a104125e01ec26c17cecca5faf">VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga8e7d69578461aa970e45529b1396d0c8">VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga7cce00d2e22ebbe6d834a10601e0c812">VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga97a094254e84ac7ce78b2f8e0702686b">VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga50753f7436fac9cc470cb982805f8f61">VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaf2730a8e783f3cb57684e13a1f214cd4">VDP_FUNC_ID_OUTPUT_SURFACE_CREATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaaf65cab2a98908d00530e19d8edc56db">VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga6b1a4767a351a71c45feab24c2746770">VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga13c88ea2c418777671f4b0e4a87d18c6">VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gac426967cb296a4cc490040f4be2c0d71">VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga002d31c71e55d724f22bb2ae963dc618">VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga0b92324f1faf2b5bed45e277b5f7b6cc">VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga619cbca732edf1ef2b68661e72242337">VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gafc2c4d9563e4446a5a966ec94ec8b373">VDP_FUNC_ID_BITMAP_SURFACE_CREATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga6539f9648fb4668cf59cad583e05c962">VDP_FUNC_ID_BITMAP_SURFACE_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaf0e19c4622a236f1a086595daa36516e">VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga14051e844930794f764c01f7b58e4191">VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gab2068735e45cfa9a858984ad5a4fc559">VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga3043eb2083a201e2a98567a6b603d9e6">VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gab1e282f4875762de9f222e3cfab1864a">VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaf0d73efdb2af86610e9be37de73ecd7a">VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga175fc6ee36c42d64a5b16847d60d7a1f">VDP_FUNC_ID_DECODER_CREATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga66a897b62d8b4f7beb0c9945590754a7">VDP_FUNC_ID_DECODER_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga5c828d86eff70f6b9e1e3a9e52ccdc6b">VDP_FUNC_ID_DECODER_GET_PARAMETERS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaacccec51ae05f5bb43e720b8b2684b28">VDP_FUNC_ID_DECODER_RENDER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga912dea6f6ab3ac933c5b54e01b72e083">VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga743b44d9c18c795e413f1cf5c1af064c">VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga5cd9cf25637e86c55a7bfd14708d2f5d">VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga9e5190959340b730e791d55f29b49e2f">VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gadbcbe58c90c942f01b260e25ab877909">VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gad9d1b935e71f8620d88ac1b4c0766cb0">VDP_FUNC_ID_VIDEO_MIXER_CREATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga2b7d46926ce72d18b0e36ae9f6899bec">VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga940e62bb4995cfbac4e1f7ae810699fe">VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gae33c8068f02b7f1638cea34052d0b2eb">VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga3fa401e12166c065ece372a69268956a">VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga46c167cc207b58b6300969e8c6b6cd81">VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga82ea500e6d69f33523e56e10aa47e105">VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gadcc0a80f5144afb89ae0fae2a4ae0011">VDP_FUNC_ID_VIDEO_MIXER_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga878041591f8e68bbd2281285d2eedc2b">VDP_FUNC_ID_VIDEO_MIXER_RENDER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga61e6c97884106e546216026b0df6ffbe">VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gacda49f8146e41ab9e9eeb267aada867d">VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga94733a20bc58327be365224889d626d3">VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga6cb6d671089d8a99855c76cbbdd8d409">VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga5c55ea8dada6c7187efcd153e75ac4c5">VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gada520addce30049d5d890cbfa18d8bf5">VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga6f1c8d7a6c05aa896911bf4c629f6dc4">VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaf8c4536f1910dee68ca17a78fc51fb36">VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga112d4ca6f9433c7e7d10dd45fdd3ef11">VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaabedad7fc05de47c6365c7a15f59f0b2">VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gaa9c436582ea412da33ca06bc62a8b838">VDP_FUNC_ID_BASE_WINSYS</a>&#160;&#160;&#160;0x1000</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6">VdpFuncId</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A type suitable for <a class="el" href="group__get__proc__address.html#gae722d7342b6788429c07d125366e37da">VdpGetProcAddress</a>'s <b>function_id</b> parameter.  <a href="#ga8ee7f38a58f43ffecc49e8ccba81e8a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__error__handling.html#ga7fa6c302213052e531b20bab723e5778">VdpStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__get__proc__address.html#gae722d7342b6788429c07d125366e37da">VdpGetProcAddress</a> (<a class="el" href="group___vdp_device.html#gae7abc48cf32de14e4c8f249bf06e1605">VdpDevice</a> device, <a class="el" href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6">VdpFuncId</a> function_id, void **function_pointer)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve a VDPAU function pointer.  <a href="#gae722d7342b6788429c07d125366e37da"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>In order to facilitate multiple implementations of VDPAU co-existing within a single process, all functionality is available via function pointers. The mechanism to retrieve those function pointers is described below. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="gaa9c436582ea412da33ca06bc62a8b838"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_BASE_WINSYS" ref="gaa9c436582ea412da33ca06bc62a8b838" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_BASE_WINSYS&#160;&#160;&#160;0x1000</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gafc2c4d9563e4446a5a966ec94ec8b373"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_BITMAP_SURFACE_CREATE" ref="gafc2c4d9563e4446a5a966ec94ec8b373" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_BITMAP_SURFACE_CREATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga6539f9648fb4668cf59cad583e05c962"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_BITMAP_SURFACE_DESTROY" ref="ga6539f9648fb4668cf59cad583e05c962" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_BITMAP_SURFACE_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaf0e19c4622a236f1a086595daa36516e"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS" ref="gaf0e19c4622a236f1a086595daa36516e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_BITMAP_SURFACE_GET_PARAMETERS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga14051e844930794f764c01f7b58e4191"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE" ref="ga14051e844930794f764c01f7b58e4191" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_BITMAP_SURFACE_PUT_BITS_NATIVE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga619cbca732edf1ef2b68661e72242337"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES" ref="ga619cbca732edf1ef2b68661e72242337" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_BITMAP_SURFACE_QUERY_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga175fc6ee36c42d64a5b16847d60d7a1f"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_DECODER_CREATE" ref="ga175fc6ee36c42d64a5b16847d60d7a1f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_DECODER_CREATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga66a897b62d8b4f7beb0c9945590754a7"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_DECODER_DESTROY" ref="ga66a897b62d8b4f7beb0c9945590754a7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_DECODER_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga5c828d86eff70f6b9e1e3a9e52ccdc6b"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_DECODER_GET_PARAMETERS" ref="ga5c828d86eff70f6b9e1e3a9e52ccdc6b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_DECODER_GET_PARAMETERS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaf0d73efdb2af86610e9be37de73ecd7a"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES" ref="gaf0d73efdb2af86610e9be37de73ecd7a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_DECODER_QUERY_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaacccec51ae05f5bb43e720b8b2684b28"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_DECODER_RENDER" ref="gaacccec51ae05f5bb43e720b8b2684b28" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_DECODER_RENDER</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gac26cbe5f034a624e279c2b9d93e34a06"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_DEVICE_DESTROY" ref="gac26cbe5f034a624e279c2b9d93e34a06" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_DEVICE_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gae15cbb8b4d337cce4c25d584eb9f8b0c"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_GENERATE_CSC_MATRIX" ref="gae15cbb8b4d337cce4c25d584eb9f8b0c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_GENERATE_CSC_MATRIX</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gabf2220c98cc802fb79845728992a3d75"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_GET_API_VERSION" ref="gabf2220c98cc802fb79845728992a3d75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_GET_API_VERSION</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gad88373ebce1029d848bbe8f51d8b9c9b"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_GET_ERROR_STRING" ref="gad88373ebce1029d848bbe8f51d8b9c9b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_GET_ERROR_STRING</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gabfcdda03b25c8e0e244c3ad7f6903a83"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_GET_INFORMATION_STRING" ref="gabfcdda03b25c8e0e244c3ad7f6903a83" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_GET_INFORMATION_STRING</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga330a17e16834cad02cb9d8f6af40773b"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_GET_PROC_ADDRESS" ref="ga330a17e16834cad02cb9d8f6af40773b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_GET_PROC_ADDRESS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaf2730a8e783f3cb57684e13a1f214cd4"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_CREATE" ref="gaf2730a8e783f3cb57684e13a1f214cd4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_CREATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaaf65cab2a98908d00530e19d8edc56db"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY" ref="gaaf65cab2a98908d00530e19d8edc56db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga13c88ea2c418777671f4b0e4a87d18c6"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE" ref="ga13c88ea2c418777671f4b0e4a87d18c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_GET_BITS_NATIVE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga6b1a4767a351a71c45feab24c2746770"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS" ref="ga6b1a4767a351a71c45feab24c2746770" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_GET_PARAMETERS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga002d31c71e55d724f22bb2ae963dc618"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED" ref="ga002d31c71e55d724f22bb2ae963dc618" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_INDEXED</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gac426967cb296a4cc490040f4be2c0d71"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE" ref="gac426967cb296a4cc490040f4be2c0d71" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_NATIVE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga0b92324f1faf2b5bed45e277b5f7b6cc"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR" ref="ga0b92324f1faf2b5bed45e277b5f7b6cc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_PUT_BITS_Y_CB_CR</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga8e7d69578461aa970e45529b1396d0c8"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES" ref="ga8e7d69578461aa970e45529b1396d0c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga7cce00d2e22ebbe6d834a10601e0c812"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES" ref="ga7cce00d2e22ebbe6d834a10601e0c812" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_GET_PUT_BITS_NATIVE_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga97a094254e84ac7ce78b2f8e0702686b"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES" ref="ga97a094254e84ac7ce78b2f8e0702686b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_INDEXED_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga50753f7436fac9cc470cb982805f8f61"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES" ref="ga50753f7436fac9cc470cb982805f8f61" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_QUERY_PUT_BITS_Y_CB_CR_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga3043eb2083a201e2a98567a6b603d9e6"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE" ref="ga3043eb2083a201e2a98567a6b603d9e6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_BITMAP_SURFACE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gab2068735e45cfa9a858984ad5a4fc559"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE" ref="gab2068735e45cfa9a858984ad5a4fc559" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_OUTPUT_SURFACE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gab1e282f4875762de9f222e3cfab1864a"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA" ref="gab1e282f4875762de9f222e3cfab1864a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_OUTPUT_SURFACE_RENDER_VIDEO_SURFACE_LUMA</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaabedad7fc05de47c6365c7a15f59f0b2"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER" ref="gaabedad7fc05de47c6365c7a15f59f0b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PREEMPTION_CALLBACK_REGISTER</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaf8c4536f1910dee68ca17a78fc51fb36"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE" ref="gaf8c4536f1910dee68ca17a78fc51fb36" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_BLOCK_UNTIL_SURFACE_IDLE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gacda49f8146e41ab9e9eeb267aada867d"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE" ref="gacda49f8146e41ab9e9eeb267aada867d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_CREATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga94733a20bc58327be365224889d626d3"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY" ref="ga94733a20bc58327be365224889d626d3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga6f1c8d7a6c05aa896911bf4c629f6dc4"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY" ref="ga6f1c8d7a6c05aa896911bf4c629f6dc4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_DISPLAY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga5c55ea8dada6c7187efcd153e75ac4c5"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR" ref="ga5c55ea8dada6c7187efcd153e75ac4c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_GET_BACKGROUND_COLOR</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gada520addce30049d5d890cbfa18d8bf5"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME" ref="gada520addce30049d5d890cbfa18d8bf5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_GET_TIME</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga112d4ca6f9433c7e7d10dd45fdd3ef11"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS" ref="ga112d4ca6f9433c7e7d10dd45fdd3ef11" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_QUERY_SURFACE_STATUS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga6cb6d671089d8a99855c76cbbdd8d409"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR" ref="ga6cb6d671089d8a99855c76cbbdd8d409" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_SET_BACKGROUND_COLOR</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga61e6c97884106e546216026b0df6ffbe"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY" ref="ga61e6c97884106e546216026b0df6ffbe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gad9d1b935e71f8620d88ac1b4c0766cb0"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_CREATE" ref="gad9d1b935e71f8620d88ac1b4c0766cb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_CREATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gadcc0a80f5144afb89ae0fae2a4ae0011"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_DESTROY" ref="gadcc0a80f5144afb89ae0fae2a4ae0011" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga82ea500e6d69f33523e56e10aa47e105"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES" ref="ga82ea500e6d69f33523e56e10aa47e105" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_GET_ATTRIBUTE_VALUES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga3fa401e12166c065ece372a69268956a"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES" ref="ga3fa401e12166c065ece372a69268956a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_ENABLES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gae33c8068f02b7f1638cea34052d0b2eb"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT" ref="gae33c8068f02b7f1638cea34052d0b2eb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_GET_FEATURE_SUPPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga46c167cc207b58b6300969e8c6b6cd81"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES" ref="ga46c167cc207b58b6300969e8c6b6cd81" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_GET_PARAMETER_VALUES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga5cd9cf25637e86c55a7bfd14708d2f5d"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT" ref="ga5cd9cf25637e86c55a7bfd14708d2f5d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_SUPPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gadbcbe58c90c942f01b260e25ab877909"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE" ref="gadbcbe58c90c942f01b260e25ab877909" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_ATTRIBUTE_VALUE_RANGE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga912dea6f6ab3ac933c5b54e01b72e083"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT" ref="ga912dea6f6ab3ac933c5b54e01b72e083" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_FEATURE_SUPPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga743b44d9c18c795e413f1cf5c1af064c"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT" ref="ga743b44d9c18c795e413f1cf5c1af064c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_SUPPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga9e5190959340b730e791d55f29b49e2f"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE" ref="ga9e5190959340b730e791d55f29b49e2f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_QUERY_PARAMETER_VALUE_RANGE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga878041591f8e68bbd2281285d2eedc2b"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_RENDER" ref="ga878041591f8e68bbd2281285d2eedc2b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_RENDER</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga940e62bb4995cfbac4e1f7ae810699fe"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES" ref="ga940e62bb4995cfbac4e1f7ae810699fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_SET_ATTRIBUTE_VALUES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga2b7d46926ce72d18b0e36ae9f6899bec"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES" ref="ga2b7d46926ce72d18b0e36ae9f6899bec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_MIXER_SET_FEATURE_ENABLES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gaee5b3fbc76b8e629b10140e6a9e1703e"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_CREATE" ref="gaee5b3fbc76b8e629b10140e6a9e1703e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_CREATE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gacd0f979a40e0a206e4ca78bb30a20e9d"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_DESTROY" ref="gacd0f979a40e0a206e4ca78bb30a20e9d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_DESTROY</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga6eefa8b81c71c3bbcd4f5452fd2d0528"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR" ref="ga6eefa8b81c71c3bbcd4f5452fd2d0528" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_GET_BITS_Y_CB_CR</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga15ab09ded55be7a519ef6ea0fc4dbf3d"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS" ref="ga15ab09ded55be7a519ef6ea0fc4dbf3d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_GET_PARAMETERS</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga1fd016a104125e01ec26c17cecca5faf"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR" ref="ga1fd016a104125e01ec26c17cecca5faf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_PUT_BITS_Y_CB_CR</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ga242f4dd5625670f302830edc8b81f28e"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES" ref="ga242f4dd5625670f302830edc8b81f28e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_QUERY_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="gac2bb69a701c9b2e77eb5f6ce5fcf0fd9"></a><!-- doxytag: member="vdpau.h::VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES" ref="gac2bb69a701c9b2e77eb5f6ce5fcf0fd9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VDP_FUNC_ID_VIDEO_SURFACE_QUERY_GET_PUT_BITS_Y_CB_CR_CAPABILITIES</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="ga8ee7f38a58f43ffecc49e8ccba81e8a6"></a><!-- doxytag: member="vdpau.h::VdpFuncId" ref="ga8ee7f38a58f43ffecc49e8ccba81e8a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint32_t <a class="el" href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6">VdpFuncId</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A type suitable for <a class="el" href="group__get__proc__address.html#gae722d7342b6788429c07d125366e37da">VdpGetProcAddress</a>'s <b>function_id</b> parameter. </p>

</div>
</div>
<a class="anchor" id="gae722d7342b6788429c07d125366e37da"></a><!-- doxytag: member="vdpau.h::VdpGetProcAddress" ref="gae722d7342b6788429c07d125366e37da" args="(VdpDevice device, VdpFuncId function_id, void **function_pointer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="group__error__handling.html#ga7fa6c302213052e531b20bab723e5778">VdpStatus</a> <a class="el" href="group__get__proc__address.html#gae722d7342b6788429c07d125366e37da">VdpGetProcAddress</a>(<a class="el" href="group___vdp_device.html#gae7abc48cf32de14e4c8f249bf06e1605">VdpDevice</a> device, <a class="el" href="group__get__proc__address.html#ga8ee7f38a58f43ffecc49e8ccba81e8a6">VdpFuncId</a> function_id,void **function_pointer)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve a VDPAU function pointer. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">device</td><td>The device that the function will operate against. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">function_id</td><td>The specific function to retrieve. </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">function_pointer</td><td>The actual pointer for the application to call. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>VdpStatus The completion status of the operation. </dd></dl>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Feb 8 2011 for VDPAU 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>