libgig  4.3.0
AkaiVolume Class Reference

Subdivision of an AKAI disk partition. More...

#include <Akai.h>

Inherits AkaiDiskElement.

Public Member Functions

AkaiDirEntry GetDirEntry ()
 
uint ListPrograms (std::list< AkaiDirEntry > &rPrograms)
 
AkaiProgramGetProgram (uint Index)
 
AkaiProgramGetProgram (const String &rName)
 
uint ListSamples (std::list< AkaiDirEntry > &rSamples)
 
AkaiSample * GetSample (uint Index)
 
AkaiSample * GetSample (const String &rName)
 
AkaiPartitionGetParent ()
 
bool IsEmpty ()
 
uint GetOffset ()
 
uint Acquire ()
 
uint Release ()
 

Protected Member Functions

void SetOffset (uint Offset)
 
void AkaiToAscii (char *buffer, int length)
 
int ReadFAT (DiskImage *pDisk, AkaiPartition *pPartition, int block)
 
bool ReadDirEntry (DiskImage *pDisk, AkaiPartition *pPartition, AkaiDirEntry &rEntry, int block, int pos)
 

Detailed Description

Subdivision of an AKAI disk partition.

An AKAI volume is a further subdivision of an AKAI disk partition.

An AKAI volume actually provides access to the list of instruments (programs) and samples. Samples referenced by an instrument (program) are always part of the same volume.

Definition at line 618 of file Akai.h.


The documentation for this class was generated from the following files: