Dart API Reference
dart:web_audio
AudioContext
AudioContext
class
Annotated by:
DomName('AudioContext')
SupportedBrowser(SupportedBrowser.CHROME)
SupportedBrowser(SupportedBrowser.FIREFOX)
Experimental()
Extends:
EventTarget
Object
Implementors
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
Inherited
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
] ) →
void
removeEventListener
Inherited
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
] ) →
void
dispatchEvent
Inherited
(
Event
event
) →
bool