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

#include <clientlib.h>

Inherits client::EventTarget.

Inherited by client::AnalyserNode, client::AudioBufferSourceNode, client::AudioDestinationNode, client::BiquadFilterNode, client::ChannelMergerNode, client::ChannelSplitterNode, client::ConvolverNode, client::DelayNode, client::DynamicsCompressorNode, client::GainNode, client::IIRFilterNode, client::MediaElementAudioSourceNode, client::MediaStreamAudioSourceNode, client::OscillatorNode, client::PannerNode, client::ScriptProcessorNode, client::StereoPannerNode, and client::WaveShaperNode.

Public Member Functions

double get_channelCount ()
 
void set_channelCount (double)
 
Stringget_channelCountMode ()
 
void set_channelCountMode (const String &)
 
Stringget_channelInterpretation ()
 
void set_channelInterpretation (const String &)
 
AudioContextget_context ()
 
double get_numberOfInputs ()
 
double get_numberOfOutputs ()
 
AudioNodeconnect (AudioNode *destination)
 
AudioNodeconnect (AudioNode *destination, double output)
 
AudioNodeconnect (AudioNode *destination, double output, double input)
 
void connect (AudioParam *destination)
 
void connect (AudioParam *destination, double output)
 
void disconnect ()
 
void disconnect (double output)
 
void disconnect (AudioNode *destination)
 
void disconnect (AudioNode *destination, double output)
 
void disconnect (AudioNode *destination, double output, double input)
 
void disconnect (AudioParam *destination)
 
void disconnect (AudioParam *destination, double output)
 
AudioNodeget_prototype ()
 
void set_prototype (AudioNode *)
 
 AudioNode ()
 
- 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

◆ AudioNode()

client::AudioNode::AudioNode ( )

Member Function Documentation

◆ connect() [1/5]

AudioNode* client::AudioNode::connect ( AudioNode destination)

◆ connect() [2/5]

AudioNode* client::AudioNode::connect ( AudioNode destination,
double  output 
)

◆ connect() [3/5]

AudioNode* client::AudioNode::connect ( AudioNode destination,
double  output,
double  input 
)

◆ connect() [4/5]

void client::AudioNode::connect ( AudioParam destination)

◆ connect() [5/5]

void client::AudioNode::connect ( AudioParam destination,
double  output 
)

◆ disconnect() [1/7]

void client::AudioNode::disconnect ( )

◆ disconnect() [2/7]

void client::AudioNode::disconnect ( double  output)

◆ disconnect() [3/7]

void client::AudioNode::disconnect ( AudioNode destination)

◆ disconnect() [4/7]

void client::AudioNode::disconnect ( AudioNode destination,
double  output 
)

◆ disconnect() [5/7]

void client::AudioNode::disconnect ( AudioNode destination,
double  output,
double  input 
)

◆ disconnect() [6/7]

void client::AudioNode::disconnect ( AudioParam destination)

◆ disconnect() [7/7]

void client::AudioNode::disconnect ( AudioParam destination,
double  output 
)

◆ get_channelCount()

double client::AudioNode::get_channelCount ( )

◆ get_channelCountMode()

String* client::AudioNode::get_channelCountMode ( )

◆ get_channelInterpretation()

String* client::AudioNode::get_channelInterpretation ( )

◆ get_context()

AudioContext* client::AudioNode::get_context ( )

◆ get_numberOfInputs()

double client::AudioNode::get_numberOfInputs ( )

◆ get_numberOfOutputs()

double client::AudioNode::get_numberOfOutputs ( )

◆ get_prototype()

AudioNode* client::AudioNode::get_prototype ( )

◆ set_channelCount()

void client::AudioNode::set_channelCount ( double  )

◆ set_channelCountMode()

void client::AudioNode::set_channelCountMode ( const String )

◆ set_channelInterpretation()

void client::AudioNode::set_channelInterpretation ( const String )

◆ set_prototype()

void client::AudioNode::set_prototype ( AudioNode )