SoundAsset uses SoundStreamHead or DefineSound?

If somebody could shed some light on this it would be very nice… I’m trying to figure out how could I record the sound into SWF (technically, what I need is to write sound bytes into the SWF dictionary).
This is how the dictionary should look like:

00 1F 10 75 19 
24 31 24 64 44 24 35 55 72 6E 68 6B 43 72 31 61 
75 56 37 30 62 71 2F 6B 2F 69 36 2F 00 D0 0F [color="green"]0E 
9C 1B E3 22[/color] 65 30 B9 02 31 CD AA EA 43 B3 46 44 
10 E8 03 3C 00 43 02 FF FF FF 5A [color="red"]0A[/color] 03 00 00 00 
06 00 00 00 03 03 F4 12 00 00 00 00 00 00 7F FB 
3E 51 21 01 00 00 D5 [color="red"]0A[/color] 

(last 0A is where the SoundAsset name starts) But I’m not sure if the beginning is the beginning of the dictionary, or maybe there’s something else (just because it looks like to much of data regarding the specs…). The 0A before it must be some sort of additional definition for this sound tag, maybe “extends” or something like that… And there’s the third 0A 01 (after which the actual sound data starts).

Any documents / insights (not including the file specs, please) are more then welcomed… sigh

PS. The green looks like it’s the beginning of the DefineSound tag, though, I’m not sure… and I cannot understand why is it there and not after the class name :frowning:
And it should be followed by ID (which in my case should be 01), but, it’s not…