#include "third_party/blink/renderer/platform/mediastream/aec_dump_agent_impl.h"
#include "base/memory/ptr_util.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "third_party/blink/public/common/thread_safe_browser_interface_broker_proxy.h"
#include "third_party/blink/public/platform/platform.h"
namespace blink {
std::unique_ptr<AecDumpAgentImpl> AecDumpAgentImpl::Create(Delegate* delegate) { … }
AecDumpAgentImpl::AecDumpAgentImpl(
Delegate* delegate,
mojo::PendingReceiver<mojom::blink::AecDumpAgent> receiver)
: … { … }
AecDumpAgentImpl::~AecDumpAgentImpl() = default;
void AecDumpAgentImpl::Start(base::File dump_file) { … }
void AecDumpAgentImpl::Stop() { … }
}