Class: FakeAudioBufferSourceNode
Hierarchy
-
↳ FakeAudioBufferSourceNode
Implements
- AudioBufferSourceNode
Table of contents
Constructors
Properties
- buffer
- channelCount
- channelCountMode
- channelInterpretation
- context
- detune
- loop
- loopEnd
- loopStart
- numberOfInputs
- numberOfOutputs
- onended
- playbackRate
Methods
Constructors
constructor
+ new FakeAudioBufferSourceNode(reactors?: Reactor[]): FakeAudioBufferSourceNode
Parameters:
| Name | Type |
|---|---|
reactors |
Reactor[] |
Returns: FakeAudioBufferSourceNode
Inherited from: Fake
Properties
buffer
• buffer: null | AudioBuffer
channelCount
• channelCount: number
channelCountMode
• channelCountMode: ChannelCountMode
channelInterpretation
• channelInterpretation: ChannelInterpretation
context
• context: BaseAudioContext
detune
• detune: AudioParam
loop
• loop: boolean
loopEnd
• loopEnd: number
loopStart
• loopStart: number
numberOfInputs
• numberOfInputs: number
numberOfOutputs
• numberOfOutputs: number
onended
• onended: null | (ev: Event) => any
playbackRate
• playbackRate: AudioParam
Methods
addEventListener
▸ addEventListenertype: K, listener: (ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void
Type parameters:
| Name | Type |
|---|---|
K |
ended |
Parameters:
| Name | Type |
|---|---|
type |
K |
listener |
(ev: AudioScheduledSourceNodeEventMap[K]) => any |
options? |
boolean | AddEventListenerOptions |
Returns: void
▸ addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
Parameters:
| Name | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | AddEventListenerOptions |
Returns: void
connect
▸ connect(destinationNode: AudioNode, output?: number, input?: number): AudioNode
Parameters:
| Name | Type |
|---|---|
destinationNode |
AudioNode |
output? |
number |
input? |
number |
Returns: AudioNode
▸ connect(destinationParam: AudioParam, output?: number): void
Parameters:
| Name | Type |
|---|---|
destinationParam |
AudioParam |
output? |
number |
Returns: void
disconnect
▸ disconnect(): void
Returns: void
▸ disconnect(output: number): void
Parameters:
| Name | Type |
|---|---|
output |
number |
Returns: void
▸ disconnect(destinationNode: AudioNode): void
Parameters:
| Name | Type |
|---|---|
destinationNode |
AudioNode |
Returns: void
▸ disconnect(destinationNode: AudioNode, output: number): void
Parameters:
| Name | Type |
|---|---|
destinationNode |
AudioNode |
output |
number |
Returns: void
▸ disconnect(destinationNode: AudioNode, output: number, input: number): void
Parameters:
| Name | Type |
|---|---|
destinationNode |
AudioNode |
output |
number |
input |
number |
Returns: void
▸ disconnect(destinationParam: AudioParam): void
Parameters:
| Name | Type |
|---|---|
destinationParam |
AudioParam |
Returns: void
▸ disconnect(destinationParam: AudioParam, output: number): void
Parameters:
| Name | Type |
|---|---|
destinationParam |
AudioParam |
output |
number |
Returns: void
dispatchEvent
▸ dispatchEvent(event: Event): boolean
Parameters:
| Name | Type |
|---|---|
event |
Event |
Returns: boolean
removeEventListener
▸ removeEventListenertype: K, listener: (ev: AudioScheduledSourceNodeEventMap[K]) => any, options?: boolean | EventListenerOptions): void
Type parameters:
| Name | Type |
|---|---|
K |
ended |
Parameters:
| Name | Type |
|---|---|
type |
K |
listener |
(ev: AudioScheduledSourceNodeEventMap[K]) => any |
options? |
boolean | EventListenerOptions |
Returns: void
▸ removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
Parameters:
| Name | Type |
|---|---|
type |
string |
listener |
EventListenerOrEventListenerObject |
options? |
boolean | EventListenerOptions |
Returns: void
start
▸ start(when?: number, offset?: number, duration?: number): void
Parameters:
| Name | Type |
|---|---|
when? |
number |
offset? |
number |
duration? |
number |
Returns: void
stop
▸ stop(when?: number): void
Parameters:
| Name | Type |
|---|---|
when? |
number |
Returns: void