public override void Write(Stream output)
{
BinaryWriter bw = new BinaryWriter(output);
BitStream bits = new BitStream(output);
bw.Write(this._initialSample);
bits.WriteBits(6, (Int32)this._initialIndex);
bits.WriteFlush();
output.Write(this._adpcmCodeData, 0, this._adpcmCodeData.Length);
}