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

另请参阅