libgig
4.3.0
|
Subdivision of an AKAI disk partition. More...
#include <Akai.h>
Inherits AkaiDiskElement.
Public Member Functions | |
AkaiDirEntry | GetDirEntry () |
uint | ListPrograms (std::list< AkaiDirEntry > &rPrograms) |
AkaiProgram * | GetProgram (uint Index) |
AkaiProgram * | GetProgram (const String &rName) |
uint | ListSamples (std::list< AkaiDirEntry > &rSamples) |
AkaiSample * | GetSample (uint Index) |
AkaiSample * | GetSample (const String &rName) |
AkaiPartition * | GetParent () |
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) |
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.