Compartilhar via


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

O método ComputeAndAddUserModelData é usado pela experiência do usuário de treinamento para calcular as informações específicas do usuário em relação à palavra-chave independente do usuário. A DLL atualiza o parâmetro ModelData com os resultados.

Sintaxe

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

Parâmetros

[in] ModelData

Um ponteiro para o objeto IStream associado aos dados do modelo. Ele é modificado por essa chamada.

[in] KeywordSelector

Um struct KEYWORDSELECTOR que identifica exclusivamente esse modelo.

[in] KeywordEndBytePos

Indica o final do palavra-chave no UserRecording.

[in] UserRecordings

Um ponteiro para uma matriz de ponteiros para as gravações de usuário verificadas anteriormente do palavra-chave.

[in] NumUserRecordings

O número de gravações.

Retornar valor

Esse método pode retornar um desses valores.

Valor retornado Descrição
S_OK
A função foi encerrada com êxito.
E_NOTIMPL
O treinamento de palavra-chave do usuário não é compatível com o dispositivo.
E_INVALIDARG
Os parâmetros KeywordId ou LangId são inválidos.
HRESULT_FROM_WIN32(ERROR_GEN_FAILURE)
O processamento não pôde ser concluído.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho keyworddetectoroemadapter.h

Confira também

IKeywordDetectorOemAdapter

KEYWORDSELECTOR