#include "third_party/blink/renderer/modules/webaudio/offline_audio_destination_node.h"
#include <algorithm>
#include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/modules/webaudio/audio_node_input.h"
#include "third_party/blink/renderer/modules/webaudio/audio_node_output.h"
#include "third_party/blink/renderer/modules/webaudio/audio_worklet.h"
#include "third_party/blink/renderer/modules/webaudio/audio_worklet_messaging_proxy.h"
#include "third_party/blink/renderer/modules/webaudio/base_audio_context.h"
#include "third_party/blink/renderer/modules/webaudio/cross_thread_audio_worklet_processor_info.h"
#include "third_party/blink/renderer/modules/webaudio/offline_audio_context.h"
#include "third_party/blink/renderer/platform/audio/audio_bus.h"
#include "third_party/blink/renderer/platform/audio/audio_utilities.h"
#include "third_party/blink/renderer/platform/audio/denormal_disabler.h"
#include "third_party/blink/renderer/platform/audio/hrtf_database_loader.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_copier_base.h"
#include "third_party/blink/renderer/platform/wtf/cross_thread_functional.h"
namespace blink {
OfflineAudioDestinationNode::OfflineAudioDestinationNode(
BaseAudioContext& context,
unsigned number_of_channels,
uint32_t frames_to_process,
float sample_rate)
: … { … }
OfflineAudioDestinationNode* OfflineAudioDestinationNode::Create(
BaseAudioContext* context,
unsigned number_of_channels,
uint32_t frames_to_process,
float sample_rate) { … }
void OfflineAudioDestinationNode::Trace(Visitor* visitor) const { … }
}