---
title: "ClikaRT::io::VideoData"
sidebar_label: "VideoData"
description: "A decoded clip plus its stream info: the returned FrameBatch carries every frame [T, H, W, 3] UInt8 (host)."
---

<!-- Generated by tools/doxygen2mdx from Doxygen XML. Do not edit. -->

<span class="api-kind api-kind--struct">struct</span>

**Header:** `ClikaRT/io/io.h`

A decoded clip plus its stream info: the returned [`FrameBatch`](./FrameBatch.md) carries every frame `[T, H, W, 3]` UInt8 (host). Guarded against a decompression bomb; a large clip should use [`VideoReader`](./VideoReader.md) ([`ClikaRT/io/video.h`](./index.md#video-h)) for per-index access. `path` is copied.

## Data members

### batch {#batch}

<div class="api-signature">

[`FrameBatch`](./FrameBatch.md) **`batch`**

</div>

every decoded frame + its alignment metadata

<div class="api-declared">

Declared in `ClikaRT/io/io.h`, line 362

</div>

### info {#info}

<div class="api-signature">

[`VideoInfo`](./VideoInfo.md) **`info`**

</div>

the stream's geometry / timing

<div class="api-declared">

Declared in `ClikaRT/io/io.h`, line 363

</div>
