The μ-law CODEC
By: Douglas Lyon
The UlawCodec has several constructors, each has, as it main goal, to construct a μ-law encoded byte array in a private storage area. The only way to obtain access to this storage area is via the getUlawData and setUlawData methods. This is due, in part, to a series of parallel data structures that must maintain their consistency.