/external/webrtc/webrtc/modules/audio_processing/beamformer/ |
array_util.cc | 25 float GetMinimumSpacing(const std::vector<Point>& array_geometry) { 26 RTC_CHECK_GT(array_geometry.size(), 1u); 28 for (size_t i = 0; i < (array_geometry.size() - 1); ++i) { 29 for (size_t j = i + 1; j < array_geometry.size(); ++j) { 31 std::min(mic_spacing, Distance(array_geometry[i], array_geometry[j])); 60 const std::vector<Point>& array_geometry) { 61 RTC_DCHECK_GT(array_geometry.size(), 1u); 63 PairDirection(array_geometry[0], array_geometry[1]) [all...] |
nonlinear_beamformer_unittest.cc | 54 std::vector<Point> array_geometry; local 55 array_geometry.push_back(Point(-0.025f, 0.f, 0.f)); 56 array_geometry.push_back(Point(0.025f, 0.f, 0.f)); 57 NonlinearBeamformer bf(array_geometry); 70 std::vector<Point> array_geometry; local 71 array_geometry.push_back(Point(-0.1f, 0.f, 0.f)); 72 array_geometry.push_back(Point(0.f, 0.f, 0.f)); 73 array_geometry.push_back(Point(0.2f, 0.f, 0.f)); 74 NonlinearBeamformer bf(array_geometry); 89 std::vector<Point> array_geometry; local 110 std::vector<Point> array_geometry; local 128 std::vector<Point> array_geometry; local [all...] |
mock_nonlinear_beamformer.h | 23 explicit MockNonlinearBeamformer(const std::vector<Point>& array_geometry) 24 : NonlinearBeamformer(array_geometry) {}
|
array_util.h | 57 // |array_geometry|. 58 float GetMinimumSpacing(const std::vector<Point>& array_geometry); 63 const std::vector<Point>& array_geometry); 68 const std::vector<Point>& array_geometry); 72 const std::vector<Point>& array_geometry);
|
nonlinear_beamformer_test.cc | 49 const std::vector<Point> array_geometry = local 51 RTC_CHECK_EQ(array_geometry.size(), num_mics); 53 NonlinearBeamformer bf(array_geometry);
|
nonlinear_beamformer.cc | 165 std::vector<Point> GetCenteredArray(std::vector<Point> array_geometry) { 168 for (size_t i = 0; i < array_geometry.size(); ++i) { 169 center += array_geometry[i].c[dim]; 171 center /= array_geometry.size(); 172 for (size_t i = 0; i < array_geometry.size(); ++i) { 173 array_geometry[i].c[dim] -= center; 176 return array_geometry; 187 const std::vector<Point>& array_geometry, 189 : num_input_channels_(array_geometry.size()), 190 array_geometry_(GetCenteredArray(array_geometry)), [all...] |
nonlinear_beamformer.h | 41 const std::vector<Point>& array_geometry,
|
/external/webrtc/webrtc/modules/audio_processing/ |
audio_processing_impl.h | 284 const std::vector<Point>& array_geometry, 295 array_geometry(array_geometry), 308 std::vector<Point> array_geometry; member in struct:webrtc::AudioProcessingImpl::ApmCaptureState
|
audio_processing_impl.cc | 229 config.Get<Beamforming>().array_geometry, 429 num_in_channels != capture_.array_geometry.size()) { 502 if (config.Get<Beamforming>().array_geometry.size() > 1) { 503 capture_.array_geometry = config.Get<Beamforming>().array_geometry; [all...] |
audio_processing_performance_unittest.cc | 564 const std::vector<Point> array_geometry = 566 RTC_CHECK_EQ(array_geometry.size(), num_mics); 569 new Beamforming(true, array_geometry,
|
/external/webrtc/webrtc/modules/audio_processing/include/ |
audio_processing.h | 120 array_geometry(), 123 Beamforming(bool enabled, const std::vector<Point>& array_geometry) 125 array_geometry, 129 const std::vector<Point>& array_geometry, 132 array_geometry(array_geometry), 136 const std::vector<Point> array_geometry; member in struct:webrtc::Beamforming [all...] |