#include "third_party/blink/renderer/modules/webaudio/audio_node_output.h"
#include <memory>
#include "base/memory/ptr_util.h"
#include "third_party/blink/renderer/modules/webaudio/audio_node_input.h"
#include "third_party/blink/renderer/modules/webaudio/audio_node_wiring.h"
#include "third_party/blink/renderer/modules/webaudio/base_audio_context.h"
#include "third_party/blink/renderer/platform/wtf/threading.h"
namespace blink {
AudioNodeOutput::AudioNodeOutput(AudioHandler* handler,
unsigned number_of_channels)
: … { … }
void AudioNodeOutput::Dispose() { … }
void AudioNodeOutput::SetNumberOfChannels(unsigned number_of_channels) { … }
void AudioNodeOutput::UpdateInternalBus() { … }
void AudioNodeOutput::UpdateRenderingState() { … }
void AudioNodeOutput::UpdateNumberOfChannels() { … }
void AudioNodeOutput::PropagateChannelCount() { … }
AudioBus* AudioNodeOutput::Pull(AudioBus* in_place_bus,
uint32_t frames_to_process) { … }
AudioBus* AudioNodeOutput::Bus() const { … }
unsigned AudioNodeOutput::FanOutCount() { … }
unsigned AudioNodeOutput::ParamFanOutCount() { … }
unsigned AudioNodeOutput::RenderingFanOutCount() const { … }
unsigned AudioNodeOutput::RenderingParamFanOutCount() const { … }
bool AudioNodeOutput::IsConnectedDuringRendering() const { … }
void AudioNodeOutput::DisconnectAllInputs() { … }
void AudioNodeOutput::DisconnectAllParams() { … }
void AudioNodeOutput::DisconnectAll() { … }
void AudioNodeOutput::Disable() { … }
void AudioNodeOutput::Enable() { … }
}