中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

registerAudioSaveHook

函数功能

音频引擎客户端注册音频数据保存钩子函数。

约束说明

NA

函数原型

int registerAudioSaveHook(AUDIOSAVEHOOK hook)

参数说明

字段名称

输入/输出

字段类型

字段描述

hook

输入

AUDIOSAVEHOOK

使用引擎的用户将自己实现的音频数据保存接口挂到此hook上。

public interface AUDIOSAVEHOOK {

void audioSaveData(byte[] data, int length);

}

  • data:数据存储地址
  • 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()); 
}