| Description | Hierarchy | Fields | Methods | Properties | 
type unaRIFFChunk = class(unaObject)
RIFF Chunk.
![]()  | 
constructor create(master: unaRIFile; parent: unaRIFFChunk; maxSize: int64; offset: int64 = 0); | 
![]()  | 
destructor Destroy(); override; | 
![]()  | 
function getSubChunkCount(): unsigned; | 
![]()  | 
function getSubPtr(offs: int64; size: unsigned; out subOfs: int): pointer; | 
![]()  | 
function isID(const id: fourCC): bool; | 
![]()  | 
function loadDataBuf(maxSize: int = -1): pArray; | 
![]()  | 
function readBuf(offset: int64; buf: pointer; sz: unsigned): unsigned; | 
![]()  | 
procedure releaseDataBuf(); | 
![]()  | 
procedure releaseSubPtr(baseAddr: pointer); | 
![]()  | 
property dataBuf: pArray read f_data64KB; | 
![]()  | 
property dataBufSize: int read f_data64KBSize; | 
![]()  | 
property header: punaRIFFHeader read f_header; | 
![]()  | 
property isContainer: bool read f_isContainer; | 
![]()  | 
property master: unaRIFile read f_master; | 
![]()  | 
property maxSize64: int64 read f_maxSize64; | 
![]()  | 
property offset64: int64 read f_offset64; | 
![]()  | 
property subChunk[index:unsigned]: unaRIFFChunk read getSubChunk; | 
![]()  | 
constructor create(master: unaRIFile; parent: unaRIFFChunk; maxSize: int64; offset: int64 = 0); | 
![]()  | 
destructor Destroy(); override; | 
![]()  | 
function getSubChunkCount(): unsigned; | 
![]()  | 
function getSubPtr(offs: int64; size: unsigned; out subOfs: int): pointer; | 
![]()  | 
function isID(const id: fourCC): bool; | 
![]()  | 
function loadDataBuf(maxSize: int = -1): pArray; | 
![]()  | 
function readBuf(offset: int64; buf: pointer; sz: unsigned): unsigned; | 
![]()  | 
procedure releaseDataBuf(); | 
![]()  | 
procedure releaseSubPtr(baseAddr: pointer); | 
![]()  | 
property dataBuf: pArray read f_data64KB; | 
![]()  | 
property dataBufSize: int read f_data64KBSize; | 
![]()  | 
property header: punaRIFFHeader read f_header; | 
![]()  | 
property isContainer: bool read f_isContainer; | 
![]()  | 
property master: unaRIFile read f_master; | 
![]()  | 
property maxSize64: int64 read f_maxSize64; | 
![]()  | 
property offset64: int64 read f_offset64; | 
![]()  | 
property subChunk[index:unsigned]: unaRIFFChunk read getSubChunk; | 
(c) 2012 Lake of Soft