Click or drag to resize

BitStream Properties

[This is preliminary documentation and is subject to change.]

The BitStream type exposes the following members.

Properties
  NameDescription
Public propertyBitAligned
Whether or not the current BitPosition is evenly divisible by 8. I.e. whether or not the BitPosition is at a byte boundary.
Public propertyBitLength
Length of data (in bits) that is considered to be written to the stream.
Public propertyBitPosition
Bit offset into the buffer that new data will be written to.
Public propertyCanRead
Whether or not data can be read from the stream.
(Overrides StreamCanRead.)
Public propertyCanSeek
Whether or not seeking is supported by this stream. (Always true)
(Overrides StreamCanSeek.)
Public propertyCanTimeout (Inherited from Stream.)
Public propertyCanWrite
Whether or not this stream can accept new data. NOTE: this will return true even if only fewer than 8 bits can be written!
(Overrides StreamCanWrite.)
Public propertyCapacity
Current buffer size. The buffer will not be resized (if possible) until Position is equal to Capacity and an attempt to write data is made.
Public propertyGrowthFactor
Factor by which buffer should grow when necessary.
Public propertyLength
The current length of data considered to be "written" to the buffer.
(Overrides StreamLength.)
Public propertyPosition
The index that will be written to when any call to write data is made to this stream.
(Overrides StreamPosition.)
Public propertyReadTimeout (Inherited from Stream.)
Public propertyResizable
Whether or not the stream will grow the buffer to accomodate more data.
Public propertyWriteTimeout (Inherited from Stream.)
Top
See Also