DataBufferStream Methods |
The DataBufferStream type exposes the following members.
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
NextByte |
Resets the bit count to 0 and advances to the next byte.
| |
Peek |
Reads an 8-bit value from the DataBuffer without advancing the Position.
| |
Read |
Reads the specified length from the DataBuffer and advances the position by the length.
| |
Read1 |
Read a single bit and advance the bit position by 1.
| |
Read15 |
Reads an 15-bit value from the DataBuffer and advances the Position by 1 and the BitPosition by 7.
| |
Read16 |
Reads an 16-bit value from the DataBuffer and advances the Position by 2.
| |
Read2 |
Read a 2-bit value and advance the BitPosition by 2.
| |
Read24 |
Reads an 24-bit value from the DataBuffer and advances the Position by 3.
| |
Read3 |
Read a 3-bit value and advance the BitPosition by 3.
| |
Read32 |
Reads an 32-bit value from the DataBuffer and advances the Position by 4.
| |
Read4 |
Read a 4-bit value and advance the BitPosition by 4.
| |
Read40 |
Reads an 40-bit value from the DataBuffer and advances the Position by 5.
| |
Read48 |
Reads an 48-bit value from the DataBuffer and advances the Position by 6.
| |
Read56 |
Reads an 56-bit value from the DataBuffer and advances the Position by 7.
| |
Read64 |
Reads an 64-bit value from the DataBuffer and advances the Position by 8.
| |
Read7 |
Reads an 7-bit value from the DataBuffer and advances the BitPosition by 7.
| |
Read8 |
Reads an 8-bit value from the DataBuffer and advances the Position by 1.
| |
ReadByte |
Reads a single byte from the stream and advances the Position by 1.
| |
ReadBytes |
Read a specified number of bytes from the DataBuffer and advance the Position by that number.
| |
ToString | (Inherited from Object.) | |
Write |
Writes the specified buffer to the DataBuffer and advances the Position by the length of the buffer.
| |
Write16 |
Writes an 16-bit value to the DataBuffer and advances the Position by 2.
| |
Write32 |
Writes an 32-bit value to the DataBuffer and advances the Position by 4.
| |
Write64 |
Writes an 64-bit value to the DataBuffer and advances the Position by 8.
| |
Write8 |
Writes an 8-bit value to the DataBuffer and advances the Position by 1.
| |
WriteBytes(Byte) |
Writes the specified data to the DataBuffer and advances the Position by the length of the data.
| |
WriteBytes(Byte, Int32, Int32) |
Writes the specified data to the DataBuffer and advances the Position by the length.
|