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
目标平台 Windows
标头 keyworddetectoroemadapter.h

请参阅

IKeywordDetectorOemAdapter

KEYWORDSELECTOR