webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::AudioNodeInput Class Reference

#include <AudioNodeInput.h>

Inheritance diagram for WebCore::AudioNodeInput:
WebCore::AudioSummingJunction

Public Member Functions

 AudioNodeInput (AudioNode *)
 
bool canUpdateState () override
 
void didUpdate () override
 
AudioNodenode () const
 
void connect (AudioNodeOutput *)
 
void disconnect (AudioNodeOutput *)
 
void enable (AudioNodeOutput *)
 
void disable (AudioNodeOutput *)
 
AudioBuspull (AudioBus *inPlaceBus, size_t framesToProcess)
 
AudioBusbus ()
 
void updateInternalBus ()
 
unsigned numberOfChannels () const
 
- Public Member Functions inherited from WebCore::AudioSummingJunction
 AudioSummingJunction (AudioContext &)
 
virtual ~AudioSummingJunction ()
 
AudioContextcontext ()
 
void changedOutputs ()
 
void updateRenderingState ()
 
unsigned numberOfRenderingConnections () const
 
AudioNodeOutputrenderingOutput (unsigned i)
 
const AudioNodeOutputrenderingOutput (unsigned i) const
 
bool isConnected () const
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::AudioSummingJunction
unsigned numberOfConnections () const
 
- Protected Attributes inherited from WebCore::AudioSummingJunction
Ref< AudioContextm_context
 
HashSet< AudioNodeOutput * > m_outputs
 
Vector< AudioNodeOutput * > m_renderingOutputs
 
bool m_renderingStateNeedUpdating
 

Constructor & Destructor Documentation

◆ AudioNodeInput()

WebCore::AudioNodeInput::AudioNodeInput ( AudioNode )
explicit

Member Function Documentation

◆ bus()

AudioBus* WebCore::AudioNodeInput::bus ( )

◆ canUpdateState()

bool WebCore::AudioNodeInput::canUpdateState ( )
inlineoverridevirtual

◆ connect()

void WebCore::AudioNodeInput::connect ( AudioNodeOutput )

◆ didUpdate()

void WebCore::AudioNodeInput::didUpdate ( )
overridevirtual

◆ disable()

void WebCore::AudioNodeInput::disable ( AudioNodeOutput )

◆ disconnect()

void WebCore::AudioNodeInput::disconnect ( AudioNodeOutput )

◆ enable()

void WebCore::AudioNodeInput::enable ( AudioNodeOutput )

◆ node()

AudioNode* WebCore::AudioNodeInput::node ( ) const
inline

◆ numberOfChannels()

unsigned WebCore::AudioNodeInput::numberOfChannels ( ) const

◆ pull()

AudioBus* WebCore::AudioNodeInput::pull ( AudioBus inPlaceBus,
size_t  framesToProcess 
)

◆ updateInternalBus()

void WebCore::AudioNodeInput::updateInternalBus ( )

The documentation for this class was generated from the following file: