webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Member Functions | List of all members
webrtc::VoiceDetection Class Referenceabstract

#include <audio_processing.h>

Inheritance diagram for webrtc::VoiceDetection:
webrtc::test::MockVoiceDetection webrtc::test::MockVoiceDetection webrtc::VoiceDetectionImpl webrtc::VoiceDetectionImpl

Public Types

enum  Likelihood {
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood,
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood
}
 
enum  Likelihood {
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood,
  kVeryLowLikelihood, kLowLikelihood, kModerateLikelihood, kHighLikelihood
}
 

Public Member Functions

virtual int Enable (bool enable)=0
 
virtual bool is_enabled () const =0
 
virtual bool stream_has_voice () const =0
 
virtual int set_stream_has_voice (bool has_voice)=0
 
virtual int set_likelihood (Likelihood likelihood)=0
 
virtual Likelihood likelihood () const =0
 
virtual int set_frame_size_ms (int size)=0
 
virtual int frame_size_ms () const =0
 
virtual int Enable (bool enable)=0
 
virtual bool is_enabled () const =0
 
virtual bool stream_has_voice () const =0
 
virtual int set_stream_has_voice (bool has_voice)=0
 
virtual int set_likelihood (Likelihood likelihood)=0
 
virtual Likelihood likelihood () const =0
 
virtual int set_frame_size_ms (int size)=0
 
virtual int frame_size_ms () const =0
 

Protected Member Functions

virtual ~VoiceDetection ()
 
virtual ~VoiceDetection ()
 

Member Enumeration Documentation

◆ Likelihood [1/2]

Enumerator
kVeryLowLikelihood 
kLowLikelihood 
kModerateLikelihood 
kHighLikelihood 
kVeryLowLikelihood 
kLowLikelihood 
kModerateLikelihood 
kHighLikelihood 

◆ Likelihood [2/2]

Enumerator
kVeryLowLikelihood 
kLowLikelihood 
kModerateLikelihood 
kHighLikelihood 
kVeryLowLikelihood 
kLowLikelihood 
kModerateLikelihood 
kHighLikelihood 

Constructor & Destructor Documentation

◆ ~VoiceDetection() [1/2]

virtual webrtc::VoiceDetection::~VoiceDetection ( )
inlineprotectedvirtual

◆ ~VoiceDetection() [2/2]

virtual webrtc::VoiceDetection::~VoiceDetection ( )
inlineprotectedvirtual

Member Function Documentation

◆ Enable() [1/2]

virtual int webrtc::VoiceDetection::Enable ( bool  enable)
pure virtual

◆ Enable() [2/2]

virtual int webrtc::VoiceDetection::Enable ( bool  enable)
pure virtual

◆ frame_size_ms() [1/2]

virtual int webrtc::VoiceDetection::frame_size_ms ( ) const
pure virtual

◆ frame_size_ms() [2/2]

virtual int webrtc::VoiceDetection::frame_size_ms ( ) const
pure virtual

◆ is_enabled() [1/2]

virtual bool webrtc::VoiceDetection::is_enabled ( ) const
pure virtual

◆ is_enabled() [2/2]

virtual bool webrtc::VoiceDetection::is_enabled ( ) const
pure virtual

◆ likelihood() [1/2]

virtual Likelihood webrtc::VoiceDetection::likelihood ( ) const
pure virtual

◆ likelihood() [2/2]

virtual Likelihood webrtc::VoiceDetection::likelihood ( ) const
pure virtual

◆ set_frame_size_ms() [1/2]

virtual int webrtc::VoiceDetection::set_frame_size_ms ( int  size)
pure virtual

◆ set_frame_size_ms() [2/2]

virtual int webrtc::VoiceDetection::set_frame_size_ms ( int  size)
pure virtual

◆ set_likelihood() [1/2]

virtual int webrtc::VoiceDetection::set_likelihood ( Likelihood  likelihood)
pure virtual

◆ set_likelihood() [2/2]

virtual int webrtc::VoiceDetection::set_likelihood ( Likelihood  likelihood)
pure virtual

◆ set_stream_has_voice() [1/2]

virtual int webrtc::VoiceDetection::set_stream_has_voice ( bool  has_voice)
pure virtual

◆ set_stream_has_voice() [2/2]

virtual int webrtc::VoiceDetection::set_stream_has_voice ( bool  has_voice)
pure virtual

◆ stream_has_voice() [1/2]

virtual bool webrtc::VoiceDetection::stream_has_voice ( ) const
pure virtual

◆ stream_has_voice() [2/2]

virtual bool webrtc::VoiceDetection::stream_has_voice ( ) const
pure virtual

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