Home Units Hierarchy Routines All identifiers

Class unaRIFile

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type unaRIFile = class(unaObject)

Description

RIFF file parser.

Hierarchy

Overview

Methods

Public constructor create(dataBuf: pointer; len: unsigned); overload;
Public constructor create(const fileName: wideString; access: unsigned = PAGE_READONLY); overload;
Public destructor Destroy(); override;
Public function getPtr(offset: int64; size: unsigned; out subOfs: int): pointer;
Public function releasePtr(baseAddr: pointer): bool;
Public procedure AfterConstruction(); override;

Properties

Public property dataSize64: int64 read f_dataSize64;
Public property fileName: wideString read f_fileName;
Public property isValid: bool read getIsValid;
Public property rootChunk: unaRIFFChunk read f_rootChunk;

Description

Methods

Public constructor create(dataBuf: pointer; len: unsigned); overload;
 
Public constructor create(const fileName: wideString; access: unsigned = PAGE_READONLY); overload;
 
Public destructor Destroy(); override;
 
Public function getPtr(offset: int64; size: unsigned; out subOfs: int): pointer;
 
Public function releasePtr(baseAddr: pointer): bool;
 
Public procedure AfterConstruction(); override;
 

Properties

Public property dataSize64: int64 read f_dataSize64;
 
Public property fileName: wideString read f_fileName;
 
Public property isValid: bool read getIsValid;
 
Public property rootChunk: unaRIFFChunk read f_rootChunk;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09