# BufferedItemsManager

The `BufferedItemsManager` class is used to manage the buffered items. It provides methods to get and set the maximum number of buffer items and to get buffer items.

## Definition

*Namespace:* Dynamsoft.CVR


```csharp
public class BufferedItemsManager 
```

## Methods

| Method | Description |
|--------|-------------|
| [`SetMaxBufferedItems`](#setmaxbuffereditems) | Sets the maximum number of buffered items.|
| [`GetMaxBufferedItems`](#getmaxbuffereditems) | Gets the maximum number of buffered items. |
| [`GetBufferedCharacterItemSet`](#getbufferedcharacteritemset) | Gets the buffered recognized character items. |

### SetMaxBufferedItems

Sets the maximum number of buffered items.

```csharp
void SetMaxBufferedItems(int count)
```

**Parameters**

`[in] count` The maximum number of buffered items.

### GetMaxBufferedItems

Gets the maximum number of buffered items.

```csharp
int GetMaxBufferedItems()
```

**Return value**

Returns the maximum number of buffered items.

### GetBufferedCharacterItemSet

Gets the buffered recognized character items.

```csharp
BufferedCharacterItemSet GetBufferedCharacterItemSet()
```

**Return value**

Returns the buffered recognized character items.

**See Also**

[BufferedCharacterItemSet](https://www.dynamsoft.com/label-recognition/docs/server/programming/dotnet/api-reference/buffered-character-item-set.md)
