|
Public Member Functions |
|
| SoundData () |
| | constructor
|
Public Attributes |
|
RCRegion * | rcr |
| | shared region - don't need to share among processes, just collect in SoundPlay
|
|
byte * | data |
| | point to data in region (for convenience, only valid in SoundPlay)
|
|
unsigned int | len |
| | size of the sound
|
|
unsigned int | ref |
| | reference counter
|
|
unsigned int | sn |
| | serial number, allows us to verify that a given message buffer does indeed match this sound, and wasn't delayed in processing
|
|
char | name [SoundManager::MAX_NAME_LEN] |
| | stores the path to the file, empty if from a buffer
|
Private Member Functions |
|
| SoundData (const SoundData &) |
| | don't call
|
|
SoundData | operator= (const SoundData &) |
| | don't call
|