Skip to content

CaptionItemEntity

Defined in: packages/project-schema/src/items.ts:219

One timed caption cue rendered inside a fixed pixel box.

[key: string]: JsonValue

box: BoxValue

Defined in: packages/project-schema/src/items.ts:222


optional cueSettings: JsonObject

Defined in: packages/project-schema/src/items.ts:226


enabled: boolean

Defined in: packages/project-schema/src/types.ts:157

ItemEntity.enabled


id: string

Defined in: packages/project-schema/src/types.ts:43

ItemEntity.id


optional linkGroupId: string

Defined in: packages/project-schema/src/types.ts:161

ItemEntity.linkGroupId


optional markerIds: string[]

Defined in: packages/project-schema/src/types.ts:160

ItemEntity.markerIds


materialInstanceIds: string[]

Defined in: packages/project-schema/src/types.ts:159

ItemEntity.materialInstanceIds


optional overflow: "clip" | "auto-fit"

Defined in: packages/project-schema/src/items.ts:225

A caption is one cue in a fixed box, so it may only clip or shrink.


range: TimeRange & JsonObject

Defined in: packages/project-schema/src/types.ts:158

VideoItemEntity.range


style: JsonObject

Defined in: packages/project-schema/src/items.ts:223


text: string

Defined in: packages/project-schema/src/items.ts:221


trackId: string

Defined in: packages/project-schema/src/types.ts:155

ItemEntity.trackId


type: "caption"

Defined in: packages/project-schema/src/items.ts:220

ItemEntity.type


visual: ItemVisualProperties

Defined in: packages/project-schema/src/items.ts:227