Skip to main content

Type Alias: AudioControllerOptions

AudioControllerOptions = object

Defined in: modules/engine/src/audio/audio-controller.ts:65

Properties​

activeCameraNode?​

optional activeCameraNode?: GroupNode

Defined in: modules/engine/src/audio/audio-controller.ts:79

Authored camera node used for environment listener selection.


activeListener?​

optional activeListener?: number

Defined in: modules/engine/src/audio/audio-controller.ts:72


audioContext​

audioContext: BaseAudioContext

Defined in: modules/engine/src/audio/audio-controller.ts:75

Borrowed context; the application resumes and closes it. No context is created implicitly.


baseUrl​

baseUrl: string

Defined in: modules/engine/src/audio/audio-controller.ts:77

Absolute base URL, used to resolve external audio.


defaultEnvironment?​

optional defaultEnvironment?: number

Defined in: modules/engine/src/audio/audio-controller.ts:73


definition​

definition: AudioDefinition

Defined in: modules/engine/src/audio/audio-controller.ts:67


emitterIndices?​

optional emitterIndices?: readonly number[]

Defined in: modules/engine/src/audio/audio-controller.ts:70


environment?​

optional environment?: AudioEnvironmentDefinition

Defined in: modules/engine/src/audio/audio-controller.ts:71


fetch?​

optional fetch?: typeof fetch

Defined in: modules/engine/src/audio/audio-controller.ts:82


graphs?​

optional graphs?: readonly AudioGraphDefinition[]

Defined in: modules/engine/src/audio/audio-controller.ts:68


listenerPose?​

optional listenerPose?: "authored" | "viewer"

Defined in: modules/engine/src/audio/audio-controller.ts:81

Use the application viewer pose while retaining authored listener audio properties.


nodes?​

optional nodes?: readonly AudioNodeBinding[]

Defined in: modules/engine/src/audio/audio-controller.ts:69


scene​

scene: GroupNode

Defined in: modules/engine/src/audio/audio-controller.ts:66