ScummVM API documentation
MTropolis::Data::AudioAsset Struct Reference
Inheritance diagram for MTropolis::Data::AudioAsset:
MTropolis::Data::DataObject Common::NonCopyable

Classes

struct  CuePoint
 
struct  MacPart
 
union  PlatformPart
 
struct  WinPart
 

Public Attributes

uint32 persistFlags
 
uint32 assetAndDataCombinedSize
 
uint8 unknown2 [4]
 
uint32 assetID
 
uint8 unknown3 [20]
 
uint16 sampleRate1
 
uint8 bitsPerSample
 
uint8 encoding1
 
uint8 channels
 
uint8 codedDuration [4]
 
uint16 sampleRate2
 
uint32 cuePointDataSize
 
uint16 numCuePoints
 
uint8 unknown14 [4]
 
uint32 filePosition
 
uint32 size
 
Common::Array< CuePointcuePoints
 
bool haveMacPart
 
bool haveWinPart
 
bool isBigEndian
 
PlatformPart platform
 

Protected Member Functions

DataReadErrorCode load (DataReader &reader) override
 

Additional Inherited Members

- Public Member Functions inherited from MTropolis::Data::DataObject
DataReadErrorCode load (DataObjectTypes::DataObjectType type, uint16 revision, DataReader &reader)
 
uint16 getRevision () const
 
DataObjectTypes::DataObjectType getType () const
 
- Protected Attributes inherited from MTropolis::Data::DataObject
DataObjectTypes::DataObjectType _type
 
uint16 _revision
 

The documentation for this struct was generated from the following file: