# captionSettings schema

Field specification for the captionSettings object used by Vidova MCP tools.

{/* Generated by landing/scripts/generate-mcp-docs.ts. Do not edit. */}

Export `captionSettingsUpdateSchema` from the desktop Zod sources.

| Field | Type | Required | Constraints | Default | Description |
| --- | --- | --- | --- | --- | --- |
| `enabled` | boolean | no | — | — | — |
| `fontFamily` | string | no | — | — | — |
| `fontWeight` | 400 \\| 500 \\| 700 | no | — | — | — |
| `fontSize` | number | no | — | — | — |
| `distanceFromBottom` | number | no | — | — | — |
| `style` | enum("pill", "karaoke-lime", "karaoke-magenta", "karaoke-cyan", "outlined", "bold-outline", "minimal", "word-highlight", "pink-pill", "dark-pill-lime", "cloud-blob", "amber-tape", "studio") | no | — | — | — |
| `textColor` | string | no | — | — | — |
| `highlightColor` | string | no | — | — | — |
| `backgroundColor` | string | no | — | — | — |
| `shadowColor` | string | no | — | — | — |
| `shadowBlur` | number | no | — | — | — |
| `maxCharsPerLine` | number | no | — | — | — |
