Description | Hierarchy | Fields | Methods | Properties |
type unaRIFile = class(unaObject)
RIFF file parser.
constructor create(dataBuf: pointer; len: unsigned); overload; |
|
constructor create(const fileName: wideString; access: unsigned = PAGE_READONLY); overload; |
|
destructor Destroy(); override; |
|
function getPtr(offset: int64; size: unsigned; out subOfs: int): pointer; |
|
function releasePtr(baseAddr: pointer): bool; |
|
procedure AfterConstruction(); override; |
property dataSize64: int64 read f_dataSize64; |
|
property fileName: wideString read f_fileName; |
|
property isValid: bool read getIsValid; |
|
property rootChunk: unaRIFFChunk read f_rootChunk; |
constructor create(dataBuf: pointer; len: unsigned); overload; |
|
constructor create(const fileName: wideString; access: unsigned = PAGE_READONLY); overload; |
|
destructor Destroy(); override; |
|
function getPtr(offset: int64; size: unsigned; out subOfs: int): pointer; |
|
function releasePtr(baseAddr: pointer): bool; |
|
procedure AfterConstruction(); override; |
|
property dataSize64: int64 read f_dataSize64; |
|
property fileName: wideString read f_fileName; |
|
property isValid: bool read getIsValid; |
|
property rootChunk: unaRIFFChunk read f_rootChunk; |
|
(c) 2012 Lake of Soft