public RiffDls_Wsmp(string aId, UInt32 aSize, AByteArray aByteArray, RiffChunkList aParent) : base(aId, aSize, aByteArray, aParent) { lsize = aByteArray.ReadUInt32(); unityNote = aByteArray.ReadUInt16(); fineTune = aByteArray.ReadInt16(); attenuation = aByteArray.ReadInt32(); options = aByteArray.ReadUInt32(); sampleLoops = aByteArray.ReadUInt32(); informationList.Add("Size:" + lsize); informationList.Add("Unity Note:" + unityNote); informationList.Add("Fine Tune:" + fineTune); informationList.Add("Attenuation:" + attenuation); informationList.Add("Options:" + options); informationList.Add("Sample Loops:" + sampleLoops); waveSampleLoop = new WaveSampleLoop[sampleLoops]; for (int i = 0; i < sampleLoops; i++) { informationList.Add("Wave Sample Loop:"); waveSampleLoop[i] = new WaveSampleLoop(aByteArray, informationList); } }
public CollectionBlock(AByteArray aByteArray, List <string> aInformationList) { score = aByteArray.ReadUInt16(); control = aByteArray.ReadUInt16(); destination = aByteArray.ReadUInt16(); transform = aByteArray.ReadUInt16(); scale = aByteArray.ReadInt32(); aInformationList.Add("Score:" + score); aInformationList.Add("Control:" + control); aInformationList.Add("Destination:" + destination); aInformationList.Add("Transform:" + transform); aInformationList.Add("Scale:" + scale); }