Skip to content

MediaBuilder

Defined in: builder.ts:709

  • BuilderTerminal<Args, O>

Args

O = object

MediaBuilder(title, body): void

Defined in: builder.ts:709

string

BodyFn<MergeArgs<Args, O>>

void

MediaBuilder(title, details, body): void

Defined in: builder.ts:709

string

TestDetails

BodyFn<MergeArgs<Args, O>>

void

audio<A>(arg): MediaBuilder<Args, O & AudioOverrideFor<Args, A>>

Defined in: builder.ts:726

Declare background-audio tracks.

A extends FeatureArg<AudioInput>

A

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


each(variants): MediaBuilder<Args, O>

Defined in: builder.ts:744

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

EachVariant[]

MediaBuilder<Args, O>


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

Defined in: builder.ts:730

Declare the recorded language set / capture mode.

LanguagesArg

MediaBuilder<Args, O>


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

Defined in: builder.ts:714

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:722

Declare overlays.

A extends FeatureArg<OverlayInputOrFactory>

A

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


recordOptions(arg): MediaBuilder<Args, O>

Defined in: builder.ts:736

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:742

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>


values<A>(arg): MediaBuilder<Args, O & ValuesOverrideFor<Args, A>>

Defined in: builder.ts:718

Declare on-screen values fields.

A extends FeatureArg<string>

A

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

fail: BuilderTerminal<Args, O>

Defined in: builder.ts:748


fixme: BuilderTerminal<Args, O>

Defined in: builder.ts:747


only: BuilderTerminal<Args, O>

Defined in: builder.ts:745


skip: BuilderTerminal<Args, O>

Defined in: builder.ts:746