IKeywordDetectorOemAdapter::ComputeAndAddUserModelData 方法 (keyworddetectoroemadapter.h)

训练用户体验使用 ComputeAndAddUserModelData 方法计算与用户无关关键字 (keyword) 相关的用户特定信息。 DLL 使用结果更新 ModelData 参数。

语法

HRESULT ComputeAndAddUserModelData(
  [in] IStream         *ModelData,
  [in] KEYWORDSELECTOR KeywordSelector,
  [in] LONG            *KeywordEndBytePos,
  [in] IMFMediaBuffer  **UserRecordings,
  [in] ULONG           NumUserRecordings
);

参数

[in] ModelData

指向绑定到模型数据的 IStream 对象的指针。 此调用会对其进行修改。

[in] KeywordSelector

唯一标识此模型的 KEYWORDSELECTOR 结构。

[in] KeywordEndBytePos

指示 UserRecording 中关键字 (keyword) 的结束。

[in] UserRecordings

指向指向之前验证关键字 (keyword) 用户记录的指针数组的指针。

[in] NumUserRecordings

录制数。

返回值

此方法可以返回其中一个值。

返回值 说明
S_OK
函数已成功退出。
E_NOTIMPL
设备不支持用户关键字 (keyword) 培训。
E_INVALIDARG
KeywordIdLangId 参数无效。
HRESULT_FROM_WIN32 (ERROR_GEN_FAILURE)
处理无法完成。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
目标平台 Windows
标头 keyworddetectoroemadapter.h

另请参阅

IKeywordDetectorOemAdapter

KEYWORDSELECTOR