Skip to content

MediaBuilder

Defined in: builder.ts:639

  • BuilderTerminal<Args, O>

Args

O = object

MediaBuilder(title, body): void

Defined in: builder.ts:639

string

BodyFn<MergeArgs<Args, O>>

void

MediaBuilder(title, details, body): void

Defined in: builder.ts:639

string

TestDetails

BodyFn<MergeArgs<Args, O>>

void

each(variants): MediaBuilder<Args, O>

Defined in: builder.ts:685

Produce a separate video per variant (viewport, theme, …).

EachVariant[]

MediaBuilder<Args, O>


languages(arg?): MediaBuilder<Args, O>

Defined in: builder.ts:671

Declare the recorded language set / capture mode.

LanguagesArg

MediaBuilder<Args, O>


narration<A>(arg): MediaBuilder<Args, O & NarrationOverrideFor<Args, A>>

Defined in: builder.ts:644

Declare narration cues: blank names (array) or code values (object).

A extends FeatureArg<LocalizeNarrationValue>

A

MediaBuilder<Args, O & NarrationOverrideFor<Args, A>>


overlays<A>(arg): MediaBuilder<Args, O & OverlayOverrideFor<Args, A>>

Defined in: builder.ts:657

Declare overlays: blank names (array) or content values (object). Overlays are shared across languages, so the language-major form is not accepted.

A extends readonly string[] | ContentMajor<OverlayInputOrFactory>

A

MediaBuilder<Args, O & OverlayOverrideFor<Args, A>>


recordOptions(arg): MediaBuilder<Args, O>

Defined in: builder.ts:677

Declare capture options (aspect ratio, quality, fps, …): a flat object shared across languages, or a language-major object ({ default, de, ... }) with per-language overrides. The values stay editable in the web app.

OptionsArg<RecordOptions>

MediaBuilder<Args, O>


renderOptions(arg): MediaBuilder<Args, O>

Defined in: builder.ts:683

Declare render options (framing, narration voice, output, …): a flat object shared across languages, or a language-major object with per-language overrides. The values stay editable in the web app.

OptionsArg<RenderOptions>

MediaBuilder<Args, O>

fail: BuilderTerminal<Args, O>

Defined in: builder.ts:689


fixme: BuilderTerminal<Args, O>

Defined in: builder.ts:688


only: BuilderTerminal<Args, O>

Defined in: builder.ts:686


skip: BuilderTerminal<Args, O>

Defined in: builder.ts:687