Dart API Reference
dart:web_audio
AudioContext
AudioContext
class
Annotations
DomName('AudioContext')
SupportedBrowser(SupportedBrowser.CHROME)
SupportedBrowser(SupportedBrowser.FIREFOX)
Experimental()
Extends
Object
EventTarget
AudioContext
Implemented by
OfflineAudioContext
Constructors
AudioContext
()
Constants
completeEvent
=
const
EventStreamProvider
<
Event
>
('complete')
Static factory designed to expose complete events to event handlers that are not necessarily instances of
AudioContext
.
Static Properties
supported
bool
read-only
Instance Properties
currentTime
double
read-only
destination
AudioDestinationNode
read-only
listener
AudioListener
read-only
sampleRate
double
read-only
onComplete
Stream
<
Event
>
read-only
on
Events
Inherited
read-only
Instance Methods
createAnalyser
(
) →
AnalyserNode
createBiquadFilter
(
) →
BiquadFilterNode
createBuffer
(
int
numberOfChannels
,
int
numberOfFrames
,
num
sampleRate
) →
AudioBuffer
createBufferSource
(
) →
AudioBufferSourceNode
createChannelMerger
(
[
int
numberOfInputs
]) →
ChannelMergerNode
createChannelSplitter
(
[
int
numberOfOutputs
]) →
ChannelSplitterNode
createConvolver
(
) →
ConvolverNode
createDelay
(
[
num
maxDelayTime
]) →
DelayNode
createDynamicsCompressor
(
) →
DynamicsCompressorNode
createGain
(
) →
GainNode
createMediaElementSource
(
MediaElement
mediaElement
) →
MediaElementAudioSourceNode
createMediaStreamDestination
(
) →
MediaStreamAudioDestinationNode
createMediaStreamSource
(
MediaStream
mediaStream
) →
MediaStreamAudioSourceNode
createOscillator
(
) →
OscillatorNode
createPanner
(
) →
PannerNode
createPeriodicWave
(
Float32List
real
,
Float32List
imag
) →
PeriodicWave
createScriptProcessor
(
[
int
bufferSize
,
int
numberOfInputChannels
,
int
numberOfOutputChannels
]) →
ScriptProcessorNode
createWaveShaper
(
) →
WaveShaperNode
startRendering
(
) →
void
decodeAudioData
(
ByteBuffer
audioData
) →
Future
<
AudioBuffer
>
addEventListener
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
]) →
void
Inherited
removeEventListener
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
]) →
void
Inherited
dispatchEvent
(
Event
event
) →
bool
Inherited