---
title: onRecvAudioPacket
description: "音频引擎客户端接收并处理音频数据。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/armnative/kunpengcpsvideo_17_0041.html
sourcePath: /source/zh/kunpengboostkithistory/2300/armnative/kunpengcpsvideo_17_0041.html
indexId: a25c3ae008b66c38a51a4aa0ca6d4c688e6bbd28cefa46c56cac45f5e2617e3977
---
# onRecvAudioPacket

#### 函数功能

音频引擎客户端接收并处理音频数据。


#### 约束说明

接收音频引擎服务端发送的数据包，每接收到一包数据，就要调用此接口。


#### 函数原型

int onRecvAudioPacket(byte[] data, int length)


#### 参数说明

| 字段名称 | 输入/输出 | 字段类型 | 字段描述 |
| --- | --- | --- | --- |
| data | 输入 | byte数组 | 收到的音频数据数组。 |
| length | 输入 | int | 收到的音频数据数组长度。 |


#### 返回值说明

数据类型：int

取值如下：

- VMI_SUCCESS：成功。
- VMI_AUDIO_ENGINE_CLIENT_RECV_FAIL：音频引擎客户端数据接收或处理失败。


#### 调用示例

```
void Test()  
{ 
    // data为客户端接收到的一包音频数据，数据类型为byte数组
    int ret = AudioTrackPlayer.getInstance().onRecvAudioPacket(data, data.length); 
}
```
