Método IKeywordDetectorOemAdapter::BuildArmingPatternData (keyworddetectoroemadapter.h)
O método BuildArmingPatternData é chamado pelo sistema operacional para criar dados de padrão específicos do OEM que incluam qualquer palavra-chave e dados de modelo específicos do usuário para detecção.
Sintaxe
HRESULT BuildArmingPatternData(
[in] IStream *UserModelData,
[in] KEYWORDSELECTOR *KeywordSelectors,
[in] ULONG NumKeywordSelectors,
[out] SOUNDDETECTOR_PATTERNHEADER **ppPatternData
);
Parâmetros
[in] UserModelData
Um ponteiro para IStream associado a dados de modelo para os valores de KEYWORDSELECTOR no parâmetro KeywordSelectors.
[in] KeywordSelectors
Uma matriz de estruturas KEYWORDSELECTOR identificando o conjunto desejado de correspondências para o detector de palavras-chave armar.
[in] NumKeywordSelectors
O número de itens na matriz KeywordSelectors. Há suporte para apenas um seletor de palavras-chave e esse campo deve ser definido como um.
[out] ppPatternData
Os dados padrão do sistema operacional a serem passados para o driver de áudio. O OEMDLL aloca a chamada de memória CoTaskMemAlloc . O sistema operacional liberará a memória chamando CoTaskMemFree.
Valor de retorno
Esse método pode retornar um desses valores.
Valor de retorno | Descrição |
---|---|
|
A função foi encerrada com êxito. |
|
O ponteiro ModelData é NULL. |
|
Os parâmetros KeywordId ou LangId são inválidos. |
|
O processamento não pôde ser concluído. |
Observações
O sistema operacional pode chamar esse método a qualquer momento. O sistema operacional também pode armazenar os dados de padrão retornados para reutilizar posteriormente para o mesmo conjunto de seletores de palavra-chave.
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 |