Interface: OscillatorNode
Defined in: types/desktop-engine.d.ts:4943
A source played once between start() and stop()
Extends
Properties
channelCount
channelCount: number;Defined in: types/desktop-engine.d.ts:4874
1 to 32
Inherited from
AudioScheduledSourceNode.channelCount
channelCountMode
channelCountMode: ChannelCountMode;Defined in: types/desktop-engine.d.ts:4875
Inherited from
AudioScheduledSourceNode.channelCountMode
channelInterpretation
channelInterpretation: ChannelInterpretation;Defined in: types/desktop-engine.d.ts:4876
Inherited from
AudioScheduledSourceNode.channelInterpretation
context
readonly context: BaseAudioContext;Defined in: types/desktop-engine.d.ts:4870
Inherited from
AudioScheduledSourceNode.context
detune
readonly detune: AudioParam;Defined in: types/desktop-engine.d.ts:4947
frequency
readonly frequency: AudioParam;Defined in: types/desktop-engine.d.ts:4946
numberOfInputs
readonly numberOfInputs: number;Defined in: types/desktop-engine.d.ts:4871
Inherited from
AudioScheduledSourceNode.numberOfInputs
numberOfOutputs
readonly numberOfOutputs: number;Defined in: types/desktop-engine.d.ts:4872
Inherited from
AudioScheduledSourceNode.numberOfOutputs
onended
onended: ((this, event) => void) | null;Defined in: types/desktop-engine.d.ts:4914
Called when the source stops playing
Inherited from
AudioScheduledSourceNode.onended
type
type: OscillatorType;Defined in: types/desktop-engine.d.ts:4945
"custom" once setPeriodicWave() was called; setting it to "custom" throws an "InvalidStateError" DOMException
Methods
addEventListener()
Call Signature
addEventListener<K>(
type,
listener,
options?
): void;Defined in: types/desktop-engine.d.ts:4919
A boolean options (capture) is ignored
Type Parameters
| Type Parameter |
|---|
K extends "ended" |
Parameters
| Parameter | Type |
|---|---|
type | K |
listener | (this, event) => void |
options? | | boolean | AddEventListenerOptions |
Returns
void
Inherited from
AudioScheduledSourceNode.addEventListener
Call Signature
addEventListener(
type,
listener,
options?
): void;Defined in: types/desktop-engine.d.ts:4920
A boolean options (capture) is ignored
Parameters
| Parameter | Type |
|---|---|
type | string |
listener | | EventListenerOrEventListenerObject | null |
options? | | boolean | AddEventListenerOptions |
Returns
void
Inherited from
AudioScheduledSourceNode.addEventListener
connect()
Call Signature
connect<T>(
destinationNode,
output?,
input?
): T;Defined in: types/desktop-engine.d.ts:4878
Connects an output to an input of a node of the same context; returns that node, for chaining
Type Parameters
| Type Parameter |
|---|
T extends AudioNode |
Parameters
| Parameter | Type |
|---|---|
destinationNode | T |
output? | number |
input? | number |
Returns
T
Inherited from
AudioScheduledSourceNode.connect
Call Signature
connect(destinationParam, output?): void;Defined in: types/desktop-engine.d.ts:4880
Adds an output to the param's value
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output? | number |
Returns
void
Inherited from
AudioScheduledSourceNode.connect
disconnect()
Call Signature
disconnect(): void;Defined in: types/desktop-engine.d.ts:4882
Disconnects every output, or the outputs / connections given
Returns
void
Inherited from
AudioScheduledSourceNode.disconnect
Call Signature
disconnect(output): void;Defined in: types/desktop-engine.d.ts:4883
Parameters
| Parameter | Type |
|---|---|
output | number |
Returns
void
Inherited from
AudioScheduledSourceNode.disconnect
Call Signature
disconnect(
destinationNode,
output?,
input?
): void;Defined in: types/desktop-engine.d.ts:4884
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output? | number |
input? | number |
Returns
void
Inherited from
AudioScheduledSourceNode.disconnect
Call Signature
disconnect(destinationParam, output?): void;Defined in: types/desktop-engine.d.ts:4885
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output? | number |
Returns
void
Inherited from
AudioScheduledSourceNode.disconnect
dispatchEvent()
dispatchEvent(event): boolean;Defined in: types/desktop-engine.d.ts:3937
Returns false when a listener called preventDefault() on a cancelable event
Parameters
| Parameter | Type |
|---|---|
event | Event |
Returns
boolean
Inherited from
AudioScheduledSourceNode.dispatchEvent
removeEventListener()
Call Signature
removeEventListener<K>(type, listener): void;Defined in: types/desktop-engine.d.ts:4921
Type Parameters
| Type Parameter |
|---|
K extends "ended" |
Parameters
| Parameter | Type |
|---|---|
type | K |
listener | (this, event) => void |
Returns
void
Inherited from
AudioScheduledSourceNode.removeEventListener
Call Signature
removeEventListener(type, listener): void;Defined in: types/desktop-engine.d.ts:4922
Parameters
| Parameter | Type |
|---|---|
type | string |
listener | | EventListenerOrEventListenerObject | null |
Returns
void
Inherited from
AudioScheduledSourceNode.removeEventListener
setPeriodicWave()
setPeriodicWave(periodicWave): void;Defined in: types/desktop-engine.d.ts:4948
Parameters
| Parameter | Type |
|---|---|
periodicWave | PeriodicWave |
Returns
void
start()
start(when?): void;Defined in: types/desktop-engine.d.ts:4916
Once only; when is in seconds of context.currentTime, 0 (the default) is now
Parameters
| Parameter | Type |
|---|---|
when? | number |
Returns
void
Inherited from
AudioScheduledSourceNode.start
stop()
stop(when?): void;Defined in: types/desktop-engine.d.ts:4918
After start()
Parameters
| Parameter | Type |
|---|---|
when? | number |
Returns
void
