public class WebRtcAudioRecord
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
DEFAULT_AUDIO_SOURCE |
构造器和说明 |
---|
WebRtcAudioRecord(Context context,
AudioManager audioManager,
int audioSource,
JavaAudioDeviceModule.AudioRecordErrorCallback errorCallback,
JavaAudioDeviceModule.SamplesReadyCallback audioSamplesReadyCallback,
boolean isAcousticEchoCancelerSupported,
boolean isNoiseSuppressorSupported) |
限定符和类型 | 方法和说明 |
---|---|
static int |
getDefaultAudioSource() |
static void |
setDefaultAudioSource(int defaultAudioSource)
configure audio source
|
void |
setMicrophoneMute(boolean mute) |
void |
setNativeAudioRecord(long nativeAudioRecord) |
public WebRtcAudioRecord(Context context, AudioManager audioManager, int audioSource, @Nullable JavaAudioDeviceModule.AudioRecordErrorCallback errorCallback, @Nullable JavaAudioDeviceModule.SamplesReadyCallback audioSamplesReadyCallback, boolean isAcousticEchoCancelerSupported, boolean isNoiseSuppressorSupported)
public void setNativeAudioRecord(long nativeAudioRecord)
public void setMicrophoneMute(boolean mute)
public static int getDefaultAudioSource()
public static void setDefaultAudioSource(int defaultAudioSource)
defaultAudioSource
- default audio source