[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();`