Beispiel #1
0
 public override void WriteByteArray(AByteArray aByteArrayRead, AByteArray aByteArray)
 {
     aByteArray.WriteUInt32(data1);
     aByteArray.WriteUInt16(data2);
     aByteArray.WriteUInt16(data3);
     aByteArray.WriteBytes(data4);
 }
 public void WriteByteArray(AByteArray aByteArray)
 {
     aByteArray.WriteUInt16(score);
     aByteArray.WriteUInt16(control);
     aByteArray.WriteUInt16(destination);
     aByteArray.WriteUInt16(transform);
     aByteArray.WriteUInt32(( UInt32 )scale);
 }
Beispiel #3
0
 public void WriteByteArray(AByteArray aByteArray)
 {
     aByteArray.WriteString(name);
     aByteArray.WriteUInt16(preset);
     aByteArray.WriteUInt16(bank);
     aByteArray.WriteUInt16(bagNdx);
     aByteArray.WriteUInt32(library);
     aByteArray.WriteUInt32(genre);
     aByteArray.WriteUInt32(morphology);
 }
        public override void WriteByteArray(AByteArray aByteArrayRead, AByteArray aByteArray)
        {
            aByteArray.WriteUInt32(Size);
            aByteArray.WriteUInt16(unityNote);
            aByteArray.WriteUInt16(( UInt16 )fineTune);
            aByteArray.WriteUInt32(( UInt32 )attenuation);
            aByteArray.WriteUInt32(options);
            aByteArray.WriteUInt32(sampleLoops);
            aByteArray.WriteUInt16(unityNote);

            for (int i = 0; i < sampleLoops; i++)
            {
                waveSampleLoop[i].WriteByteArray(aByteArray);
            }
        }
Beispiel #5
0
        public override void WriteByteArray(AByteArray aByteArrayRead, AByteArray aByteArray)
        {
            for (int i = 0; i < id.Length; i++)
            {
                aByteArray.WriteUByte(( Byte )id[i]);
            }

            aByteArray.WriteUInt32(( UInt32 )Size);

            aByteArray.WriteUInt16(( UInt16 )formatTag);
            aByteArray.WriteUInt16(channels);
            aByteArray.WriteUInt32(samplesPerSec);
            aByteArray.WriteUInt32(averageBytesPerSec);
            aByteArray.WriteUInt16(blockAlign);
            aByteArray.WriteUInt16(bitsPerSample);

            for (int i = 0; i < Size - 16; i++)
            {
                aByteArray.WriteUByte(0x00);
            }
        }