1# IIntellVoiceTriggerManager
2
3
4## 概述
5
6IntelligentVoiceTrigger模块向上层服务提供了智能语音触发器管理接口。
7
8上层服务开发人员可根据IntelligentVoiceTrigger模块提供的向上智能语音触发器管理接口实现驱动适配器加载、驱动适配器卸载等功能。
9
10**起始版本:** 4.0
11
12**相关模块:**[IntelligentVoiceTrigger](_intelligent_voice_trigger.md)
13
14
15## 汇总
16
17
18### Public 成员函数
19
20| 名称 | 描述 |
21| -------- | -------- |
22| [LoadAdapter](#loadadapter) ([in] struct [IntellVoiceTriggerAdapterDsecriptor](_intell_voice_trigger_adapter_dsecriptor.md) descriptor, [out] [IIntellVoiceTriggerAdapter](interface_i_intell_voice_trigger_adapter.md) adapter) | 加载一个触发器适配器。  |
23| [UnloadAdapter](#unloadadapter) ([in] struct [IntellVoiceTriggerAdapterDsecriptor](_intell_voice_trigger_adapter_dsecriptor.md) descriptor) | 卸载一个触发器适配器。  |
24
25
26## 成员函数说明
27
28
29### LoadAdapter()
30
31```
32IIntellVoiceTriggerManager::LoadAdapter ([in] struct IntellVoiceTriggerAdapterDsecriptor descriptor, [out] IIntellVoiceTriggerAdapter adapter )
33```
34**描述**
35
36加载一个触发器适配器。
37
38**起始版本:** 4.0
39
40**参数:**
41
42| 名称 | 描述 |
43| -------- | -------- |
44| descriptor | 智能语音触发器适配器描述符,信息包含适配器名称,具体参考[IntellVoiceTriggerAdapterDsecriptor](_intell_voice_trigger_adapter_dsecriptor.md)。  |
45| adapter | 智能语音触发器适配器,具体参考[IIntellVoiceTriggerAdapter](interface_i_intell_voice_trigger_adapter.md)。 |
46
47**返回:**
48
49如果操作成功,则返回0。
50
51如果操作失败,则返回负值。
52
53
54### UnloadAdapter()
55
56```
57IIntellVoiceTriggerManager::UnloadAdapter ([in] struct IntellVoiceTriggerAdapterDsecriptor descriptor)
58```
59**描述**
60
61卸载一个触发器适配器。
62
63**起始版本:** 4.0
64
65**参数:**
66
67| 名称 | 描述 |
68| -------- | -------- |
69| descriptor | 智能语音触发器适配器描述符,信息包含适配器名称,具体参考[IntellVoiceTriggerAdapterDsecriptor](_intell_voice_trigger_adapter_dsecriptor.md)。 |
70
71**返回:**
72
73如果操作成功,则返回0。
74
75如果操作失败,则返回负值。
76