AudioRuntimeStateMachine
此内容尚不支持你的语言。
Defined in: device-state.ts:32
Serializes device changes and browser interruption recovery without losing mixer state.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AudioRuntimeStateMachine(
backend):AudioRuntimeStateMachine
Defined in: device-state.ts:40
Parameters
Section titled “Parameters”backend
Section titled “backend”Returns
Section titled “Returns”AudioRuntimeStateMachine
Accessors
Section titled “Accessors”disposed
Section titled “disposed”Get Signature
Section titled “Get Signature”get disposed():
boolean
Defined in: device-state.ts:45
Returns
Section titled “Returns”boolean
Implementation of
Section titled “Implementation of”Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
void
Defined in: device-state.ts:123
Returns
Section titled “Returns”void
Implementation of
Section titled “Implementation of”recover()
Section titled “recover()”recover(
signal?):Promise<void>
Defined in: device-state.ts:117
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
snapshot()
Section titled “snapshot()”snapshot():
AudioRuntimeSnapshot
Defined in: device-state.ts:49
Returns
Section titled “Returns”start()
Section titled “start()”start(
signal?):Promise<void>
Defined in: device-state.ts:58
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
switchOutputDevice()
Section titled “switchOutputDevice()”switchOutputDevice(
deviceId,signal?):Promise<void>
Defined in: device-state.ts:76
Parameters
Section titled “Parameters”deviceId
Section titled “deviceId”string
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>