美摄SDK For Android  3.14.0
Public 成员函数 | Protected 成员函数 | 所有成员列表
com.meicam.sdk.NvsAudioToneProcessor类 参考

用于将输入音频进行变调处理 更多...

Public 成员函数

 NvsAudioToneProcessor (int toneMode)
 
void release ()
 资源释放 更多...
 
void processAudioSample (NvsAudioSampleBuffers ioAudioSample)
 该函数实现将输入音频采样进行变调处理。 更多...
 
void clearRemainSamples ()
 清除声调处理器中残存的音频采样。 更多...
 
void setCustomToneModeParam (float tempoDelta, float pitchDelta, float rateDelta, boolean speech)
 该方法用于当变调模式为自定义模式时设置自定义参数。 更多...
 

静态 Public 属性

static final int AUDIO_TONE_MODE_MALE = 0
 
static final int AUDIO_TONE_MODE_FEMALE = 1
 
static final int AUDIO_TONE_MODE_CARTOON = 2
 
static final int AUDIO_TONE_MODE_FASTCARTOON = 3
 
static final int AUDIO_TONE_MODE_MONSTER = 4
 
static final int AUDIO_TONE_MODE_CUSTOM = 5
 
static final int AUDIO_TONE_MODE_ECHO = 6
 
static final int AUDIO_TONE_MODE_WAHWAH = 7
 
static final int AUDIO_TONE_MODE_REVERB = 8
 

Protected 成员函数

void finalize () throws Throwable
 

详细描述

用于将输入音频进行变调处理

构造及析构函数说明

◆ NvsAudioToneProcessor()

com.meicam.sdk.NvsAudioToneProcessor.NvsAudioToneProcessor ( int  toneMode)
inline

成员函数说明

◆ clearRemainSamples()

void com.meicam.sdk.NvsAudioToneProcessor.clearRemainSamples ( )
inline

清除声调处理器中残存的音频采样。

◆ finalize()

void com.meicam.sdk.NvsAudioToneProcessor.finalize ( ) throws Throwable
inlineprotected

◆ processAudioSample()

void com.meicam.sdk.NvsAudioToneProcessor.processAudioSample ( NvsAudioSampleBuffers  ioAudioSample)
inline

该函数实现将输入音频采样进行变调处理。

处理完的音频采样将通过ioAudioSample 返回,如果本次调用没有返回的音频数据,则ioAudioSample中的音频数据将被置为静音。

◆ release()

void com.meicam.sdk.NvsAudioToneProcessor.release ( )
inline

资源释放

◆ setCustomToneModeParam()

void com.meicam.sdk.NvsAudioToneProcessor.setCustomToneModeParam ( float  tempoDelta,
float  pitchDelta,
float  rateDelta,
boolean  speech 
)
inline

该方法用于当变调模式为自定义模式时设置自定义参数。

类成员变量说明

◆ AUDIO_TONE_MODE_CARTOON

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_CARTOON = 2
static

◆ AUDIO_TONE_MODE_CUSTOM

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_CUSTOM = 5
static

◆ AUDIO_TONE_MODE_ECHO

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_ECHO = 6
static

◆ AUDIO_TONE_MODE_FASTCARTOON

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_FASTCARTOON = 3
static

◆ AUDIO_TONE_MODE_FEMALE

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_FEMALE = 1
static

◆ AUDIO_TONE_MODE_MALE

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_MALE = 0
static

◆ AUDIO_TONE_MODE_MONSTER

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_MONSTER = 4
static

◆ AUDIO_TONE_MODE_REVERB

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_REVERB = 8
static

◆ AUDIO_TONE_MODE_WAHWAH

final int com.meicam.sdk.NvsAudioToneProcessor.AUDIO_TONE_MODE_WAHWAH = 7
static

该类的文档由以下文件生成: