registerAudioSaveHook
函数功能
音频引擎客户端注册音频数据保存钩子函数。
约束说明
NA
函数原型
int registerAudioSaveHook(AUDIOSAVEHOOK hook)
参数说明
字段名称 |
输入/输出 |
字段类型 |
字段描述 |
---|---|---|---|
hook |
输入 |
AUDIOSAVEHOOK |
使用引擎的用户将自己实现的音频数据保存接口挂到此hook上。 public interface AUDIOSAVEHOOK { void audioSaveData(byte[] data, int length); }
|
返回值说明
数据类型:int
取值如下:
- VMI_SUCCESS:成功。
- VMI_AUDIO_CLIENT_SAVEHOOK_REGISTER_FAIL:音频引擎客户端注册音频数据保存钩子函数失败。
调用示例
1 2 3 4 5 |
void Test() { // DataPipe为实现AUDIOSAVEHOOK接口的类。 int ret = AudioTrackPlayer.getInstance().registerAudioSaveHook(DataPipe.getInstance()); } |
父主题: 音频引擎客户端对外接口(Java)