Метод IKeywordDetectorOemAdapter::GetCapabilities (keyworddetectoroemadapter.h)
Метод GetCapabilities возвращает ключевые слова и языки, поддерживаемые объектом .
Синтаксис
HRESULT GetCapabilities(
[in] BOOL *SupportsUserModels,
[out] KEYWORDID **KeywordIds,
[out] ULONG *NumKeywords,
[out] LANGID **LangIds,
[out] ULONG *NumLanguages,
[out] IMFMediaType **ppMediaType
);
Параметры
[in] SupportsUserModels
Логическое значение, указывающее, поддерживается ли обучение конкретного пользователя.
[out] KeywordIds
Указатель на массив идентификаторов ключевое слово, поддерживаемых объектом . Объект выделяет массив путем вызова CoTaskMemAlloc. Вызывающий объект освобождает память, вызывая CoTaskMemFree.
[out] NumKeywords
Число идентификаторов ключевое слово в массиве KeywordIds.
[out] LangIds
Указатель на массив идентификаторов языка, поддерживаемых объектом . Объект выделяет массив путем вызова CoTaskMemAlloc. Вызывающий объект освобождает память, вызывая CoTaskMemFree.
[out] NumLanguages
Число идентификаторов языка в массиве LangIds .
[out] ppMediaType
Аудиоформат, необходимый для IKeywordDetectorOemAdapter::VerifyUserKeyword и IKeywordDetectorOemAdapter::ComputeAndAddUserModelData.
Единственными допустимыми значениями для IMFMediaType являются следующие:
- Type = Audio
- Подтип = IEEE_FLOAT
- Частота выборки = 16 кГц
- Биты = 32
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемое значение | Описание |
---|---|
|
Функция успешно завершена. |
|
Указатель для выходного параметра имеет значение NULL. |
|
Указатель на данные модели имеет значение NULL. |
Комментарии
Сведения, возвращаемые из этой подпрограммы, обычно не изменяются для заданной версии OEMDLL или данных модели, независимой от пользователя, установленной вместе с ней.
OEMDLL должен иметь внутренние пользовательские модели для ключевых слов и языков, возвращаемых этим методом.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Header | keyworddetectoroemadapter.h |
См. также раздел
IKeywordDetectorOemAdapter::ComputeAndAddUserModelData