Partilhar 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 a dados de modelo. Ele é modificado por essa chamada.

[in] KeywordSelector

Um struct KEYWORDSELECTOR que identifica exclusivamente esse modelo.

[in] KeywordEndBytePos

Indica o final da palavra-chave no UserRecording.

[in] UserRecordings

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

[in] NumUserRecordings

O número de gravações.

Valor de retorno

Esse método pode retornar um desses valores.

Valor de retorno 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
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
cabeçalho keyworddetectoroemadapter.h

Consulte também

IKeywordDetectorOemAdapter

KEYWORDSELECTOR