Dart SDK
dart:web_audio
OfflineAudioContext
class
OfflineAudioContext
Constructors
Constructors
OfflineAudioContext
Methods
addEventListener
removeEventListener
dispatchEvent
createAnalyser
createBiquadFilter
createBuffer
createBufferSource
createChannelMerger
createChannelSplitter
createConvolver
createDelay
createDynamicsCompressor
createGain
createMediaElementSource
createMediaStreamDestination
createMediaStreamSource
createOscillator
createPanner
createPeriodicWave
createScriptProcessor
createWaveShaper
startRendering
decodeAudioData
(Not documented.)
Annotations
DocsEditable()
DomName('OfflineAudioContext')
Experimental()
Extends
Object
EventTarget
AudioContext
OfflineAudioContext
Properties
Events
on
read-only ,
inherited
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
double
currentTime
read-only ,
inherited
AudioDestinationNode
destination
read-only ,
inherited
AudioListener
listener
read-only ,
inherited
double
sampleRate
read-only ,
inherited
Stream
<
Event
>
onComplete
read-only ,
inherited
Stream of complete events handled by this [AudioContext].
Constructors
OfflineAudioContext
(
int
numberOfChannels
,
int
numberOfFrames
,
num
sampleRate
)
Methods
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
createAnalyser
(
) →
AnalyserNode
inherited
createBiquadFilter
(
) →
BiquadFilterNode
inherited
createBuffer
(
int
numberOfChannels
,
int
numberOfFrames
,
num
sampleRate
) →
AudioBuffer
inherited
createBufferSource
(
) →
AudioBufferSourceNode
inherited
createChannelMerger
(
[
int
numberOfInputs
]) →
ChannelMergerNode
inherited
createChannelSplitter
(
[
int
numberOfOutputs
]) →
ChannelSplitterNode
inherited
createConvolver
(
) →
ConvolverNode
inherited
createDelay
(
[
num
maxDelayTime
]) →
DelayNode
inherited
createDynamicsCompressor
(
) →
DynamicsCompressorNode
inherited
createGain
(
) →
GainNode
inherited
createMediaElementSource
(
MediaElement
mediaElement
) →
MediaElementAudioSourceNode
inherited
createMediaStreamDestination
(
) →
MediaStreamAudioDestinationNode
inherited
createMediaStreamSource
(
MediaStream
mediaStream
) →
MediaStreamAudioSourceNode
inherited
createOscillator
(
) →
OscillatorNode
inherited
createPanner
(
) →
PannerNode
inherited
createPeriodicWave
(
Float32List
real
,
Float32List
imag
) →
PeriodicWave
inherited
createScriptProcessor
(
[
int
bufferSize
,
int
numberOfInputChannels
,
int
numberOfOutputChannels
]) →
ScriptProcessorNode
inherited
createWaveShaper
(
) →
WaveShaperNode
inherited
startRendering
(
) →
void
inherited
decodeAudioData
(
ByteBuffer
audioData
) →
Future
<
AudioBuffer
>
inherited