| Class | Description |
|---|
| DefineSound | Represents the sound. It includes the sampling rate, size of each sample (8 or 16 bit), a stereo/mono flag, and an array of audio samples. The audio data may be stored in four ways:
- As uncompressed raw samples.
- Compressed using an ADPCM algorithm.
- Compressed using MP3 compression (SWF 4 or later only).
- Compressed using the Nellymoser Asao codec (SWF 6 or later only).
|
| SoundEnvelope | Represents the envelope which controls how a particular sound is played over time. |
| SoundInfo | Represents how an event sound is played. |
| SoundStreamBlock | Represents the sound data that is interleaved with frame data so that sounds can be played as the movie is streamed over a network connection. The tag must be preceded by a SoundStreamHead or SoundStreamHead2 tag. There is may be only one SoundStreamBlock tag per SWF frame. |
| SoundStreamHead |
Represents the data format of the sound data, the recommended playback format and the average number of samples per SoundStreamBlock.
SoundStreamHead tag is used when a timeline contains streaming sound data. The tag should be defined before the first sound data block (see SoundStreamBlock).
|
| SoundStreamHead2 |
Represents the data format of the sound data, the recommended playback format and the average number of samples per SoundStreamBlock.
Extends SoundStreamHead class allowing different values for SoundFormat and SampleSizeStream.
|
| StartSound | Represents sound control like start or stop playing sound defined by DefineSound tag. |