HomeSort by relevance Sort by last modified time
    Searched refs:Vad (Results 1 - 9 of 9) sorted by null

  /external/webrtc/webrtc/common_audio/vad/include/
vad.h 16 #include "webrtc/common_audio/vad/include/webrtc_vad.h"
21 class Vad {
32 virtual ~Vad() = default;
34 // Calculates a VAD decision for the given audio frame. Valid sample rates
41 // Resets VAD state.
45 // Returns a Vad instance that's implemented on top of WebRtcVad.
46 rtc::scoped_ptr<Vad> CreateVad(Vad::Aggressiveness aggressiveness);
  /external/webrtc/webrtc/common_audio/vad/mock/
mock_vad.h 14 #include "webrtc/common_audio/vad/include/vad.h"
20 class MockVad : public Vad {
  /external/webrtc/webrtc/common_audio/vad/
vad.cc 11 #include "webrtc/common_audio/vad/include/vad.h"
19 class VadImpl final : public Vad {
59 rtc::scoped_ptr<Vad> CreateVad(Vad::Aggressiveness aggressiveness) {
60 return rtc::scoped_ptr<Vad>(new VadImpl(aggressiveness));
  /external/webrtc/webrtc/modules/audio_coding/codecs/cng/
audio_encoder_cng.h 17 #include "webrtc/common_audio/vad/include/vad.h"
28 class Vad;
39 Vad::Aggressiveness vad_mode = Vad::kVadNormal;
42 // The Vad pointer is mainly for testing. If a NULL pointer is passed, the
43 // AudioEncoderCng creates (and destroys) a Vad object internally. If an
44 // object is passed, the AudioEncoderCng assumes ownership of the Vad
46 Vad* vad = nullptr member in struct:webrtc::final::Config
    [all...]
audio_encoder_cng_unittest.cc 15 #include "webrtc/common_audio/vad/mock/mock_vad.h"
45 // created Vad object.
46 config_.vad = mock_vad_;
108 .WillRepeatedly(Return(active_speech ? Vad::kActive : Vad::kPassive));
128 // the VAD.
144 // Let the VAD decision be passive, since an active decision may lead to
150 sample_rate_hz_)).WillOnce(Return(Vad::kPassive));
155 sample_rate_hz_)).WillOnce(Return(Vad::kPassive));
165 bool CheckMixedActivePassive(Vad::Activity first_type
    [all...]
audio_encoder_cng.cc 58 vad_(config.vad ? rtc_make_scoped_ptr(config.vad)
117 << " ms when using VAD/CNG.";
119 // Group several 10 ms blocks per VAD call. Call VAD once or twice using the
133 Vad::Activity activity = vad_->VoiceActivity(
136 if (activity == Vad::kPassive && blocks_in_second_vad_call > 0) {
145 case Vad::kPassive: {
150 case Vad::kActive: {
155 case Vad::kError:
    [all...]
  /external/webrtc/webrtc/modules/audio_processing/
voice_detection_impl.cc 13 #include "webrtc/common_audio/vad/include/webrtc_vad.h"
17 class VoiceDetectionImpl::Vad {
19 Vad() {
25 ~Vad() {
31 RTC_DISALLOW_COPY_AND_ASSIGN(Vad);
44 rtc::scoped_ptr<Vad> new_vad;
46 new_vad.reset(new Vad());
voice_detection_impl.h 43 class Vad;
52 rtc::scoped_ptr<Vad> vad_ GUARDED_BY(crit_);
  /external/webrtc/webrtc/modules/audio_coding/acm2/
rent_a_codec.cc 201 config.vad_mode = Vad::kVadNormal;
204 config.vad_mode = Vad::kVadLowBitrate;
207 config.vad_mode = Vad::kVadAggressive;
210 config.vad_mode = Vad::kVadVeryAggressive;

Completed in 2619 milliseconds