[TOC]
# **基础API**
引擎基础API
## CreateLarkClient 创建引擎对象
**创建引擎对象**
1.接口说明
使用服务前,先获取LarkClient对象。
2.函数原型
~~~
public static ILarkClient CreateLarkClient();
~~~
3.示例代码
~~~
client = LarkClientFactory.CreateLarkClient();
~~~
4 返回值
函数返回一个音频引擎对象,该对象是Lark音频的基础对象,通过该对象的接口来调用后续服务.
## Init 初始化引擎环境
**初始化音频引擎**
1.接口说明
初始化音频环境,需在创建引擎之后,调用其他函数前进行调用。
2.函数原型
`int Init();`
3.示例代码
`client.Init();`
4.返回值
返回0表示初始化成功。 出错时,函数返回错误码,一般是因为硬件的录音播放设备或者权限有问题。
## Destroy 销毁引擎对象
**销毁音频引擎**
1.接口说明
销毁音频引擎坏境。
2.函数原型
`void Destroy();`
3.示例代码
`client.Destroy();`