Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавляет данные конкретной модели пользователя в существующий большой двоичный объект данных модели.
Синтаксис
HRESULT ComputeAndAddUserModelData(
IStream *ModelData,
DETECTIONEVENTSELECTOR EventSelector,
LONG *EventEndBytePos,
WAVEFORMATEX **UserRecordings,
ULONG NumUserRecordings
);
Параметры
ModelData
[В] — указатель на IStream, привязанный к данным модели, обновленным этим вызовом.
EventSelector
[В] — DETECTIONEVENTELECTOR, который однозначно идентифицирует эту модель.
EventEndBytePos
[В] — указатель на позиции байтов массива в конце звукового события в соответствующем UserRecording. Значение -1 указывает, что позиция недоступна.
UserRecordings
[В] — указатель на массив указателей на ранее проверенные записи пользователя.
Обратите внимание, что нестандартное использование cbSize в WAVEFORMATEX — это размер следующих данных PCM для записи пользователя.
NumUserRecordings
[В] — количество записей.
Возвращаемое значение
Этот метод возвращает HRESULT. Он возвращает S_OK, если функция успешно завершает работу. В противном случае возвращается:
- E_POINTER— указатель UserModelData имеет значение NULL.
- E_INVALIDARG — метод DETECTIONEVENTELECTOR содержит недопустимый идентификатор.
- HRESULT_FROM_WIN32(ERROR_GEN_FAILURE) = не удалось завершить обработку.
Замечания
Эта функция является частью интерфейса OEM Детектора событий, который будет использоваться для точечных ключевых слов оборудования. Дополнительные сведения см. в активации голосовой связи.
Требования
Требование | Ценность |
---|---|
заголовка | eventdetectoroemadapter.h |