IKeywordDetectorOemAdapter::ComputeAndAddUserModelData 方法(keyworddetectoroemadapter.h)

ComputeAndAddUserModelData 方法由训练用户体验用来计算与用户无关关键字相关的用户特定信息。 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 中关键字的末尾。

[in] UserRecordings

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

[in] NumUserRecordings

录制数。

返回值

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

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

要求

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

另请参阅

IKeywordDetectorOemAdapter

KEYWORDSELECTOR