webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::VoiceDetectionImpl Class Reference

#include <voice_detection_impl.h>

Inheritance diagram for webrtc::VoiceDetectionImpl:
webrtc::VoiceDetection webrtc::VoiceDetection

Classes

class  Vad
 

Public Member Functions

 VoiceDetectionImpl (rtc::CriticalSection *crit)
 
 ~VoiceDetectionImpl () override
 
void Initialize (int sample_rate_hz)
 
void ProcessCaptureAudio (AudioBuffer *audio)
 
int Enable (bool enable) override
 
bool is_enabled () const override
 
int set_stream_has_voice (bool has_voice) override
 
bool stream_has_voice () const override
 
int set_likelihood (Likelihood likelihood) override
 
Likelihood likelihood () const override
 
int set_frame_size_ms (int size) override
 
int frame_size_ms () const override
 
 VoiceDetectionImpl (rtc::CriticalSection *crit)
 
 ~VoiceDetectionImpl () override
 
void Initialize (int sample_rate_hz)
 
void ProcessCaptureAudio (AudioBuffer *audio)
 
int Enable (bool enable) override
 
bool is_enabled () const override
 
int set_stream_has_voice (bool has_voice) override
 
bool stream_has_voice () const override
 
int set_likelihood (Likelihood likelihood) override
 
Likelihood likelihood () const override
 
int set_frame_size_ms (int size) override
 
int frame_size_ms () const override
 

Additional Inherited Members

- Public Types inherited from webrtc::VoiceDetection
enum  Likelihood {
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood,
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood
}
 
enum  Likelihood {
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood,
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood
}
 
- Protected Member Functions inherited from webrtc::VoiceDetection
virtual ~VoiceDetection ()
 
virtual ~VoiceDetection ()
 

Constructor & Destructor Documentation

◆ VoiceDetectionImpl() [1/2]

webrtc::VoiceDetectionImpl::VoiceDetectionImpl ( rtc::CriticalSection crit)
explicit

◆ ~VoiceDetectionImpl() [1/2]

webrtc::VoiceDetectionImpl::~VoiceDetectionImpl ( )
override

◆ VoiceDetectionImpl() [2/2]

webrtc::VoiceDetectionImpl::VoiceDetectionImpl ( rtc::CriticalSection crit)
explicit

◆ ~VoiceDetectionImpl() [2/2]

webrtc::VoiceDetectionImpl::~VoiceDetectionImpl ( )
override

Member Function Documentation

◆ Enable() [1/2]

int webrtc::VoiceDetectionImpl::Enable ( bool  enable)
overridevirtual

◆ Enable() [2/2]

int webrtc::VoiceDetectionImpl::Enable ( bool  enable)
overridevirtual

◆ frame_size_ms() [1/2]

int webrtc::VoiceDetectionImpl::frame_size_ms ( ) const
overridevirtual

◆ frame_size_ms() [2/2]

int webrtc::VoiceDetectionImpl::frame_size_ms ( ) const
overridevirtual

◆ Initialize() [1/2]

void webrtc::VoiceDetectionImpl::Initialize ( int  sample_rate_hz)

◆ Initialize() [2/2]

void webrtc::VoiceDetectionImpl::Initialize ( int  sample_rate_hz)

◆ is_enabled() [1/2]

bool webrtc::VoiceDetectionImpl::is_enabled ( ) const
overridevirtual

◆ is_enabled() [2/2]

bool webrtc::VoiceDetectionImpl::is_enabled ( ) const
overridevirtual

◆ likelihood() [1/2]

VoiceDetection::Likelihood webrtc::VoiceDetectionImpl::likelihood ( ) const
overridevirtual

◆ likelihood() [2/2]

Likelihood webrtc::VoiceDetectionImpl::likelihood ( ) const
overridevirtual

◆ ProcessCaptureAudio() [1/2]

void webrtc::VoiceDetectionImpl::ProcessCaptureAudio ( AudioBuffer audio)

◆ ProcessCaptureAudio() [2/2]

void webrtc::VoiceDetectionImpl::ProcessCaptureAudio ( AudioBuffer audio)

◆ set_frame_size_ms() [1/2]

int webrtc::VoiceDetectionImpl::set_frame_size_ms ( int  size)
overridevirtual

◆ set_frame_size_ms() [2/2]

int webrtc::VoiceDetectionImpl::set_frame_size_ms ( int  size)
overridevirtual

◆ set_likelihood() [1/2]

int webrtc::VoiceDetectionImpl::set_likelihood ( VoiceDetection::Likelihood  likelihood)
overridevirtual

◆ set_likelihood() [2/2]

int webrtc::VoiceDetectionImpl::set_likelihood ( Likelihood  likelihood)
overridevirtual

◆ set_stream_has_voice() [1/2]

int webrtc::VoiceDetectionImpl::set_stream_has_voice ( bool  has_voice)
overridevirtual

◆ set_stream_has_voice() [2/2]

int webrtc::VoiceDetectionImpl::set_stream_has_voice ( bool  has_voice)
overridevirtual

◆ stream_has_voice() [1/2]

bool webrtc::VoiceDetectionImpl::stream_has_voice ( ) const
overridevirtual

◆ stream_has_voice() [2/2]

bool webrtc::VoiceDetectionImpl::stream_has_voice ( ) const
overridevirtual

The documentation for this class was generated from the following files: