IEventDetectorOemAdapter::BuildArmingPatternData 方法 (eventdetectoroemadapter.h)
生成要用于后续 arm 请求的模式数据 - 为每个引脚实例完成一次。 SOUNDDETECTOR_PATTERNHEADER中的 GUID 可用于提供其他上下文,以允许可选模型使用,但预期是,在提供适当的功能支持的情况下,可以武装和解除单个 DETECTIONEVENTS。
语法
HRESULT BuildArmingPatternData(
IStream *UserModelData,
DETECTIONEVENTSELECTOR *EventSelectors,
ULONG NumEventSelectors,
SOUNDDETECTOR_PATTERNHEADER **PatternData
);
参数
UserModelData
[In] - 指向绑定到模型数据的 IStream 的指针 (可选) 。
EventSelectors
[In] - 指向要检测的 DETECTIONEVENTSELECTOR 结构数组的指针 - 与此 BurstID 关联。
NumEventSelectors
[In] - 通过的 DETECTIONEVENTSELECTOR 结构数。
PatternData
[Out] - 为反映 arm 的输入 eventlanguageuser 集而创建的模式数据。
返回值
此方法返回 HRESULT。 如果函数成功退出,它将返回S_OK。 否则返回E_INVALIDARG - UserModelData 指针为 null,或者一个或多个 DETECTIONEVENTELECTOR 包含无效 ID。
HRESULT_FROM_WIN32 (ERROR_GEN_FAILURE) = 无法完成处理。
注解
此函数是事件检测器 OEM 接口的一部分,用于硬件关键字 (keyword) 检测器。 有关详细信息,请参阅 语音激活。
要求
要求 | 值 |
---|---|
Header | eventdetectoroemadapter.h |