Skip to content

AelionSessionApi

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

readonly audio: AelionAudioApi

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


readonly export: AelionExportApi

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


readonly media: AelionMediaApi

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


readonly player: AelionPlayerApi

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


readonly preview: AelionPreviewApi

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


readonly revision: bigint | null

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


readonly state: AelionSessionState

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


readonly transaction: AelionTransactionApi

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

createDiagnosticReport(options?): AelionDiagnosticReport

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

AelionDiagnosticReportOptions

AelionDiagnosticReport


dispose(): Promise<void>

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

Promise<void>


getCapabilitySnapshot(): CapabilityReport | null

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

CapabilityReport | null


getDiagnostics(): readonly Diagnostic[]

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

readonly Diagnostic[]


getSnapshot(): AelionSessionSnapshot

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

AelionSessionSnapshot


getStats(): AelionSessionStats

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

AelionSessionStats


loadProject(project): Promise<void>

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

unknown

Promise<void>


probeCapabilities(signal?): Promise<CapabilityReport>

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

AbortSignal

Promise<CapabilityReport>


renderFrame(options): Promise<RenderIrFrameResult>

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

AelionPreviewOptions

Promise<RenderIrFrameResult>


subscribe(listener): () => void

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

(event) => void

(): void

void

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

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

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

T

(event) => void

(): void

void