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

#include <audio_record_jni.h>

Classes

class  JavaAudioRecord
 

Public Member Functions

 AudioRecordJni (AudioManager *audio_manager)
 
 ~AudioRecordJni ()
 
int32_t Init ()
 
int32_t Terminate ()
 
int32_t InitRecording ()
 
bool RecordingIsInitialized () const
 
int32_t StartRecording ()
 
int32_t StopRecording ()
 
bool Recording () const
 
void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer)
 
int32_t EnableBuiltInAEC (bool enable)
 
int32_t EnableBuiltInAGC (bool enable)
 
int32_t EnableBuiltInNS (bool enable)
 
 AudioRecordJni (AudioManager *audio_manager)
 
 ~AudioRecordJni ()
 
int32_t Init ()
 
int32_t Terminate ()
 
int32_t InitRecording ()
 
bool RecordingIsInitialized () const
 
int32_t StartRecording ()
 
int32_t StopRecording ()
 
bool Recording () const
 
void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer)
 
int32_t EnableBuiltInAEC (bool enable)
 
int32_t EnableBuiltInAGC (bool enable)
 
int32_t EnableBuiltInNS (bool enable)
 

Constructor & Destructor Documentation

◆ AudioRecordJni() [1/2]

webrtc::AudioRecordJni::AudioRecordJni ( AudioManager audio_manager)
explicit

◆ ~AudioRecordJni() [1/2]

webrtc::AudioRecordJni::~AudioRecordJni ( )

◆ AudioRecordJni() [2/2]

webrtc::AudioRecordJni::AudioRecordJni ( AudioManager audio_manager)
explicit

◆ ~AudioRecordJni() [2/2]

webrtc::AudioRecordJni::~AudioRecordJni ( )

Member Function Documentation

◆ AttachAudioBuffer() [1/2]

void webrtc::AudioRecordJni::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)

◆ AttachAudioBuffer() [2/2]

void webrtc::AudioRecordJni::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)

◆ EnableBuiltInAEC() [1/2]

int32_t webrtc::AudioRecordJni::EnableBuiltInAEC ( bool  enable)

◆ EnableBuiltInAEC() [2/2]

int32_t webrtc::AudioRecordJni::EnableBuiltInAEC ( bool  enable)

◆ EnableBuiltInAGC() [1/2]

int32_t webrtc::AudioRecordJni::EnableBuiltInAGC ( bool  enable)

◆ EnableBuiltInAGC() [2/2]

int32_t webrtc::AudioRecordJni::EnableBuiltInAGC ( bool  enable)

◆ EnableBuiltInNS() [1/2]

int32_t webrtc::AudioRecordJni::EnableBuiltInNS ( bool  enable)

◆ EnableBuiltInNS() [2/2]

int32_t webrtc::AudioRecordJni::EnableBuiltInNS ( bool  enable)

◆ Init() [1/2]

int32_t webrtc::AudioRecordJni::Init ( )

◆ Init() [2/2]

int32_t webrtc::AudioRecordJni::Init ( )

◆ InitRecording() [1/2]

int32_t webrtc::AudioRecordJni::InitRecording ( )

◆ InitRecording() [2/2]

int32_t webrtc::AudioRecordJni::InitRecording ( )

◆ Recording() [1/2]

bool webrtc::AudioRecordJni::Recording ( ) const
inline

◆ Recording() [2/2]

bool webrtc::AudioRecordJni::Recording ( ) const
inline

◆ RecordingIsInitialized() [1/2]

bool webrtc::AudioRecordJni::RecordingIsInitialized ( ) const
inline

◆ RecordingIsInitialized() [2/2]

bool webrtc::AudioRecordJni::RecordingIsInitialized ( ) const
inline

◆ StartRecording() [1/2]

int32_t webrtc::AudioRecordJni::StartRecording ( )

◆ StartRecording() [2/2]

int32_t webrtc::AudioRecordJni::StartRecording ( )

◆ StopRecording() [1/2]

int32_t webrtc::AudioRecordJni::StopRecording ( )

◆ StopRecording() [2/2]

int32_t webrtc::AudioRecordJni::StopRecording ( )

◆ Terminate() [1/2]

int32_t webrtc::AudioRecordJni::Terminate ( )

◆ Terminate() [2/2]

int32_t webrtc::AudioRecordJni::Terminate ( )

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