API documentation  2.0rc1
Public Member Functions | List of all members
client::AudioContext Class Reference

#include <clientlib.h>

Inherits client::AudioContextBase.

Public Member Functions

Promisesuspend ()
 
AudioContextget_prototype ()
 
void set_prototype (AudioContext *)
 
 AudioContext ()
 
- Public Member Functions inherited from client::AudioContextBase
double get_currentTime ()
 
AudioDestinationNodeget_destination ()
 
AudioListenerget_listener ()
 
EventListenerget_onstatechange ()
 
void set_onstatechange (EventListener *)
 
double get_sampleRate ()
 
Stringget_state ()
 
Promiseclose ()
 
AnalyserNodecreateAnalyser ()
 
BiquadFilterNodecreateBiquadFilter ()
 
AudioBuffercreateBuffer (double numberOfChannels, double length, double sampleRate)
 
AudioBufferSourceNodecreateBufferSource ()
 
ChannelMergerNodecreateChannelMerger ()
 
ChannelMergerNodecreateChannelMerger (double numberOfInputs)
 
ChannelSplitterNodecreateChannelSplitter ()
 
ChannelSplitterNodecreateChannelSplitter (double numberOfOutputs)
 
ConvolverNodecreateConvolver ()
 
DelayNodecreateDelay ()
 
DelayNodecreateDelay (double maxDelayTime)
 
DynamicsCompressorNodecreateDynamicsCompressor ()
 
GainNodecreateGain ()
 
IIRFilterNodecreateIIRFilter (Array *feedforward, Array *feedback)
 
MediaElementAudioSourceNodecreateMediaElementSource (HTMLMediaElement *mediaElement)
 
MediaStreamAudioSourceNodecreateMediaStreamSource (MediaStream *mediaStream)
 
OscillatorNodecreateOscillator ()
 
PannerNodecreatePanner ()
 
PeriodicWavecreatePeriodicWave (Float32Array *real, Float32Array *imag)
 
PeriodicWavecreatePeriodicWave (Float32Array *real, Float32Array *imag, PeriodicWaveConstraints *constraints)
 
ScriptProcessorNodecreateScriptProcessor ()
 
ScriptProcessorNodecreateScriptProcessor (double bufferSize)
 
ScriptProcessorNodecreateScriptProcessor (double bufferSize, double numberOfInputChannels)
 
ScriptProcessorNodecreateScriptProcessor (double bufferSize, double numberOfInputChannels, double numberOfOutputChannels)
 
StereoPannerNodecreateStereoPanner ()
 
WaveShaperNodecreateWaveShaper ()
 
PromisedecodeAudioData (ArrayBuffer *audioData)
 
PromisedecodeAudioData (ArrayBuffer *audioData, EventListener *successCallback)
 
PromisedecodeAudioData (ArrayBuffer *audioData, EventListener *successCallback, EventListener *errorCallback)
 
Promiseresume ()
 
void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, EventListenerOptions *options)
 
- Public Member Functions inherited from client::EventTarget
void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
bool dispatchEvent (Event *evt)
 
void removeEventListener (const String &type)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, bool options)
 
EventTargetget_prototype ()
 
void set_prototype (EventTarget *)
 
 EventTarget ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ AudioContext()

client::AudioContext::AudioContext ( )

Member Function Documentation

◆ get_prototype()

AudioContext* client::AudioContext::get_prototype ( )

◆ set_prototype()

void client::AudioContext::set_prototype ( AudioContext )

◆ suspend()

Promise* client::AudioContext::suspend ( )