Método IKeywordDetectorOemAdapter::GetCapabilities (keyworddetectoroemadapter.h)
El método GetCapabilities devuelve las palabras clave y los idiomas admitidos por el objeto .
Sintaxis
HRESULT GetCapabilities(
[in] BOOL *SupportsUserModels,
[out] KEYWORDID **KeywordIds,
[out] ULONG *NumKeywords,
[out] LANGID **LangIds,
[out] ULONG *NumLanguages,
[out] IMFMediaType **ppMediaType
);
Parámetros
[in] SupportsUserModels
Valor booleano que indica si se admite el entrenamiento específico del usuario.
[out] KeywordIds
Puntero a una matriz de identificadores de palabra clave admitidos por el objeto . El objeto asigna la matriz llamando a CoTaskMemAlloc. El autor de la llamada libera la memoria llamando a CoTaskMemFree.
[out] NumKeywords
Número de identificadores de palabra clave en la matriz KeywordIds .
[out] LangIds
Puntero a una matriz de identificadores de idioma admitidos por el objeto . El objeto asigna la matriz llamando a CoTaskMemAlloc. El autor de la llamada libera la memoria llamando a CoTaskMemFree.
[out] NumLanguages
Número de identificadores de idioma de la matriz LangIds .
[out] ppMediaType
El formato de audio requerido por IKeywordDetectorOemAdapter::VerifyUserKeyword e IKeywordDetectorOemAdapter::ComputeAndAddUserModelData.
Los únicos valores válidos para IMFMediaType son los siguientes:
- Type = Audio
- Subtipo = IEEE_FLOAT
- Frecuencia de muestreo = 16 kHz
- Bits = 32
Valor devuelto
Este método puede devolver uno de estos valores.
Valor devuelto | Descripción |
---|---|
|
La función salió correctamente. |
|
El puntero de un parámetro de salida es NULL. |
|
El puntero a los datos del modelo es NULL. |
Comentarios
La información devuelta de esta rutina normalmente no cambiaría para una versión determinada de OEMDLL o los datos del modelo independiente del usuario instalados junto con ella.
El OEMDLL debe tener modelos internos independientes del usuario para las palabras clave y los idiomas devueltos por este método.
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::ComputeAndAddUserModelData