Ignore:
Timestamp:
Jan 15, 2011, 10:03:27 PM (14 years ago)
Author:
george
Message:
  • Added: Generating encoded numbers for DynNumber demo.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CoolStreaming/UBitStream.pas

    r125 r126  
    3636    function ReadBit: Boolean;
    3737    procedure WriteBit(AValue: Boolean);
    38     function ReadByte: Byte;
    39     procedure WriteByte(AValue: Byte);
     38    function ReadNumber(Count: Byte): QWord;
     39    procedure WriteNumber(AValue: QWord; Count: Byte);
    4040  end;
    4141
     
    155155end;
    156156
    157 function TBitStream.ReadByte:Byte;
    158 begin
    159   Read(Result, 8);
    160 end;
    161 
    162 procedure TBitStream.WriteByte(AValue:Byte);
    163 begin
    164   Write(AValue, 8);
     157function TBitStream.ReadNumber(Count: Byte): QWord;
     158begin
     159  Read(Result, Count);
     160end;
     161
     162procedure TBitStream.WriteNumber(AValue: QWord; Count: Byte);
     163begin
     164  Write(AValue, Count);
    165165end;
    166166
Note: See TracChangeset for help on using the changeset viewer.