[Yellowstone](../README.md) > ["util"](../modules/_util_.md) > [BitStream](../classes/_util_.bitstream.md)

# Class: BitStream

## Hierarchy

**BitStream**

## Index

### Constructors

* [constructor](_util_.bitstream.md#constructor)

### Properties

* [data](_util_.bitstream.md#data)

### Methods

* [AddHexString](_util_.bitstream.md#addhexstring)
* [AddValue](_util_.bitstream.md#addvalue)
* [Read](_util_.bitstream.md#read)
* [ToArray](_util_.bitstream.md#toarray)

---

## Constructors

<a id="constructor"></a>

###  constructor

⊕ **new BitStream**(): [BitStream](_util_.bitstream.md)

*Defined in [util.ts:102](https://github.com/mbullington/yellowstone/blob/702293d/lib/util.ts#L102)*

**Returns:** [BitStream](_util_.bitstream.md)

___

## Properties

<a id="data"></a>

###  data

**● data**: *`number`[]* =  []

*Defined in [util.ts:102](https://github.com/mbullington/yellowstone/blob/702293d/lib/util.ts#L102)*

___

## Methods

<a id="addhexstring"></a>

###  AddHexString

▸ **AddHexString**(hex_string: *`string`*): `void`

*Defined in [util.ts:117](https://github.com/mbullington/yellowstone/blob/702293d/lib/util.ts#L117)*

**Parameters:**

| Name | Type |
| ------ | ------ |
| hex_string | `string` |

**Returns:** `void`

___
<a id="addvalue"></a>

###  AddValue

▸ **AddValue**(value: *`number`*, num_bits: *`number`*): `void`

*Defined in [util.ts:110](https://github.com/mbullington/yellowstone/blob/702293d/lib/util.ts#L110)*

**Parameters:**

| Name | Type |
| ------ | ------ |
| value | `number` |
| num_bits | `number` |

**Returns:** `void`

___
<a id="read"></a>

###  Read

▸ **Read**(num_bits: *`number`*): `number`

*Defined in [util.ts:141](https://github.com/mbullington/yellowstone/blob/702293d/lib/util.ts#L141)*

**Parameters:**

| Name | Type |
| ------ | ------ |
| num_bits | `number` |

**Returns:** `number`

___
<a id="toarray"></a>

###  ToArray

▸ **ToArray**(): `Buffer`

*Defined in [util.ts:153](https://github.com/mbullington/yellowstone/blob/702293d/lib/util.ts#L153)*

**Returns:** `Buffer`

___

