2.4.16.6 SoundIdAtom

Referenced by: SoundContainer

An atom record that specifies the sound identifier for a sound.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rh

...

soundId (variable)

...

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

MUST be 0x002.

rh.recType

MUST be RT_CString (section 2.13.24).

rh.recLen

MUST be an even number.

soundId (variable): A UTF-16 Unicode [RFC2781] string representation of the base-10 form of an integer value that specifies the sound identifier for a sound. The integer value MUST be greater than zero, less than or equal to the seed specified by the SoundCollectionAtom record and unique within the SoundCollectionContainer record (section 2.4.16.1). The length, in bytes, of the field is specified by rh.recLen.