Files
picovga-RGsB/docs/vga__vmode_8h.html
Wayne Venables 8b21fe9249 Rename folders
2023-03-11 21:06:19 -08:00

271 lines
24 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PicoVGA: src/vga_vmode.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PicoVGA
&#160;<span id="projectnumber">1.0-cmake</span>
</div>
<div id="projectbrief">VGA/TV display on Raspberry Pico</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('vga__vmode_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</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">
<div class="title">vga_vmode.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">File Description</h2>
<div class="textblock"><p>VGA videomodes. </p>
<dl class="section author"><dt>Author</dt><dd>Miroslav Nemecek <a href="#" onclick="location.href='mai'+'lto:'+'Pan'+'da'+'38@'+'se'+'zna'+'m.'+'cz'; return false;">Panda<span style="display: none;">.nosp@m.</span>38@s<span style="display: none;">.nosp@m.</span>eznam<span style="display: none;">.nosp@m.</span>.cz</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__VideoModeGroup.html" title="Structures and functions for configuring video modes.">Configurating Video Mode</a> </dd></dl>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="vga__vmode_8h__dep__incl.png" border="0" usemap="#src_2vga__vmode_8hdep" alt=""/></div>
<map name="src_2vga__vmode_8hdep" id="src_2vga__vmode_8hdep">
<area shape="rect" title="VGA videomodes." alt="" coords="5,5,139,32"/>
<area shape="rect" href="picovga_8h.html" title="Global common definitions." alt="" coords="18,80,126,107"/>
</map>
</div>
</div>
<p><a href="vga__vmode_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsVideo.html">sVideo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video timings structure. <a href="structsVideo.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsVgaCfg.html">sVgaCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Required configuration to initialize VGA output. <a href="structsVgaCfg.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsVmode.html">sVmode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Videomode table - used to setup video driver. <a href="structsVmode.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gab82daa8ff7c1f0a0af98f0a1a2ad8070"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#gab82daa8ff7c1f0a0af98f0a1a2ad8070">VIDEO_NAME_LEN</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:gab82daa8ff7c1f0a0af98f0a1a2ad8070"><td class="mdescLeft">&#160;</td><td class="mdescRight">length of video timing name <br /></td></tr>
<tr class="separator:gab82daa8ff7c1f0a0af98f0a1a2ad8070"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gadf764cbdea00d65edcd07bb9953ad2b7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__VideoModeGroup.html#ggadf764cbdea00d65edcd07bb9953ad2b7a08d8d7aff466c770efaf041ad980b53d">DEV_PAL</a> = 0,
<a class="el" href="group__VideoModeGroup.html#ggadf764cbdea00d65edcd07bb9953ad2b7afbc7eef2e6768fa471d531d40acb4d7f">DEV_NTSC</a>,
<a class="el" href="group__VideoModeGroup.html#ggadf764cbdea00d65edcd07bb9953ad2b7a4fdffdf8c8f5e50508fbd327b6443eac">DEV_VGA</a>,
<b>DEV_MAX</b>
}</td></tr>
<tr class="memdesc:gadf764cbdea00d65edcd07bb9953ad2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output device. <a href="group__VideoModeGroup.html#gadf764cbdea00d65edcd07bb9953ad2b7">More...</a><br /></td></tr>
<tr class="separator:gadf764cbdea00d65edcd07bb9953ad2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga99fb83031ce9923c84392b4e92f956b5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5a842b10900d0788304f0df0f1958bf994">RES_ZX</a> = 0,
<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5a3ac2b2f53a10630b3bb1ed4330849bf6">RES_CGA</a>,
<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5a72c695083948080b364156dcccb1496d">RES_QVGA</a>,
<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5addfd80f5555a10229f9d6a5d4a60c297">RES_EGA</a>,
<br />
&#160;&#160;<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5a45e742ff1aa9511cc9c88aee89d66686">RES_VGA</a>,
<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5ab8b5ecc8fe866ef7d7919d3abb274ef5">RES_SVGA</a>,
<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5aa5d88b434b03a1da50c1f407f27ba759">RES_XGA</a>,
<a class="el" href="group__VideoModeGroup.html#gga99fb83031ce9923c84392b4e92f956b5a12e47b6dfb21b1ba0ecdba27e2f68a07">RES_HD</a>,
<br />
&#160;&#160;<b>RES_MAX</b>
<br />
}</td></tr>
<tr class="memdesc:ga99fb83031ce9923c84392b4e92f956b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Preset videomode resolution. <a href="group__VideoModeGroup.html#ga99fb83031ce9923c84392b4e92f956b5">More...</a><br /></td></tr>
<tr class="separator:ga99fb83031ce9923c84392b4e92f956b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc6126af1d45847bc59afa0aa3216b04"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04aac1656a7f6ae52edd2fbbbf756f9dca8">FORM_8BIT</a> = 0,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04aa30b23e4535c97545299fab5a4f7ed44">FORM_4BIT</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a1af2316944fba6de9768f868d7ad6f17">FORM_MONO</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04ada2e5863ccd082d408f207537c535e3f">FORM_TILE8</a>,
<br />
&#160;&#160;<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a69fa8b94c33d414ab0b89173e18c35b0">FORM_TILE12</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04adb6d3a7573390d3ff0ceb7b82a93d34a">FORM_TILE16</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a759c4d53c444373da1f49fd5dd557323">FORM_TILE24</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a79d20d178441da2e0e2c93fd997381a8">FORM_TILE32</a>,
<br />
&#160;&#160;<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a0febd2c6f3770d088fd18a2e19d94286">FORM_TILE48</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a9f2f7b8de221297c24fdc490e4efbc63">FORM_TILE64</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04adad61d519c2099ce1fd3790894db84d1">FORM_MTEXT8</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a86b5a451d1e664ae6119d2d1022415e8">FORM_MTEXT16</a>,
<br />
&#160;&#160;<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04ac50576a8728c44e5cbbd55d4303f7e10">FORM_TEXT8</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04ab8ff3d166a357d7a522bd1b125dd5eb9">FORM_TEXT16</a>,
<a class="el" href="group__VideoModeGroup.html#ggabc6126af1d45847bc59afa0aa3216b04a9a4ad9cc81f78f276885b8b7b21ee66f">FORM_RLE</a>,
<b>FORM_MAX</b>
<br />
}</td></tr>
<tr class="memdesc:gabc6126af1d45847bc59afa0aa3216b04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Graphics formats. <a href="group__VideoModeGroup.html#gabc6126af1d45847bc59afa0aa3216b04">More...</a><br /></td></tr>
<tr class="separator:gabc6126af1d45847bc59afa0aa3216b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga5c395e6432f802e7d1a57a27359dfb21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga5c395e6432f802e7d1a57a27359dfb21">VgaCfgDef</a> (<a class="el" href="structsVgaCfg.html">sVgaCfg</a> *cfg)</td></tr>
<tr class="memdesc:ga5c395e6432f802e7d1a57a27359dfb21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize configuration structure to VGA defaults. <a href="group__VideoModeGroup.html#ga5c395e6432f802e7d1a57a27359dfb21">More...</a><br /></td></tr>
<tr class="separator:ga5c395e6432f802e7d1a57a27359dfb21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e2829a1d4a0907563173ed5da6607a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga6e2829a1d4a0907563173ed5da6607a2">VgaPrintCfg</a> (const <a class="el" href="structsVmode.html">sVmode</a> *vmode)</td></tr>
<tr class="memdesc:ga6e2829a1d4a0907563173ed5da6607a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Debug print videomode setup. <a href="group__VideoModeGroup.html#ga6e2829a1d4a0907563173ed5da6607a2">More...</a><br /></td></tr>
<tr class="separator:ga6e2829a1d4a0907563173ed5da6607a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a8c9c954becaf3532bb45f3801ca916"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga5a8c9c954becaf3532bb45f3801ca916">VgaCfg</a> (const <a class="el" href="structsVgaCfg.html">sVgaCfg</a> *cfg, <a class="el" href="structsVmode.html">sVmode</a> *vmode)</td></tr>
<tr class="memdesc:ga5a8c9c954becaf3532bb45f3801ca916"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the structure for setting up the video mode. <a href="group__VideoModeGroup.html#ga5a8c9c954becaf3532bb45f3801ca916">More...</a><br /></td></tr>
<tr class="separator:ga5a8c9c954becaf3532bb45f3801ca916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae078675a223061bd05b22421d091fcc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoInitGroup.html#gae078675a223061bd05b22421d091fcc4">Video</a> (u8 dev, u8 res, u8 form, u8 *buf, const void *buf2=FontBoldB8x16)</td></tr>
<tr class="memdesc:gae078675a223061bd05b22421d091fcc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Simplified initialization of the video mode. <a href="group__VideoInitGroup.html#gae078675a223061bd05b22421d091fcc4">More...</a><br /></td></tr>
<tr class="separator:gae078675a223061bd05b22421d091fcc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga4ae73a84095da5b7378d9e7717578543"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga4ae73a84095da5b7378d9e7717578543">VideoPAL</a></td></tr>
<tr class="memdesc:ga4ae73a84095da5b7378d9e7717578543"><td class="mdescLeft">&#160;</td><td class="mdescRight">TV PAL interlaced 5:4 720x576 (4:3 768x576, 16:9 1024x576) <br /></td></tr>
<tr class="separator:ga4ae73a84095da5b7378d9e7717578543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bf2039947f0787eddcbbfb7a290a623"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga2bf2039947f0787eddcbbfb7a290a623">VideoPALp</a></td></tr>
<tr class="memdesc:ga2bf2039947f0787eddcbbfb7a290a623"><td class="mdescLeft">&#160;</td><td class="mdescRight">TV PAL progressive 5:4 360x288 (4:3 384x288, 16:9 512x288) <br /></td></tr>
<tr class="separator:ga2bf2039947f0787eddcbbfb7a290a623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7b78a1e0c925f559b57130c96cb2ab87"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga7b78a1e0c925f559b57130c96cb2ab87">VideoNTSC</a></td></tr>
<tr class="memdesc:ga7b78a1e0c925f559b57130c96cb2ab87"><td class="mdescLeft">&#160;</td><td class="mdescRight">TV NTSC interlaced 4:3 640x480 (5:4 600x480, 16:9 848x480) <br /></td></tr>
<tr class="separator:ga7b78a1e0c925f559b57130c96cb2ab87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4691029fbac9b2f1e5103e7112fe4193"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga4691029fbac9b2f1e5103e7112fe4193">VideoNTSCp</a></td></tr>
<tr class="memdesc:ga4691029fbac9b2f1e5103e7112fe4193"><td class="mdescLeft">&#160;</td><td class="mdescRight">TV NTSC progressive 4:3 320x240 (5:4 300x240, 16:9 424x240) <br /></td></tr>
<tr class="separator:ga4691029fbac9b2f1e5103e7112fe4193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga660945232bde72e2d071814b14927786"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga660945232bde72e2d071814b14927786">VideoEGA</a></td></tr>
<tr class="memdesc:ga660945232bde72e2d071814b14927786"><td class="mdescLeft">&#160;</td><td class="mdescRight">EGA 8:5 640x400 (5:4 500x400, 4:3 528x400, 16:9 704x400), vert. 70 Hz, hor. 31.4685 kHz, pixel clock 25.175 MHz. <br /></td></tr>
<tr class="separator:ga660945232bde72e2d071814b14927786"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb7e1852e9bacd8022a73300a056597b"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#gadb7e1852e9bacd8022a73300a056597b">VideoVGA</a></td></tr>
<tr class="memdesc:gadb7e1852e9bacd8022a73300a056597b"><td class="mdescLeft">&#160;</td><td class="mdescRight">VGA 4:3 640x480 (16:9 848x480), vert. 60 Hz, hor. 31.4685 kHz, pixel clock 25.175 MHz. <br /></td></tr>
<tr class="separator:gadb7e1852e9bacd8022a73300a056597b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga703cd2c1aaaa2fbabb83b45ea6bd7529"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga703cd2c1aaaa2fbabb83b45ea6bd7529">VideoSVGA</a></td></tr>
<tr class="memdesc:ga703cd2c1aaaa2fbabb83b45ea6bd7529"><td class="mdescLeft">&#160;</td><td class="mdescRight">SVGA 4:3 800x600 (16:9 1064x600), vert. 60 Hz, hor. 37.897 kHz, pixel clock 40 MHz. <br /></td></tr>
<tr class="separator:ga703cd2c1aaaa2fbabb83b45ea6bd7529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3a82ed7dd84179f7a94aa8ecb46dd2be"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga3a82ed7dd84179f7a94aa8ecb46dd2be">VideoXGA</a></td></tr>
<tr class="memdesc:ga3a82ed7dd84179f7a94aa8ecb46dd2be"><td class="mdescLeft">&#160;</td><td class="mdescRight">XGA 4:3 1024x768 (16:9 1360x768), vert. 60 Hz, hor. 48.36310 kHz, pixel clock 65 MHz. <br /></td></tr>
<tr class="separator:ga3a82ed7dd84179f7a94aa8ecb46dd2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0a554c910a0813dc34efe6e41c599f0"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#gae0a554c910a0813dc34efe6e41c599f0">VideoVESA</a></td></tr>
<tr class="memdesc:gae0a554c910a0813dc34efe6e41c599f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">VESA 4:3 1152x864, vert. 60 Hz, hor. 53.697 kHz, pixel clock 81.62 MHz. <br /></td></tr>
<tr class="separator:gae0a554c910a0813dc34efe6e41c599f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ff3ab799ef4e2d47973e8467f80124a"><td class="memItemLeft" align="right" valign="top">
const <a class="el" href="structsVideo.html">sVideo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga0ff3ab799ef4e2d47973e8467f80124a">VideoHD</a></td></tr>
<tr class="memdesc:ga0ff3ab799ef4e2d47973e8467f80124a"><td class="mdescLeft">&#160;</td><td class="mdescRight">HD 4:3 1280x960, vert. 53 Hz, hor. 51.858 kHz, pixel clock 102.1 MHz. <br /></td></tr>
<tr class="separator:ga0ff3ab799ef4e2d47973e8467f80124a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcbc32ee97d11a2adca51f68cd5d2daa"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structsVmode.html">sVmode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#gadcbc32ee97d11a2adca51f68cd5d2daa">Vmode</a></td></tr>
<tr class="memdesc:gadcbc32ee97d11a2adca51f68cd5d2daa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Videomode setup. <br /></td></tr>
<tr class="separator:gadcbc32ee97d11a2adca51f68cd5d2daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabecd7c08a1f9ed4ca20d37d27324c9f9"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structsVgaCfg.html">sVgaCfg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#gabecd7c08a1f9ed4ca20d37d27324c9f9">Cfg</a></td></tr>
<tr class="memdesc:gabecd7c08a1f9ed4ca20d37d27324c9f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Required configuration. <br /></td></tr>
<tr class="separator:gabecd7c08a1f9ed4ca20d37d27324c9f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b445e69b039011d96ef7276777f445c"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structsCanvas.html">sCanvas</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga4b445e69b039011d96ef7276777f445c">Canvas</a></td></tr>
<tr class="memdesc:ga4b445e69b039011d96ef7276777f445c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Canvas of draw box. <br /></td></tr>
<tr class="separator:ga4b445e69b039011d96ef7276777f445c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f956ea6eda29ad819440c9ec402f519"><td class="memItemLeft" align="right" valign="top">
u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VideoModeGroup.html#ga6f956ea6eda29ad819440c9ec402f519">Pal16Trans</a> [256]</td></tr>
<tr class="memdesc:ga6f956ea6eda29ad819440c9ec402f519"><td class="mdescLeft">&#160;</td><td class="mdescRight">16-color palette translation table <br /></td></tr>
<tr class="separator:ga6f956ea6eda29ad819440c9ec402f519"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="vga__vmode_8h.html">vga_vmode.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>