VLSI Solution Oy VLSI Solution Oy Evaluation MP3 Player Source Code Documentation

Main Page | Class List | File List | Class Members | File Members | Related Pages

DiskBlock Union Reference

Disk Block type including RAW data and FAT deciphering structures. More...

#include <buffer.h>

Collaboration diagram for DiskBlock:

Collaboration graph
[legend]
List of all members.

Public Attributes

DiskBlock::Fat fat
 Boot Sector / Bios Parameter Block structure.

DiskBlock::Raw raw
 Raw Data (interpret sector as array of 8-bit chars).

dirrecordtype dir [16]
 Interpret sector as directory records.

word Fat16Table [256]
 Interpret sector as array of 16-bit integers.

u_32 Fat32Table [128]
 Interpret sector as array of 32-bit integers.


Detailed Description

Disk Block type including RAW data and FAT deciphering structures.

Definition at line 53 of file buffer.h.


Member Data Documentation

dirrecordtype DiskBlock::dir[16]
 

Interpret sector as directory records.

Definition at line 111 of file buffer.h.

Referenced by OpenFile().

struct DiskBlock::Fat DiskBlock::fat
 

Boot Sector / Bios Parameter Block structure.

Referenced by FatInitGlobals().

word DiskBlock::Fat16Table[256]
 

Interpret sector as array of 16-bit integers.

Definition at line 114 of file buffer.h.

Referenced by BuildFragmentTable(), GetFatEntry(), GetNextSector(), and WriteClusterChain().

u_32 DiskBlock::Fat32Table[128]
 

Interpret sector as array of 32-bit integers.

Definition at line 117 of file buffer.h.

Referenced by BuildFragmentTable(), GetFatEntry(), GetNextSector(), and WriteClusterChain().

struct DiskBlock::Raw DiskBlock::raw
 

Raw Data (interpret sector as array of 8-bit chars).

Referenced by DumpDiskSector(), FGetChar(), GetAVIBlock(), GetStorageInformation(), InitFileSystem(), InitMMC(), MmcGetData(), PerformBlockRead(), PlayAvi(), PlayDiskSectors(), Record(), WriteDiskSector(), and WritePhysicalSector().


The documentation for this union was generated from the following file:
All software copyright 2000-2004 VLSI Solution OY. Redistribution of these software modules are limited to promotional use only and only with the VS1011 / VS1002 / VS1003 MP3-Evakit evaluation boards. Free or commercial use of these software modules in MP3 players is ok if the product includes MP3 decoder chip(s) from VLSI. You can request the complete (compilable) package from mp3@vlsi.fi