跳转到内容

Composition

此内容尚不支持你的语言。

Defined in: packages/sdk/src/composition.ts:162

Product-level authoring API. It keeps Composition/Layer/Clip ergonomics while producing the same portable, validator-backed Project document as ProjectBuilder.

new Composition(options): Composition

Defined in: packages/sdk/src/composition.ts:165

CreateProjectOptions = {}

Composition

get projectId(): string

Defined in: packages/sdk/src/composition.ts:169

string


get sequenceId(): string

Defined in: packages/sdk/src/composition.ts:173

string

advanced(): ProjectBuilder

Defined in: packages/sdk/src/composition.ts:217

Escape hatch for advanced, schema-level operations without changing document semantics.

ProjectBuilder


asset(options): this

Defined in: packages/sdk/src/composition.ts:177

AddAssetOptions

this


build(): Readonly<AelionProject>

Defined in: packages/sdk/src/composition.ts:212

Readonly<AelionProject>


layer(kind, options): Layer

Defined in: packages/sdk/src/composition.ts:182

"audio" | "visual" | "caption"

LayerOptions = {}

Layer


material(options): Material

Defined in: packages/sdk/src/composition.ts:186

MaterialOptions

Material


transition(from, to, material, options): string

Defined in: packages/sdk/src/composition.ts:190

Clip

Clip

Material

CompositionTransitionOptions

string