public interface TuSdkAudioPitch
限定符和类型 | 方法和说明 |
---|---|
void |
changeFormat(TuSdkAudioInfo inputInfo)
切换采样格式
|
void |
changePitch(float pitch)
改变音频音调 [速度设置将失效]
|
void |
changeSpeed(float speed)
改变音频播放速度 [变速不变调, 音调设置将失效]
|
void |
flush()
刷新数据
|
boolean |
needPitch()
是否需要重采样
|
boolean |
queueInputBuffer(java.nio.ByteBuffer inputBuffer,
android.media.MediaCodec.BufferInfo bufferInfo)
入列缓存
|
void |
release()
释放变调器
|
void |
reset()
重置时间戳
|
void |
setMediaSync(TuSdkAudioPitchSync sync)
设置重变调同步器
|
void setMediaSync(TuSdkAudioPitchSync sync)
void changeFormat(TuSdkAudioInfo inputInfo)
inputInfo
- 输入音频信息void changePitch(float pitch)
pitch
- 0 > pitch [大于1时声音升调,小于1时为降调]void changeSpeed(float speed)
speed
- 0 > speedboolean needPitch()
void reset()
void flush()
boolean queueInputBuffer(java.nio.ByteBuffer inputBuffer, android.media.MediaCodec.BufferInfo bufferInfo)
inputBuffer
- 输入缓存bufferInfo
- 缓存信息void release()