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

#include <agc_manager_direct.h>

Public Member Functions

 AgcManagerDirect (GainControl *gctrl, VolumeCallbacks *volume_callbacks, int startup_min_level, int clipped_level_min)
 
 AgcManagerDirect (Agc *agc, GainControl *gctrl, VolumeCallbacks *volume_callbacks, int startup_min_level, int clipped_level_min)
 
 ~AgcManagerDirect ()
 
int Initialize ()
 
void AnalyzePreProcess (int16_t *audio, int num_channels, size_t samples_per_channel)
 
void Process (const int16_t *audio, size_t length, int sample_rate_hz)
 
void SetCaptureMuted (bool muted)
 
bool capture_muted ()
 
float voice_probability ()
 
 AgcManagerDirect (GainControl *gctrl, VolumeCallbacks *volume_callbacks, int startup_min_level, int clipped_level_min)
 
 AgcManagerDirect (Agc *agc, GainControl *gctrl, VolumeCallbacks *volume_callbacks, int startup_min_level, int clipped_level_min)
 
 ~AgcManagerDirect ()
 
int Initialize ()
 
void AnalyzePreProcess (int16_t *audio, int num_channels, size_t samples_per_channel)
 
void Process (const int16_t *audio, size_t length, int sample_rate_hz)
 
void SetCaptureMuted (bool muted)
 
bool capture_muted ()
 
float voice_probability ()
 

Constructor & Destructor Documentation

◆ AgcManagerDirect() [1/4]

webrtc::AgcManagerDirect::AgcManagerDirect ( GainControl gctrl,
VolumeCallbacks volume_callbacks,
int  startup_min_level,
int  clipped_level_min 
)

◆ AgcManagerDirect() [2/4]

webrtc::AgcManagerDirect::AgcManagerDirect ( Agc agc,
GainControl gctrl,
VolumeCallbacks volume_callbacks,
int  startup_min_level,
int  clipped_level_min 
)

◆ ~AgcManagerDirect() [1/2]

webrtc::AgcManagerDirect::~AgcManagerDirect ( )

◆ AgcManagerDirect() [3/4]

webrtc::AgcManagerDirect::AgcManagerDirect ( GainControl gctrl,
VolumeCallbacks volume_callbacks,
int  startup_min_level,
int  clipped_level_min 
)

◆ AgcManagerDirect() [4/4]

webrtc::AgcManagerDirect::AgcManagerDirect ( Agc agc,
GainControl gctrl,
VolumeCallbacks volume_callbacks,
int  startup_min_level,
int  clipped_level_min 
)

◆ ~AgcManagerDirect() [2/2]

webrtc::AgcManagerDirect::~AgcManagerDirect ( )

Member Function Documentation

◆ AnalyzePreProcess() [1/2]

void webrtc::AgcManagerDirect::AnalyzePreProcess ( int16_t audio,
int  num_channels,
size_t  samples_per_channel 
)

◆ AnalyzePreProcess() [2/2]

void webrtc::AgcManagerDirect::AnalyzePreProcess ( int16_t audio,
int  num_channels,
size_t  samples_per_channel 
)

◆ capture_muted() [1/2]

bool webrtc::AgcManagerDirect::capture_muted ( )
inline

◆ capture_muted() [2/2]

bool webrtc::AgcManagerDirect::capture_muted ( )
inline

◆ Initialize() [1/2]

int webrtc::AgcManagerDirect::Initialize ( )

◆ Initialize() [2/2]

int webrtc::AgcManagerDirect::Initialize ( )

◆ Process() [1/2]

void webrtc::AgcManagerDirect::Process ( const int16_t audio,
size_t  length,
int  sample_rate_hz 
)

◆ Process() [2/2]

void webrtc::AgcManagerDirect::Process ( const int16_t audio,
size_t  length,
int  sample_rate_hz 
)

◆ SetCaptureMuted() [1/2]

void webrtc::AgcManagerDirect::SetCaptureMuted ( bool  muted)

◆ SetCaptureMuted() [2/2]

void webrtc::AgcManagerDirect::SetCaptureMuted ( bool  muted)

◆ voice_probability() [1/2]

float webrtc::AgcManagerDirect::voice_probability ( )

◆ voice_probability() [2/2]

float webrtc::AgcManagerDirect::voice_probability ( )

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