?? uniondiskblock.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>VLSI Solution Oy Evaluation MP3 Player Source Code Documentation</title><link href="doxygen.css" rel="stylesheet" type="text/css"><img src="vlsi_small.gif" hspace="20" bordercolor="#ffffff" alt="VLSI Solution Oy"><b>VLSI Solution Oy Evaluation MP3 Player Source Code Documentation</b><p></p></head><body><!-- Generated by Doxygen 1.3.7 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div><h1>DiskBlock Union Reference</h1>Disk Block type including RAW data and FAT deciphering structures. <a href="#_details">More...</a><p><code>#include <<a class="el" href="buffer_8h-source.html">buffer.h</a>></code><p>Collaboration diagram for DiskBlock:<p><center><img src="unionDiskBlock__coll__graph.png" border="0" usemap="#DiskBlock__coll__map" alt="Collaboration graph"></center><map name="DiskBlock__coll__map"><area href="structDiskBlock_1_1Fat.html" shape="rect" coords="77,109,170,133" alt=""><area href="unionDiskBlock_1_1Fat_1_1Extensions.html" shape="rect" coords="6,18,172,42" alt=""><area href="unionDirRecordUnion.html" shape="rect" coords="229,109,327,133" alt=""><area href="structDirRecordUnion_1_1LongEntry.html" shape="rect" coords="196,18,361,42" alt=""><area href="structDirRecordUnion_1_1Entry.html" shape="rect" coords="385,18,521,42" alt=""><area href="structDiskBlock_1_1Raw.html" shape="rect" coords="351,109,453,133" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="unionDiskBlock-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structDiskBlock_1_1Fat.html">DiskBlock::Fat</a> </td><td class="memItemRight" valign=bottom><a class="el" href="unionDiskBlock.html#o0">fat</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Boot Sector / Bios Parameter Block structure. <a href="#o0"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structDiskBlock_1_1Raw.html">DiskBlock::Raw</a> </td><td class="memItemRight" valign=bottom><a class="el" href="unionDiskBlock.html#o1">raw</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structDiskBlock_1_1Raw.html">Raw</a> Data (interpret sector as array of 8-bit chars). <a href="#o1"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="unionDirRecordUnion.html">dirrecordtype</a> </td><td class="memItemRight" valign=bottom><a class="el" href="unionDiskBlock.html#o2">dir</a> [16]</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Interpret sector as directory records. <a href="#o2"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="unionDiskBlock.html#o3">Fat16Table</a> [256]</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Interpret sector as array of 16-bit integers. <a href="#o3"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a2">u_32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="unionDiskBlock.html#o4">Fat32Table</a> [128]</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Interpret sector as array of 32-bit integers. <a href="#o4"></a><br><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Disk Block type including RAW data and FAT deciphering structures. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00053">53</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<hr><h2>Member Data Documentation</h2><a class="anchor" name="o2" doxytag="DiskBlock::dir" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="unionDirRecordUnion.html">dirrecordtype</a> <a class="el" href="unionDiskBlock.html#o2">DiskBlock::dir</a>[16] </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Interpret sector as directory records. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00111">111</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00610">OpenFile()</a>. </td> </tr></table><a class="anchor" name="o0" doxytag="DiskBlock::fat" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structDiskBlock_1_1Fat.html">DiskBlock::Fat</a> <a class="el" href="unionDiskBlock.html#o0">DiskBlock::fat</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Boot Sector / Bios Parameter Block structure. <p><p>Referenced by <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</a>. </td> </tr></table><a class="anchor" name="o3" doxytag="DiskBlock::Fat16Table" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a1">word</a> <a class="el" href="unionDiskBlock.html#o3">DiskBlock::Fat16Table</a>[256] </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Interpret sector as array of 16-bit integers. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00114">114</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00401">BuildFragmentTable()</a>, <a class="el" href="filesys_8c-source.html#l00085">GetFatEntry()</a>, <a class="el" href="filesys_8c-source.html#l00303">GetNextSector()</a>, and <a class="el" href="filesys_8c-source.html#l00129">WriteClusterChain()</a>. </td> </tr></table><a class="anchor" name="o4" doxytag="DiskBlock::Fat32Table" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a2">u_32</a> <a class="el" href="unionDiskBlock.html#o4">DiskBlock::Fat32Table</a>[128] </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Interpret sector as array of 32-bit integers. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00117">117</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00401">BuildFragmentTable()</a>, <a class="el" href="filesys_8c-source.html#l00085">GetFatEntry()</a>, <a class="el" href="filesys_8c-source.html#l00303">GetNextSector()</a>, and <a class="el" href="filesys_8c-source.html#l00129">WriteClusterChain()</a>. </td> </tr></table><a class="anchor" name="o1" doxytag="DiskBlock::raw" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structDiskBlock_1_1Raw.html">DiskBlock::Raw</a> <a class="el" href="unionDiskBlock.html#o1">DiskBlock::raw</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><a class="el" href="structDiskBlock_1_1Raw.html">Raw</a> Data (interpret sector as array of 8-bit chars). <p><p>Referenced by <a class="el" href="storage_8c-source.html#l00141">DumpDiskSector()</a>, <a class="el" href="filesys_8c-source.html#l00561">FGetChar()</a>, <a class="el" href="aviplay_8c-source.html#l00015">GetAVIBlock()</a>, <a class="el" href="mmc_8c-source.html#l00171">GetStorageInformation()</a>, <a class="el" href="filesys_8c-source.html#l00923">InitFileSystem()</a>, <a class="el" href="mmc_8c-source.html#l00246">InitMMC()</a>, <a class="el" href="mmc_8c-source.html#l00159">MmcGetData()</a>, <a class="el" href="mmc_8c-source.html#l00330">PerformBlockRead()</a>, <a class="el" href="aviplay_8c-source.html#l00144">PlayAvi()</a>, <a class="el" href="vs10xx_8c-source.html#l00202">PlayDiskSectors()</a>, <a class="el" href="record_8c-source.html#l00101">Record()</a>, <a class="el" href="storage_8c-source.html#l00183">WriteDiskSector()</a>, and <a class="el" href="mmc_8c-source.html#l00484">WritePhysicalSector()</a>. </td> </tr></table><hr>The documentation for this union was generated from the following file:<ul><li><a class="el" href="buffer_8h-source.html">buffer.h</a></ul><hr><FONT SIZE="-1">All software copyright 2000-2004 <a href="http://www.vlsi.fi/"> VLSI Solution OY.</a>Redistribution of these software modules are limited to promotional use onlyand only with the VS1011 / VS1002 / VS1003 MP3-Evakit evaluation boards. Free orcommercial use of these software modules in MP3 players is ok if theproduct includes MP3 decoder chip(s) from VLSI. You can request the complete(compilable) package from mp3@vlsi.fi</FONT>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -