# FrameSamplerConfig

<a id="framesamplerconfig"></a>

# FrameSamplerConfig

```cpp
#include <icy/vision/framesampler.h>

struct FrameSamplerConfig
```

[Defined in src/vision/include/icy/vision/framesampler.h:30](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/framesampler.h#L30)

Which frames a [FrameSampler](https://auscaster.com/icey/docs/api-reference/icy-vision-FrameSampler.md#framesampler) forwards: every Nth frame, and no two closer together than the minimum interval.

## Public Attributes

| Return | Name | Description |
|--------|------|-------------|
| `uint32_t` | [`everyNthFrame`](#everynthframe)  |  |
| `int64_t` | [`minIntervalUsec`](#minintervalusec)  |  |

---

<a id="everynthframe"></a>

### everyNthFrame

```cpp
uint32_t everyNthFrame = 1
```

[Defined in src/vision/include/icy/vision/framesampler.h:32](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/framesampler.h#L32)

---

<a id="minintervalusec"></a>

### minIntervalUsec

```cpp
int64_t minIntervalUsec = 0
```

[Defined in src/vision/include/icy/vision/framesampler.h:33](https://github.com/auscaster/icey/blob/main/src/vision/include/icy/vision/framesampler.h#L33)
