#include "third_party/blink/renderer/modules/webaudio/audio_graph_tracer.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/modules/webaudio/audio_listener.h"
#include "third_party/blink/renderer/modules/webaudio/audio_node.h"
#include "third_party/blink/renderer/modules/webaudio/audio_param.h"
#include "third_party/blink/renderer/modules/webaudio/base_audio_context.h"
#include "third_party/blink/renderer/modules/webaudio/inspector_web_audio_agent.h"
namespace blink {
const char AudioGraphTracer::kSupplementName[] = …;
void AudioGraphTracer::ProvideAudioGraphTracerTo(Page& page) { … }
AudioGraphTracer::AudioGraphTracer(Page& page) : … { … }
void AudioGraphTracer::Trace(Visitor* visitor) const { … }
void AudioGraphTracer::SetInspectorAgent(InspectorWebAudioAgent* agent) { … }
void AudioGraphTracer::DidCreateBaseAudioContext(BaseAudioContext* context) { … }
void AudioGraphTracer::WillDestroyBaseAudioContext(BaseAudioContext* context) { … }
void AudioGraphTracer::DidChangeBaseAudioContext(BaseAudioContext* context) { … }
BaseAudioContext* AudioGraphTracer::GetContextById(String contextId) { … }
void AudioGraphTracer::DidCreateAudioListener(AudioListener* listener) { … }
void AudioGraphTracer::WillDestroyAudioListener(AudioListener* listener) { … }
void AudioGraphTracer::DidCreateAudioNode(AudioNode* node) { … }
void AudioGraphTracer::WillDestroyAudioNode(AudioNode* node) { … }
void AudioGraphTracer::DidCreateAudioParam(AudioParam* param) { … }
void AudioGraphTracer::WillDestroyAudioParam(AudioParam* param) { … }
void AudioGraphTracer::DidConnectNodes(AudioNode* source_node,
AudioNode* destination_node,
unsigned source_output_index,
unsigned destination_input_index) { … }
void AudioGraphTracer::DidDisconnectNodes(
AudioNode* source_node,
AudioNode* destination_node,
unsigned source_output_index,
unsigned destination_input_index) { … }
void AudioGraphTracer::DidConnectNodeParam(
AudioNode* source_node,
AudioParam* destination_param,
unsigned source_output_index) { … }
void AudioGraphTracer::DidDisconnectNodeParam(
AudioNode* source_node,
AudioParam* destination_param,
unsigned source_output_index) { … }
AudioGraphTracer* AudioGraphTracer::FromPage(Page* page) { … }
AudioGraphTracer* AudioGraphTracer::FromWindow(const LocalDOMWindow& window) { … }
}