美摄SDK For Android  3.14.0
Public 成员函数 | 所有成员列表
com.meicam.sdk.NvsCustomAudioFx.Renderer接口 参考

自定义音频特效渲染器接口,用户实现的自定义音频特效必须实现这个接口 更多...

Public 成员函数

void onInit ()
 美摄SDK对自定义音频特效调用此方法以便让用户初始化一些资源 更多...
 
int querySupportedInputAudioSampleFormat ()
 美摄SDK对自定义音频特效调用此方法以便让SDK知道自定义音频特效希望得到的音频格式 更多...
 
void onCleanup ()
 美摄SDK对自定义音频特效调用此方法以便让用户清理资源 更多...
 
NvsAudioSampleBuffers onRender (RenderContext renderContext)
 美摄SDK对自定义音频特效调用此方法以便对输入音频数据进行特效处理 更多...
 
NvsAudioSampleBuffers onFlush ()
 美摄SDK对自定义音频特效调用此方法以便处理缓存的音频数据 更多...
 

详细描述

自定义音频特效渲染器接口,用户实现的自定义音频特效必须实现这个接口

成员函数说明

◆ onCleanup()

void com.meicam.sdk.NvsCustomAudioFx.Renderer.onCleanup ( )

美摄SDK对自定义音频特效调用此方法以便让用户清理资源

这个方法在自定义音频特效的生命周期里最多只会被调用一次,而且一定会在onInit之后调用,如果onInit没有被调用则也不会调用该方法。

◆ onFlush()

NvsAudioSampleBuffers com.meicam.sdk.NvsCustomAudioFx.Renderer.onFlush ( )

美摄SDK对自定义音频特效调用此方法以便处理缓存的音频数据

◆ onInit()

void com.meicam.sdk.NvsCustomAudioFx.Renderer.onInit ( )

美摄SDK对自定义音频特效调用此方法以便让用户初始化一些资源

这个方法在自定义音频特效的生命周期里最多只会被调用一次。如果该特效从未被真正使用过,则这个方法将不会被调用。

◆ onRender()

NvsAudioSampleBuffers com.meicam.sdk.NvsCustomAudioFx.Renderer.onRender ( RenderContext  renderContext)

美摄SDK对自定义音频特效调用此方法以便对输入音频数据进行特效处理

参数
renderContext特效渲染上下文对象

◆ querySupportedInputAudioSampleFormat()

int com.meicam.sdk.NvsCustomAudioFx.Renderer.querySupportedInputAudioSampleFormat ( )

美摄SDK对自定义音频特效调用此方法以便让SDK知道自定义音频特效希望得到的音频格式

这个方法在自定义音频特效的生命周期里最多只会被调用一次。如果该特效从未被真正使用过,则这个方法将不会被调用。


该接口的文档由以下文件生成: