csvorbis.Floor0.pack C# (CSharp) Method

pack() public method

public pack ( Object i, csBuffer opb ) : void
i Object
opb csogg.csBuffer
return void
        public override void pack(Object i, csBuffer opb)
        {
            InfoFloor0 info=(InfoFloor0)i;
            opb.write(info.order,8);
            opb.write(info.rate,16);
            opb.write(info.barkmap,16);
            opb.write(info.ampbits,6);
            opb.write(info.ampdB,8);
            opb.write(info.numbooks-1,4);
            for(int j=0;j<info.numbooks;j++)
                opb.write(info.books[j],8);
        }