合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
FileName |
Description |
|---|---|
dvagent.h |
北向接口。 |
Method |
|---|
int32_t DVAgentInit(DVAgentConfig *dvAgentConfig) 完成DVAgent SDK内部初始化。开始使用DVAgent业务时,第一个被调用接口。 |
Parameters
Name |
Description |
|---|---|
dvAgentConfig |
设备配置信息。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
int32_t DVAgentRelease() 完成DVAgent系统内部注销。不再使用DVAgent业务时调用。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
int (*SetParam)(SetParamsType paramType, void* priv) 向DVAgent注册一系列监听,用于接收DVAgent设备状态变化,服务变化等。 |
Parameters
Name |
Description |
|---|---|
listener |
DVAgent监听者集合,结构体。 typedef void (*DVAgentLogFunc)(const char *tag, const char *funcName, const char *format, …); |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
int32_t DVAgentUnRegisterListener() 向DVAgent注销监听。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
DV_AGENT_HANDLE DVAgentCreateServiceHandle() 创建DVAgent会话句柄,基于会话句柄与DV Engine服务进行交互。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
void DVAgentDestoryServiceHandle(DV_AGENT_HANDLE handle) 删除DVAgent会话句柄。 |
Parameters
Name |
Description |
|---|---|
handle |
DVAgent句柄。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
char *DVAgentGetSdkVersion() 获取DVAgent的版本号。用于后续SDK的版本升级。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
int32_t DVAgentGetTrustDeviceList(DV_AGENT_HANDLE handle, DVAgentTrustPhoneInfo *list, uint32_t num) 厂商可以获取当前和设备完成鉴权认证后的设备列表。 |
Parameters
Name |
Description |
|---|---|
handle |
厂商可以获取当前和设备完成鉴权认证后的设备列表。 |
list |
完成鉴权认证的设备(手机)列表。 |
num |
列表个数。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |
Method |
|---|
int32_t DVAgentDeleteTrustDevice(DV_AGENT_HANDLE handle, const char *phoneId, uint32_t idLen) 删除指定可信设备,删除后需要重新建立鉴权认证。 |
Parameters
Name |
Description |
|---|---|
handle |
DVAgent句柄。 |
phoneId |
手机唯一标识。 |
idLen |
标识的长度。 |
Return
Type |
Description |
|---|---|
int32_t |
0:成功,小于0失败。 |