# ChapteredVideoSpec

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/types/src/models/video.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/types/src/models/video.ts#L64)

What the reader's ChapteredVideo needs — the resolved (CDN) form. Serialized
onto the `:::video` directive's data attributes by the rewrite.

## Properties

| Property | Type |
|---|---|
| `src` | `string` |
| `poster` | `string` |
| `captions` | `string` |
| `lang` | `string` |
| `chapters` | `VideoChapter[]` |
| `hotspots` | `VideoHotspot[]` |
