📄 buffer_8h.html
字号:
Definition at line <a class="el" href="buffer_8h-source.html#l00046">46</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>. </td> </tr></table><a class="anchor" name="a4" doxytag="buffer.h::DiskBlockType" ></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"> typedef union <a class="el" href="unionDiskBlock.html">DiskBlock</a> <a class="el" href="unionDiskBlock.html">DiskBlockType</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Disk Block type including RAW data and FAT deciphering structures. <p> </td> </tr></table><a class="anchor" name="a2" doxytag="buffer.h::u_32" ></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"> typedef unsigned long <a class="el" href="buffer_8h.html#a2">u_32</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>32 bits (make sure!), unsigned <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00011">11</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>. </td> </tr></table><a class="anchor" name="a1" doxytag="buffer.h::word" ></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"> typedef unsigned int <a class="el" href="buffer_8h.html#a1">word</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>16 bits (make sure!), unsigned <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00010">10</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>. </td> </tr></table><hr><h2>Variable Documentation</h2><a class="anchor" name="a8" doxytag="buffer.h::dataBufPtr" ></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"> xdata unsigned char* <a class="el" href="buffer_8h.html#a8">dataBufPtr</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Global Data Buffer pointer Used mainly for filling the buffer and reading MP3 data to send to the codec, be very careful with what you do with this global pointer! <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00154">154</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#l00561">FGetChar()</a>, <a class="el" href="aviplay_8c-source.html#l00015">GetAVIBlock()</a>, <a class="el" href="mmc_8c-source.html#l00159">MmcGetData()</a>, <a class="el" href="filesys_8c-source.html#l00610">OpenFile()</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><a class="anchor" name="a7" doxytag="buffer.h::diskSect" ></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"> xdata <a class="el" href="unionDiskBlock.html">DiskBlockType</a> <a class="el" href="buffer_8h.html#a7">diskSect</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>File I/O buffer. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00148">148</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="storage_8c-source.html#l00141">DumpDiskSector()</a>, <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</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="filesys_8c-source.html#l00085">GetFatEntry()</a>, <a class="el" href="filesys_8c-source.html#l00303">GetNextSector()</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="filesys_8c-source.html#l00610">OpenFile()</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="filesys_8c-source.html#l00129">WriteClusterChain()</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><a class="anchor" name="a6" doxytag="buffer.h::sectorAddress" ></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="unionAddress.html">addressType</a> <a class="el" href="buffer_8h.html#a6">sectorAddress</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Dirty but powerful global variable that is used for 1) remembering which sector is in the RAM disk buffer diskSect and 2) possibly other weird and dirty purposes, be very careful with this! <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00145">145</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="mmc_8c-source.html#l00397">ConsoleDecipherMMCResponse()</a>, <a class="el" href="storage_8c-source.html#l00141">DumpDiskSector()</a>, <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</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="filesys_8c-source.html#l00085">GetFatEntry()</a>, <a class="el" href="filesys_8c-source.html#l00303">GetNextSector()</a>, <a class="el" href="filesys_8c-source.html#l00923">InitFileSystem()</a>, <a class="el" href="filesys_8c-source.html#l00541">LoadNextSector()</a>, <a class="el" href="filesys_8c-source.html#l00610">OpenFile()</a>, <a class="el" href="aviplay_8c-source.html#l00144">PlayAvi()</a>, <a class="el" href="player_8c-source.html#l00724">PlayCurrentFile()</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="mmc_8c-source.html#l00431">SeekSector()</a>, <a class="el" href="filesys_8c-source.html#l00129">WriteClusterChain()</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><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 + -