Método IKeywordDetectorOemAdapter::ComputeAndAddUserModelData (keyworddetectoroemadapter.h)

La experiencia del usuario de entrenamiento usa el método ComputeAndAddUserModelData para calcular la información específica del usuario en relación con la palabra clave independiente del usuario. El archivo DLL actualiza el parámetro ModelData con los resultados.

Sintaxis

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

Parámetros

[in] ModelData

Puntero al objeto IStream enlazado a los datos del modelo. Esta llamada la modifica.

[in] KeywordSelector

Estructura KEYWORDSELECTOR que identifica de forma única este modelo.

[in] KeywordEndBytePos

Indica el final de la palabra clave en UserRecording.

[in] UserRecordings

Puntero a una matriz de punteros a las grabaciones de usuario comprobadas anteriormente de la palabra clave .

[in] NumUserRecordings

Número de grabaciones.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor devuelto Descripción
S_OK
La función salió correctamente.
E_NOTIMPL
El dispositivo no admite el entrenamiento de palabras clave de usuario.
E_INVALIDARG
Los parámetros KeywordId o LangId no son válidos.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
El procesamiento no se pudo completar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado keyworddetectoroemadapter.h

Consulte también

IKeywordDetectorOemAdapter

KEYWORDSELECTOR