#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/modules/webaudio/constant_source_handler.h"
#include <tuple>
#include "third_party/blink/renderer/modules/webaudio/audio_node_output.h"
namespace blink {
namespace {
constexpr unsigned kNumberOfOutputChannels = …;
}
ConstantSourceHandler::ConstantSourceHandler(AudioNode& node,
float sample_rate,
AudioParamHandler& offset)
: … { … }
scoped_refptr<ConstantSourceHandler> ConstantSourceHandler::Create(
AudioNode& node,
float sample_rate,
AudioParamHandler& offset) { … }
ConstantSourceHandler::~ConstantSourceHandler() { … }
void ConstantSourceHandler::Process(uint32_t frames_to_process) { … }
bool ConstantSourceHandler::PropagatesSilence() const { … }
void ConstantSourceHandler::HandleStoppableSourceNode() { … }
base::WeakPtr<AudioScheduledSourceHandler> ConstantSourceHandler::AsWeakPtr() { … }
}