public static class RecorderConfig.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
audioSource |
int |
intervalTime |
int |
recorderType |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RecorderConfig |
create() |
RecorderConfig.Builder |
setAudioSource(int audioSource)
设置audioRecorder的声音源
|
RecorderConfig.Builder |
setIntervalTime(int intervalTime)
设置录音机采集数据间隔
|
RecorderConfig.Builder |
setRecorderType(int recorderType)
设置录音机类型
|
public int intervalTime
public int audioSource
public int recorderType
public RecorderConfig.Builder setIntervalTime(int intervalTime)
intervalTime
- 录音机采样间隔,默认间隔100msRecorderConfig.Builder
public RecorderConfig.Builder setAudioSource(int audioSource)
audioSource
- 默认 MediaRecorder.AudioSource#MIC
可选值:MediaRecorder.AudioSource#MIC
和 MediaRecorder.AudioSource#VOICE_RECOGNITION
RecorderConfig.Builder
public RecorderConfig.Builder setRecorderType(int recorderType)
recorderType
- 默认 RecorderConfig.TYPE_COMMON_MIC
可选值 RecorderConfig.TYPE_COMMON_MIC
和 RecorderConfig.TYPE_COMMON_ECHO
RecorderConfig.Builder
public RecorderConfig create()