#include "modules/audio_processing/aec3/frame_blocker.h"
#include "modules/audio_processing/aec3/aec3_common.h"
#include "rtc_base/checks.h"
namespace webrtc {
FrameBlocker::FrameBlocker(size_t num_bands, size_t num_channels)
: … { … }
FrameBlocker::~FrameBlocker() = default;
void FrameBlocker::InsertSubFrameAndExtractBlock(
const std::vector<std::vector<rtc::ArrayView<float>>>& sub_frame,
Block* block) { … }
bool FrameBlocker::IsBlockAvailable() const { … }
void FrameBlocker::ExtractBlock(Block* block) { … }
}