美摄SDK For iOS
3.14.0
|
自定义音频特效渲染器接口 更多...
#import <NvsCustomAudioFx.h>
构造函数 | |
(void) | - didInit |
美摄SDK对自定义音频特效调用此方法以便让用户初始化一些资源 更多... | |
(NvsAudioSampleFormat) | - didQuerySupportedInputAudioSampleFormat |
美摄SDK对自定义音频特效调用此方法以便让SDK知道自定义音频特效希望得到的音频格式 更多... | |
(void) | - didCleanup |
美摄SDK对自定义音频特效调用此方法以便让用户清理资源 更多... | |
(NvsCustomAudioFxRenderError) | - didRender:outputSamples: |
美摄SDK对自定义音频特效调用此方法以便对输入音频数据进行特效处理 更多... | |
(NvsCustomAudioFxRenderError) | - didFlushWithOutputSample: |
美摄SDK对自定义音频特效调用此方法以便处理缓存的音频数据, 暂时不用实现 更多... | |
自定义音频特效渲染器接口
- (void) didCleanup |
美摄SDK对自定义音频特效调用此方法以便让用户清理资源
这个方法在自定义音频特效的生命周期里最多只会被调用一次,而且一定会在onInit之后调用,如果onInit没有被调用则也不会调用该方法。
- (NvsCustomAudioFxRenderError) didFlushWithOutputSample: | (CMSampleBufferRef *) | outputSamplesBuffer |
美摄SDK对自定义音频特效调用此方法以便处理缓存的音频数据, 暂时不用实现
- (void) didInit |
美摄SDK对自定义音频特效调用此方法以便让用户初始化一些资源
这个方法在自定义音频特效的生命周期里最多只会被调用一次。如果该特效从未被真正使用过,则这个方法将不会被调用。
- (NvsAudioSampleFormat) didQuerySupportedInputAudioSampleFormat |
美摄SDK对自定义音频特效调用此方法以便让SDK知道自定义音频特效希望得到的音频格式
这个方法在自定义音频特效的生命周期里最多只会被调用一次。如果该特效从未被真正使用过,则这个方法将不会被调用。
- (NvsCustomAudioFxRenderError) didRender: | (struct NvsCustomAudioFxRenderContext *) | renderContext | |
outputSamples: | (CMSampleBufferRef *) | outputSamplesBuffer | |
美摄SDK对自定义音频特效调用此方法以便对输入音频数据进行特效处理
renderContext | 特效渲染上下文对象 |