public class TuSdkMicRecord extends java.lang.Object implements TuSdkAudioRecord, TuSdkAudioResampleSync
TuSdkAudioRecord.TuSdkAudioRecordListener
构造器和说明 |
---|
TuSdkMicRecord()
音频录制接口
|
TuSdkMicRecord(TuSdkAudioInfo audioInfo)
音频录制接口
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
finalize() |
void |
release()
释放资源
|
void |
setAudioInfo(TuSdkAudioInfo audioInfo)
音频信息
|
void |
setListener(TuSdkAudioRecord.TuSdkAudioRecordListener listener)
音频录制监听接口
|
void |
startRecording()
开始录制
|
void |
stop()
停止录制
|
void |
syncAudioResampleOutputBuffer(java.nio.ByteBuffer byteBuf,
android.media.MediaCodec.BufferInfo bufferInfo)
同步音频重采样后数据
|
public TuSdkMicRecord()
public TuSdkMicRecord(TuSdkAudioInfo audioInfo)
public void setListener(TuSdkAudioRecord.TuSdkAudioRecordListener listener)
setListener
在接口中 TuSdkAudioRecord
public void setAudioInfo(TuSdkAudioInfo audioInfo)
setAudioInfo
在接口中 TuSdkAudioRecord
public void startRecording()
startRecording
在接口中 TuSdkAudioRecord
public void stop()
stop
在接口中 TuSdkAudioRecord
public void release()
release
在接口中 TuSdkAudioRecord
release
在接口中 TuSdkMediaSync
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public void syncAudioResampleOutputBuffer(java.nio.ByteBuffer byteBuf, android.media.MediaCodec.BufferInfo bufferInfo)
TuSdkAudioResampleSync
syncAudioResampleOutputBuffer
在接口中 TuSdkAudioResampleSync
byteBuf
- 数据缓存bufferInfo
- 数据信息