跳转到内容

ProjectBuilder

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

Defined in: packages/sdk/src/project-builder.ts:347

Create a validated Project v1 document through small, type-safe operations.

new ProjectBuilder(options): ProjectBuilder

Defined in: packages/sdk/src/project-builder.ts:355

CreateProjectOptions = {}

ProjectBuilder

get projectId(): string

Defined in: packages/sdk/src/project-builder.ts:437

string


get sequenceId(): string

Defined in: packages/sdk/src/project-builder.ts:441

string

addAsset(options): string

Defined in: packages/sdk/src/project-builder.ts:466

AddAssetOptions

string


addCaptionClip(options): string

Defined in: packages/sdk/src/project-builder.ts:802

AddCaptionClipOptions

string


addImageClip(options): string

Defined in: packages/sdk/src/project-builder.ts:629

Add a first-class still image Clip backed by an image Asset.

AddImageClipOptions

string


addImageSequenceClip(options): string

Defined in: packages/sdk/src/project-builder.ts:673

Add an image-sequence Clip: registers an image-sequence Asset whose frame manifest references existing image Assets, then adds an image Clip that samples the sequence deterministically through the frame mapping.

AddImageSequenceClipOptions

string


addMarker(options): string

Defined in: packages/sdk/src/project-builder.ts:1234

AddMarkerOptions

string


addMaterialInstance(options): string

Defined in: packages/sdk/src/project-builder.ts:898

AddMaterialInstanceOptions

string


addMediaClip(options): string

Defined in: packages/sdk/src/project-builder.ts:502

AddMediaClipOptions

string


addShapeClip(options): string

Defined in: packages/sdk/src/project-builder.ts:853

AddShapeClipOptions

string


addTextClip(options): string

Defined in: packages/sdk/src/project-builder.ts:730

AddTextClipOptions

string


addTrack(options): string

Defined in: packages/sdk/src/project-builder.ts:445

AddTrackOptions

string


addTransition(options): string

Defined in: packages/sdk/src/project-builder.ts:959

AddTransitionOptions

string


attachEffect(itemId, materialInstanceId): this

Defined in: packages/sdk/src/project-builder.ts:947

string

string

this


build(): Readonly<AelionProject>

Defined in: packages/sdk/src/project-builder.ts:1263

Readonly<AelionProject>


importMedia(options): Promise<ImportedMedia>

Defined in: packages/sdk/src/project-builder.ts:1118

ImportMediaOptions

Promise<ImportedMedia>


setBackgroundColor(value): this

Defined in: packages/sdk/src/project-builder.ts:595

string | readonly [number, number, number, number]

this


setItemMetadata(itemId, metadata): this

Defined in: packages/sdk/src/project-builder.ts:621

string

JsonObject

this


setKeyframes(itemId, property, keyframes): this

Defined in: packages/sdk/src/project-builder.ts:1057

string

ClipAnimatableProperty

readonly Keyframe<JsonValue>[]

this


setMask(itemId, options): this

Defined in: packages/sdk/src/project-builder.ts:989

string

SetMaskOptions

this


setProjectExtension(namespace, value): this

Defined in: packages/sdk/src/project-builder.ts:600

string

JsonValue

this


setTrackExtension(trackId, namespace, value): this

Defined in: packages/sdk/src/project-builder.ts:605

string

string

JsonValue

this


setVisual(itemId, options): this

Defined in: packages/sdk/src/project-builder.ts:1014

string

SetVisualOptions

this