Skip to content

AelionSessionApi

Defined in: packages/sdk/src/types.ts:508

readonly audio: AelionAudioApi

Defined in: packages/sdk/src/types.ts:515


readonly export: AelionExportApi

Defined in: packages/sdk/src/types.ts:514


readonly player: AelionPlayerApi

Defined in: packages/sdk/src/types.ts:512


readonly preview: AelionPreviewApi

Defined in: packages/sdk/src/types.ts:513


readonly revision: bigint | null

Defined in: packages/sdk/src/types.ts:510


readonly state: AelionSessionState

Defined in: packages/sdk/src/types.ts:509


readonly transaction: AelionTransactionApi

Defined in: packages/sdk/src/types.ts:511

createDiagnosticReport(options?): AelionDiagnosticReport

Defined in: packages/sdk/src/types.ts:524

AelionDiagnosticReportOptions

AelionDiagnosticReport


dispose(): Promise<void>

Defined in: packages/sdk/src/types.ts:530

Promise<void>


getCapabilitySnapshot(): CapabilityReport | null

Defined in: packages/sdk/src/types.ts:521

CapabilityReport | null


getDiagnostics(): readonly Diagnostic[]

Defined in: packages/sdk/src/types.ts:522

readonly Diagnostic[]


getSnapshot(): AelionSessionSnapshot

Defined in: packages/sdk/src/types.ts:520

AelionSessionSnapshot


getStats(): AelionSessionStats

Defined in: packages/sdk/src/types.ts:523

AelionSessionStats


loadProject(project): Promise<void>

Defined in: packages/sdk/src/types.ts:516

unknown

Promise<void>


probeCapabilities(signal?): Promise<CapabilityReport>

Defined in: packages/sdk/src/types.ts:519

AbortSignal

Promise<CapabilityReport>


renderFrame(options): Promise<RenderIrFrameResult>

Defined in: packages/sdk/src/types.ts:518

AelionPreviewOptions

Promise<RenderIrFrameResult>


subscribe(listener): () => void

Defined in: packages/sdk/src/types.ts:525

(event) => void

(): void

void

subscribe<T>(type, listener): () => void

Defined in: packages/sdk/src/types.ts:526

T extends "project-loaded" | "project-changed" | "state-changed" | "capability-changed" | "stats-changed" | "diagnostic"

T

(event) => void

(): void

void